Advertisement

STM32 PLC源码模仿FX2N

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


简介:
本项目旨在通过STM32微控制器实现类似于三菱FX2N系列PLC的功能和性能,提供一套开源代码用于学习、研究及教育目的。 FX2N源码V3.8版具有清晰的程序框架,并支持丰富的PLC指令。本人亲自测试过代码,确保其与三菱GX Works完美兼容。该版本还具备AD/DA模数和数模转换功能、Modbus总线通信能力以及高速脉冲输出(如PSLY)的支持。此外,它还能实现RS232触摸屏通信,并支持RTC时钟及浮点运算等功能。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • STM32 PLC仿FX2N
    优质
    本项目旨在通过STM32微控制器实现类似于三菱FX2N系列PLC的功能和性能,提供一套开源代码用于学习、研究及教育目的。 FX2N源码V3.8版具有清晰的程序框架,并支持丰富的PLC指令。本人亲自测试过代码,确保其与三菱GX Works完美兼容。该版本还具备AD/DA模数和数模转换功能、Modbus总线通信能力以及高速脉冲输出(如PSLY)的支持。此外,它还能实现RS232触摸屏通信,并支持RTC时钟及浮点运算等功能。
  • STM32 PLC仿FX2N
    优质
    本项目旨在通过STM32微控制器实现类似于三菱PLC FX2N系列的功能和操作界面,为用户提供一个开放且易于修改的学习平台。 【亲测实用】STM32PLC源码仿FX2N 文件类型:程序源代码 主要功能: - 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系列PLC。适合于工业自动化控制领域学习与应用。 FX2N源码V3.8版程序框架清晰,支持丰富PLC指令,本人亲自测试代码,与三菱GX Works完美兼容。该版本具备AD/DA模数和数模转换功能、Modbus总线通信能力以及高速脉冲输出(PLSY)功能,并且支持RS232触摸屏通信及RTC时钟功能,同时实现了浮点运算的支持。
  • 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仿真三菱FX2N
    优质
    本项目提供一套STM32仿真的源代码,能够模拟三菱PLC FX2N的功能和指令集,适用于需要兼容或测试FX2N程序的场合。 《PLC指令说明》代码类产品由于具备可复制性,一经销售将无法退款或退货,请理解。 编译环境:Keil MDK 4.7以上的版本;可以自行下载安装。 CPU需求:STM32F103系列芯片,RAM内存不小于64KB,Flash程序空间不小于128KB; 串口使用:USART1-(PA9\PA10)。 我们提供的项目工程文件可以直接在MDK上编译并通过硬件运行梯形图程序。代码支持三菱GX-Develoer/GX-WORKS2和人机界面连接,但并不完全包含所有FX2N的指令集(其他未涵盖的指令可自行添加)。 基本指令包括:LD、LDI、AND、ANI等共29条; 功能指令包括:ALT、MOV、ZRST等。 软件范围为X0-X77,Y0-Y77,M0-M1535以及M8000至M8255,S/C/T/D/V/Z软元件。其中X0到X5具有高速脉冲捕捉功能,Y0和Y1支持高达两路独立的10万赫兹频率输出。 此产品需要一定的基础才能进行修改代码及技术支持,请慎重购买。
  • FX2N-HT32+原理图+PCB,适用于Keil4/5及STM32/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.rar_Mitsubishi_STM32_PLC_blewmsm_plc_reasonn
    优质
    该资源包含基于STM32微控制器实现的类似三菱PLC功能的源代码,适用于希望在嵌入式系统中模拟PLC控制逻辑的应用开发者。 基于STM32F10x的仿三菱PLC源码提供了一种在微控制器上实现类似工业控制设备功能的方法。此项目能够帮助开发者更好地理解和应用可编程逻辑控制器(PLC)的基本原理和技术,同时结合了ST公司的STM32系列MCU的强大性能和灵活性。通过这种仿真方式,用户可以在不使用实际硬件的情况下测试、学习和开发复杂的控制系统程序。
  • STM32 仿PLC及三菱PLC开发
    优质
    本项目提供基于STM32微控制器实现的仿真PLC源代码,并包含与三菱PLC进行通讯和协作的开发资料,适用于工业自动化控制领域。 仅供交流学习,侵权联系删除。使用Keil 4与三菱编程软件进行编程,利用STM32单片机实现PLC功能(类似国产PLC)。这是STM32仿PLC源码的版本V3.8。