Advertisement

STM32版FX2N源码及原理图和PCB板(支持直接移植)——FX2N源码V3.8版本使用指南:基于C语言的编译

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:ZIP


简介:
本资源提供STM32版FX2N源代码及相关设计文件,包括原理图与PCB布局,适用于直接移植。附带详细V3.8版本使用手册,采用C语言编写并支持编译。 FX2N源码V3.8版使用基本说明: 编译语言:C语言 该版本的代码是根据三菱FX2N PLC的通信协议及命令,在STM32F103系列单片机上开发的程序,可以直接通过三菱编程软件编写梯形图并下载运行。 已在以下型号中测试成功: - STM32F103RD - STM32F103VC - STM32F103VD - STM32F103VE - STM32F103ZE 需要注意的是,该程序并不支持所有梯形图指令。如需更多功能,请自行修改代码。 编译环境:Keil 4或Keil5

全部评论 (0)

还没有任何评论哟~
客服
客服
  • STM32FX2NPCB)——FX2NV3.8使C
    优质
    本资源提供STM32版FX2N源代码及相关设计文件,包括原理图与PCB布局,适用于直接移植。附带详细V3.8版本使用手册,采用C语言编写并支持编译。 FX2N源码V3.8版使用基本说明: 编译语言:C语言 该版本的代码是根据三菱FX2N PLC的通信协议及命令,在STM32F103系列单片机上开发的程序,可以直接通过三菱编程软件编写梯形图并下载运行。 已在以下型号中测试成功: - STM32F103RD - STM32F103VC - STM32F103VD - STM32F103VE - STM32F103ZE 需要注意的是,该程序并不支持所有梯形图指令。如需更多功能,请自行修改代码。 编译环境:Keil 4或Keil5
  • STM32FX2N.rar
    优质
    本资源包含STM32与PLC FX2N通信的相关代码和电路设计图纸,适用于嵌入式系统开发人员和技术爱好者学习交流。 FX2N源码V3.8版使用基本说明: 编译语言:C语言 该版本的代码是根据三菱FX2N PLC通信协议及命令开发,并适用于STM32F103系列单片机上的程序运行环境,可以利用三菱编程软件直接编写梯形图并下载执行。无需进行任何转换。 本源码已经在以下型号的STM32芯片上测试通过:STM32F103RD、STM32F103VC、STM32F103VD、STM32F103VE和 STM32F103ZE。需要注意的是,当前版本并不完全支持所有梯形图指令,如需更多功能,则需要自行修改代码。 编译环境推荐使用Keil 4或Keil5。
  • STM32仿真三菱FX2NPCB注释通过
    优质
    本项目提供了一种使用STM32微控制器仿制三菱FX2N可编程逻辑控制器(PLC)的方法,包含详细的原理图、PCB设计以及带有注释的源代码。所有文件均已测试并通过编译。 内含STM32仿三菱FX2N、FX1N系列PLC的原理图和PCB设计文件,源码附带详细注释,并已编译调试通过。
  • FX2N-HT32++PCB,适Keil4/5STM32/FX2N/PLC,含断电保、模拟量、232/485/MOD...功能
    优质
    本资源包提供FX2N-HT32的完整源代码、原理图和PCB文件,适用于Keil4/5及STM32/FX2N/PLC开发环境,涵盖断电保持、模拟量输入输出、串口通信(RS-232/485/MODBUS)等多功能模块。 ### 支持的功能 #### 2.1 兼容三菱GX Developer/GX WORKS2 支持与三菱GX Developer/GX WORKS2的兼容性,包括PLC写入、读取、校验以及在线监视功能(软元件批量监视和写入模式),同时提供远程操作RUN/STOP等功能。 #### 2.2 兼容其他设备 除了兼容三菱GX Developer/GX WORKS2外,还支持一般的组态触摸屏(如昆仑通态)、变频器、仪表等设备的连接与使用。 #### 2.3 基础版本程序指令集 基础版软件包含以下指令: - RST, RSTS, RSTTCOUT, OUTS, SET, SETSADD - SUB, MUL, DIV, LD, LDI, LDP - LDFAND ANI OR ORI ANDP ANDF ORP ORF - ADDP SUBP MULP DIVPMOV MOVP END FENDCJ CALL RET INV - LD= LD> LD< LD<= LD>= - AND= AND> AND< AND<= AND>= #### 2.4 FX2N源码优化版本升级记录: 1) 程序风格改进,代码规整,并增加部分注释以方便理解。 2) 新增指令包括:INC, INCP, DEC, DECP, MPP - LD<> AND<> OR= OR> OR< OR>= OR<= - WAND WOR WXOR NEGROL ROR RCL RCR SQR SWAP 3) 增加波特率自适应功能,支持9600和19200两种速率。 4) 提供了更完善的功能:当远程STOP或硬件开关使PLC停止时,将内部寄存器、定时器、计数器清零(与三菱FX2N兼容)。具体清除的包括D0-D8000, C0-C255, T0-T255以及M0-M3071。 5) 新增断电保持功能,更改相关断电保持寄存器: - 450个数据寄存器:D500--D949 - 150个计数器: C101--C250 - 150个定时器: T100--T249 - 512个内部继电器:M512--M1023 其他寄存器在STOP或断电时清零。 6) 新增模拟量功能: - 模拟输入(AD): D8030, D8031 (范围为 0~4.9V 对应 0~4095) - 模拟输出(DA):D7030, D7031(值域对应于 4-20mA 或者 0-10V) 7) 新增I2C函数功能,便于外部EEPROM扩展。 8) 定时器优化: - 常规定时器T0~T255共256点。其中 T0~T199为每100ms触发一次的定时器,计数到第200个开始是每10ms触发。 - 积算定时器:从T246至T255共有十个积算定时器,分别对应于四种不同的时间单位(毫秒和百毫秒)。 #### 2.5 PLC编程支持功能 - **编程语言**:梯形图程序容量可达8K步。 - 内部寄存器D:共8000个 - 定时器T: 共有256个点 - 计数器C: 总计256个可用位置 - 输入端X与输出端Y各为256个,状态继电器S共有600位。 - 辅助继电器M:共3071(从M0到M3071)。 特殊功能包括: - M8000: 运行监视触点 - M8001: 反向运行监视触点 - M8029: 指令执行结束标志 其他更多细节可参考FX2N系列的相关文档。
  • STM32仿真三菱PLC FX2N电路V3.8.zip
    优质
    本资源提供STM32仿三菱FX2N系列PLC的开源代码与电路图,适用于工业自动化控制项目学习和开发。版本V3.8更新多项功能优化。 STM32仿三菱PLC FX2N开源代码及电路图。
  • STM32 PLC模仿FX2N
    优质
    本项目旨在通过STM32微控制器实现类似于三菱FX2N系列PLC的功能和性能,提供一套开源代码用于学习、研究及教育目的。 FX2N源码V3.8版具有清晰的程序框架,并支持丰富的PLC指令。本人亲自测试过代码,确保其与三菱GX Works完美兼容。该版本还具备AD/DA模数和数模转换功能、Modbus总线通信能力以及高速脉冲输出(如PSLY)的支持。此外,它还能实现RS232触摸屏通信,并支持RTC时钟及浮点运算等功能。
  • STM32 PLC仿真FX2N
    优质
    本项目为基于STM32微控制器的PLC(可编程逻辑控制器)源代码实现,模拟了三菱FX2N系列PLC的功能,并提供硬件在环仿真的解决方案。 FX2N源码V3.8版,程序框架清晰,支持丰富的PLC指令。本人亲自测试代码,确保与三菱GX Works完美兼容。该版本还具备AD/DA模数转换、Modbus总线通信、高速脉冲输出(PLSY)、RS232触摸屏通信和RTC时钟功能,并支持浮点运算。
  • STM32 PLC 仿FX2N
    优质
    本项目为基于STM32微控制器开发的一款可编程逻辑控制器(PLC)源代码,功能模拟三菱FX2N系列PLC。适合于工业自动化控制领域学习与应用。 FX2N源码V3.8版程序框架清晰,支持丰富PLC指令,本人亲自测试代码,与三菱GX Works完美兼容。该版本具备AD/DA模数和数模转换功能、Modbus总线通信能力以及高速脉冲输出(PLSY)功能,并且支持RS232触摸屏通信及RTC时钟功能,同时实现了浮点运算的支持。
  • STM32 PLC模仿FX2N
    优质
    本项目旨在通过STM32微控制器实现类似于三菱PLC FX2N系列的功能和操作界面,为用户提供一个开放且易于修改的学习平台。 【亲测实用】STM32PLC源码仿FX2N 文件类型:程序源代码 主要功能: - FX2N源码V3.8版,程序框架清晰,支持丰富PLC指令。 - 本人亲自测试代码,确保与三菱GX Works完美兼容。 - 支持AD/DA模数和数模转换、Modbus总线通信及高速脉冲输出(PLSY)功能。 - 兼容RS232触摸屏通信,并具备RTC时钟支持以及浮点运算能力。 适合人群:新手及有一定经验的开发人员。
  • CUnicode转GB2312
    优质
    这段代码提供了一个将Unicode字符转换为GB2312编码的功能,并以C语言的形式实现。开发者可以方便地直接使用此函数进行多语言编码间的转换工作。 需要一个将Unicode转为GB2312编码的C语言源码,可以直接调用使用。