Advertisement

STM32/PLC/FX2N程序及KEIL4/5源码,适用于单片机,仿三菱断电保持功能(16入16)

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


简介:
本资源提供STM32与PLC(FX2N)程序和KEIL4/5源代码,实现单片机电平控制下的16路输入输出断电保持功能,模拟三菱电器同类效果。 本程序采用C语言编写,并根据三菱PLC_FX2N的通信协议及命令,在STM32F103XX系列微控制器(包括但不限于STM32F103RC、STM32F103RD、STM32F103VC、STM32F103VD和STM32F103VE型号)上运行。该程序可以直接利用三菱编程软件编写梯形图并下载执行,无需进行任何转换或额外配置。 支持的指令包括但不限于: - RST - RSTS - RSTTC - OUT - OUTS - SET - SETS 此外还有算术运算(ADD、SUB、MUL、DIV)、逻辑操作(LD及各类条件分支如LDP, LDF等)以及状态转移指令(AND及其变种,OR及其变种)。程序还支持位移和比较指令。 编程资源详情如下: - 程序容量:8K步 - 内部寄存器D:8000个 - 定时器T:256个 - 计数器C:256个 - 输入点X:256个 - 输出点Y:256个 - 状态继电器S:600个 辅助继电器M共有3071位,从M0到M3071。特殊功能包括: - M8000(运行监视触点) - M8001(运行监视反触点) - M8029(指令执行结束标志) 更多详细信息请参考FX2N系列PLC文档和手册。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • STM32/PLC/FX2NKEIL4/5仿1616
    优质
    本资源提供STM32与PLC(FX2N)程序和KEIL4/5源代码,实现单片机电平控制下的16路输入输出断电保持功能,模拟三菱电器同类效果。 本程序采用C语言编写,并根据三菱PLC_FX2N的通信协议及命令,在STM32F103XX系列微控制器(包括但不限于STM32F103RC、STM32F103RD、STM32F103VC、STM32F103VD和STM32F103VE型号)上运行。该程序可以直接利用三菱编程软件编写梯形图并下载执行,无需进行任何转换或额外配置。 支持的指令包括但不限于: - RST - RSTS - RSTTC - OUT - OUTS - SET - SETS 此外还有算术运算(ADD、SUB、MUL、DIV)、逻辑操作(LD及各类条件分支如LDP, LDF等)以及状态转移指令(AND及其变种,OR及其变种)。程序还支持位移和比较指令。 编程资源详情如下: - 程序容量:8K步 - 内部寄存器D:8000个 - 定时器T:256个 - 计数器C:256个 - 输入点X:256个 - 输出点Y:256个 - 状态继电器S:600个 辅助继电器M共有3071位,从M0到M3071。特殊功能包括: - M8000(运行监视触点) - M8001(运行监视反触点) - M8029(指令执行结束标志) 更多详细信息请参考FX2N系列PLC文档和手册。
  • 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仿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万次/秒的脉冲信号。
  • PLC FX2N 注塑.zip
    优质
    本资源为三菱PLC型号FX2N在注塑机上的控制程序,适用于自动化控制系统设计与维护人员,提供设备编程参考及故障排查依据。 注塑机程序 (三菱PLC FX2N).zip
  • 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万赫兹频率输出。 此产品需要一定的基础才能进行修改代码及技术支持,请慎重购买。
  • STM32仿PLC.rar_Mitsubishi_STM32_PLC_blewmsm_plc_reasonn
    优质
    该资源包含基于STM32微控制器实现的类似三菱PLC功能的源代码,适用于希望在嵌入式系统中模拟PLC控制逻辑的应用开发者。 基于STM32F10x的仿三菱PLC源码提供了一种在微控制器上实现类似工业控制设备功能的方法。此项目能够帮助开发者更好地理解和应用可编程逻辑控制器(PLC)的基本原理和技术,同时结合了ST公司的STM32系列MCU的强大性能和灵活性。通过这种仿真方式,用户可以在不使用实际硬件的情况下测试、学习和开发复杂的控制系统程序。
  • 的多16子琴
    优质
    本项目设计了一款基于单片机控制的16键电子琴,集成了音色选择、音量调节和旋律存储播放等功能,为音乐爱好者提供便捷创作与演奏体验。 使用4x4键盘控制单片机来实现弹奏音乐的功能,可以演奏1至7的低、中、高音,并能够播放几首内置曲目。这两个功能通过特定按键进行切换,同时利用一个七段数码显示管显示出当前正在弹奏或播放的音符。
  • 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时钟功能,并支持浮点运算。