Advertisement

STM32版FX2N代码及原理图.rar

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


简介:
本资源包含STM32与PLC FX2N通信的相关代码和电路设计图纸,适用于嵌入式系统开发人员和技术爱好者学习交流。 FX2N源码V3.8版使用基本说明: 编译语言:C语言 该版本的代码是根据三菱FX2N PLC通信协议及命令开发,并适用于STM32F103系列单片机上的程序运行环境,可以利用三菱编程软件直接编写梯形图并下载执行。无需进行任何转换。 本源码已经在以下型号的STM32芯片上测试通过:STM32F103RD、STM32F103VC、STM32F103VD、STM32F103VE和 STM32F103ZE。需要注意的是,当前版本并不完全支持所有梯形图指令,如需更多功能,则需要自行修改代码。 编译环境推荐使用Keil 4或Keil5。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • STM32FX2N.rar
    优质
    本资源包含STM32与PLC FX2N通信的相关代码和电路设计图纸,适用于嵌入式系统开发人员和技术爱好者学习交流。 FX2N源码V3.8版使用基本说明: 编译语言:C语言 该版本的代码是根据三菱FX2N PLC通信协议及命令开发,并适用于STM32F103系列单片机上的程序运行环境,可以利用三菱编程软件直接编写梯形图并下载执行。无需进行任何转换。 本源码已经在以下型号的STM32芯片上测试通过:STM32F103RD、STM32F103VC、STM32F103VD、STM32F103VE和 STM32F103ZE。需要注意的是,当前版本并不完全支持所有梯形图指令,如需更多功能,则需要自行修改代码。 编译环境推荐使用Keil 4或Keil5。
  • STM32指纹锁PCB.rar
    优质
    本资源包含STM32微控制器实现的指纹锁项目代码和PCB原理图,适用于嵌入式系统学习与开发。 STM32指纹锁代码与PCB原理图.rar
  • STM32 PLC 源 仿FX2N
    优质
    本项目为基于STM32微控制器开发的一款可编程逻辑控制器(PLC)源代码,功能模拟三菱FX2N系列PLC。适合于工业自动化控制领域学习与应用。 FX2N源码V3.8版程序框架清晰,支持丰富PLC指令,本人亲自测试代码,与三菱GX Works完美兼容。该版本具备AD/DA模数和数模转换功能、Modbus总线通信能力以及高速脉冲输出(PLSY)功能,并且支持RS232触摸屏通信及RTC时钟功能,同时实现了浮点运算的支持。
  • STM32-PLC源
    优质
    本资源提供STM32微控制器实现的可编程逻辑控制器(PLC)完整源代码和详细电路图,适用于嵌入式系统开发与工业自动化控制学习。 这是使用STM32单片机制作的PLC,对有兴趣学习PLC技术的工程师具有参考价值。
  • STM32FX2N和PCB板(支持直接移植)——FX2NV3.8本使用指南:基于C语言的编译
    优质
    本资源提供STM32版FX2N源代码及相关设计文件,包括原理图与PCB布局,适用于直接移植。附带详细V3.8版本使用手册,采用C语言编写并支持编译。 FX2N源码V3.8版使用基本说明: 编译语言:C语言 该版本的代码是根据三菱FX2N PLC的通信协议及命令,在STM32F103系列单片机上开发的程序,可以直接通过三菱编程软件编写梯形图并下载运行。 已在以下型号中测试成功: - STM32F103RD - STM32F103VC - STM32F103VD - STM32F103VE - STM32F103ZE 需要注意的是,该程序并不支持所有梯形图指令。如需更多功能,请自行修改代码。 编译环境:Keil 4或Keil5
  • STM32仿真三菱FX2N、PCB注释源已编译通过
    优质
    本项目提供了一种使用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仿真三菱FX2N
    优质
    本项目提供一套基于STM32平台仿真的三菱PLC FX2N系列控制器的源代码,适用于需要兼容或学习FX2N指令集和功能的应用场景。 《PLC指令说明》 STM32F103RCT6仿三菱FX1S、FX1N、FX2N程序KEIL源码PLC工程支持通讯功能,能够进行数据写入、校验、读出及监控操作。兼容KEIL4.7和KEIL5版本。 基本指令包括: - LD, LDI - AND, ANI - OR, ORI - LDP, LDF - ANDP, ANDF - ORP, ORF - SET, RST - MPS, MPP - MRD - ANB, ORB - OUT - INV - PLS, PLF - MC, MCR - NOP - END - CALL - CJ - FEND - SRET - STL - RET 功能指令包括: ALT、MOV、ZRST、ZCP、INC、DEC、ADD、CMP SUB、MUL 、DIV 、BCD BIN WAND WOR WXOR DECO ENCO REFDHSCS DHSCR PWM RAMP PLSV DRVI DRVAPLSY ZRN PLSR TCMP TZCP TADD TSUB HOUR TRD TWRLD= <> <= >= AND = <> <= >= OR= <> <= >= SFTRSFTLSPD 支持32位数据指令,具备上升沿检测功能。软件元件范围: X0-X77 Y0-Y77 M0-M1535 M8000-M8255 S0-S999 C0-C255 T0-T255 D0-D5999 D8000-D8255 V软元件范围:V0-V7 Z软元件范围:Z0-Z7 软件保持功能与三菱FX1N兼容,支持X0-X5高速脉冲捕捉。Y0 Y1具备高速脉冲输出能力,最高可独立发送两路10万次/秒的脉冲信号。
  • STM32仿真三菱PLC FX2N开源电路V3.8.zip
    优质
    本资源提供STM32仿三菱FX2N系列PLC的开源代码与电路图,适用于工业自动化控制项目学习和开发。版本V3.8更新多项功能优化。 STM32仿三菱PLC FX2N开源代码及电路图。
  • STM32 ENC28J60网络程序
    优质
    本资源提供STM32与ENC28J60以太网控制器连接的详细电路原理图和相关编程代码,帮助开发者实现基于STM32微控制器的网络通信功能。 基于STM32F103的网络通信设计采用了ENC28J60网卡芯片,并集成了蓝牙模块和USB功能。