STM32 单片机编程 PLC 学习用 请勿传播 引起法律纠纷概不负责
2019-12-21 21:32:24 41.87MB STM32 PLC 源码
1
二、支持的功能 2.1 支持三菱GX Develoer/GX WORKS2 兼容三菱GX Developer/GX WORKS2,支持PLC写入、PLC读出、PLC校验、在线监视、在线监视软元件批量监视、在线监视(写入模式)以及远程操作RUN/STOP等功能。 2.2、兼容一般的组态触摸屏(如昆仑通态触摸屏)、变频器、仪表等 2.3、基础版本程序支持如下指令(其他指令亲可以自己添加): RST RSTS RSTTC OUT OUTS SET SETS ADD SUB MUL DIV LD LDI LDP LDF AND ANI OR ORI ANDP ANDF ORP ORF ADDP SUBP MULP DIVP MOV MOVP END FEND CJ 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<= OR<> WAND WOR WXOR NEG ROL ROR RCL RCR SQR SWAP 3) 新增波特率自适应功能9600、19200 4)完善功能,当远程STOP或者硬件开关使PLC为STOP状态时,将内部寄存器,定时器,计数器等清零功能,与三菱FX2N兼容,具体清零寄存器包括(D0-D8000 ;C0-C255;T0-T255 ;M000--M3072,其余不清零) 5) 新增断电保持功能,更改相关断电保持寄存器,具体如下: 450个数据寄存器:D500--D950 150个计数器: C101--C150 150个定时器: T100--T150 512个内部继电器:M512--M1024 其他寄存器STOP 或者断电将清零 6) 新增模拟量功能: 2AD+2DA(若有需要可以多加) 2AD路模拟量输入对应寄存器: D8030 D8031 (0~10V-->0~4095) 2DA路模拟量输出对应寄存器: D7030 D7031(0~4095-->0~10V) 7) 新增I2C函数功能: 方便外部EEPROM扩展 8) 优化定时器功能(与三菱兼容): 8.1) 常规定时器 T0~T255 共256点 T0~T199为100ms定时器,共200点 T200~T245为10ms定时器,共46点 8.2) 积算定时器 T246~T255 共10点 T246~T249为1ms积算定时, 共4点 T250~T255为100ms积算定时器,共6点 2.5、 PLC编程支持的功能 编程语言 梯形图 程序容量 8K步 内部寄存器D 8000个 定时器T 256个 记数器C 256个 输入点X 256个 输出点Y 256个 壮态继电器S 600个 辅助继电器M 3071点 M0-M3071 特殊功能: M8000(运行监视触点) M8001(运行监视反触点). M8002(初始化脉冲触点) M8003(初始化脉冲反触点) M8004(错误指示触点) M8011(10毫秒时钟脉冲) M8012(100毫秒时钟脉冲) M8013(1秒时钟脉冲) M8014(1分时钟脉冲) M8020(零位标志) M8021(借位标志) M8022(进位标志) M8029(指令执行结束标志) M8033(内存保持触点) M8034 (禁止输出触点). 更多参考FX2N系列。
2019-12-21 21:15:56 7.63MB PLC源码
1
1、本程序运用C语言,根据三菱PLC_FX2N的通信协议和通信命令,基于主控芯片STM32F103XX(目前在STM32F103RC,STM32F103RD,STM32F103VC,STM32F103VD, STM32F103VE测试通过)上编写运行的程序,可以直接利用三菱编程软件编写梯形图下载运行,无需任何转换。目前至少支持的指令有:(其他指令亲可以自己添加) RST RSTS RSTTC OUT OUTS SET SETS ADD SUB MUL DIV LD LDI LDP LDF AND ANI OR ORI ANDP ANDF ORP ORF ADDP SUBP MULP DIVP MOV MOVP END FEND INC DEC INCP DECP CJ CALL RET INV LD= LD> LD< LD= AND= AND> AND< AND= 编程语言 梯形图 程序容量 8K步 内部寄存器D 8000个 定时器T 256个 记数器C 256个 输入点X 256个 输出点Y 256个 壮态继电器S 600个 辅助继电器M 3071点 M0-M3071 特殊功能: M8000(运行监视触点) M8001(运行监视反触点). M8002(初始化脉冲触点) M8003(初始化脉冲反触点) M8004(错误指示触点) M8011(10毫秒时钟脉冲) M8012(100毫秒时钟脉冲) M8013(1秒时钟脉冲) M8014(1分时钟脉冲) M8020(零位标志) M8021(借位标志) M8022(进位标志) M8029(指令执行结束标志) M8033(内存保持触点) M8034 (禁止输出触点). 更多参考FX2N系列。
2019-12-21 21:15:55 6.92MB PLC源码
1
STM32F103RCT6 仿三菱FX1S FX1N FX2N程序 KEIL 源码PLC工程 能通讯、能写入、能运行、校验、读出、监控 代码类产品由于具备可复制性,一经销售,买家不得以任何理由退款 、退货,请亲们理解,谢谢! 编译环境:Keil MDK 4.12-4.71(以上的版本不支持)-如果需要我们可以提供连接 CPU需要:STM32F103--RAM内存不小于64K Flash内存不小于128K 串口使用:USART1-(PA9\PA10) 我们提供的是项目工程文件,所以主要你的MDK版本兼容直接编译就可以了; 支持所有支持三菱PLC的触摸屏 基本指令: 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 REF DHSCS DHSCR PWM RAMP PLSV DRVI DRVA PLSY ZRN PLSR TCMP TZCP TADD TSUB HOUR TRD TWR LD= = AND= = OR= = SFTR SFTL SPD 支持32位D指令,支持上升沿P指令 软件件范围 X0-X77 Y0-Y77 M0-M1535 M8000-M8255 S0-S999 C0-C255 T0-T255 D0-D5999 D8000-D8255 V0-V7 Z0-Z7 软元件掉电保持范围与三菱FX1N兼容 X0-X5高速脉冲捕捉功能与三菱FX1N兼容 Y0 Y1高速脉冲输出功能与三菱FX1N兼容,最高可发两路独立100K脉冲。 PLC机型: FX2N 波特率:19200
2019-12-21 20:43:13 3.59MB STM32 三菱
1
《《《《《 PLC指令说明 》》》》》 代码类产品由于具备可复制性,一经销售,买家不得以任何理由退款 、退货,请亲们理解,谢谢! 编译环境:Keil MDK 4.7以上的版本,亲可以去百度或者官网直接下载; CPU需要:STM32F103--RAM内存不小于64K Flash程序空间不小于128K 串口使用:USART1-(PA9\PA10) 我们提供的是项目工程文件,所以主要你的MDK版本兼容直接编译就可以了; C语言单片机开发PLC-基于三菱FX2N,里面包括通讯,以及监控功能,指令执行,在线写入功能,店铺保证程序可以在MDK上编译通过,同时下载进控制器,可以在硬件上运行梯形图程序,如果需要其他的功能,需要亲自己修改代码,我们不提供代码修改服务和技术支持服务,所以拍的话亲需要一定的基础; 支持三菱GX-Develoer/GX-WORKS2 支持人机界面连接,FX2N(不完全支持所有梯形图指令,其他指令亲可以自己添加) 支持梯形图编程、下载、监控. 编程口为程序上下载及与人机界面通信之端口.下面有我们测试维纶的触摸屏与控制器的人机通信; ================================= 基本指令: 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 (基本指令29条全包含) ======================================== 功能指令: ALT MOV ZRST ZCP INC DEC ADD CMP SUB MUL DIV BCD BIN WAND WOR WXOR DECO ENCO REF DHSCS DHSCR PWM RAMP PLSV DRVI DRVA PLSY ZRN PLSR TCMP TZCP TADD TSUB HOUR TRD TWR LD= <> <= >= AND= <> <= >= OR= <> <= >= SFTR SFTL SPD 支持32位D指令,支持上升沿P指令 ======================================= 软件件范围 X0-X77 Y0-Y77 M0-M1535 M8000-M8255 S0-S999 C0-C255 T0-T255 D0-D5999 D8000-D8255 V0-V7 Z0-Z7 软元件掉电保持范围与三菱FX1N兼容 X0-X5高速脉冲捕捉功能与三菱FX1N兼容 Y0 Y1高速脉冲输出功能与三菱FX1N兼容,最高可发两路独立100K脉 冲。
2019-12-21 20:43:13 211.56MB PLC STM32 FX2N 三菱
1
内含STM32仿三菱FX2N、FX1N系列PLC原理图和PCB,源码带注释,编译调试通过!!!!
2019-12-21 20:43:13 50.28MB PLC FX2N FX1N STM32
1
FX2N PLC MODBUS 通信协议
2019-12-21 20:26:54 94KB FX2N MODBUS
1
FX2N源码V3.8版,程序框架清晰,支持丰富PLC指令,本人亲自测试代码,PLC程序与三菱GX Works完美兼容如果觉得宝贝好 支持AD/DA模数和数模转换 支持modbus总线通信 支持高速脉冲输出功能PLSY 支持RS232触摸屏通信 支持RTC时钟 支持浮点运算
2019-12-21 20:26:24 25.12MB STM32 PLC 源码 FX2N
1
在PLC控制系统中,温度控制一般通过PID来实现,但系PID的参数和调试复杂。本程序通过非PID的方式实现了温度的自动控制,可以用于温度简单控制。
2019-12-21 20:24:36 155KB PLC FX 三菱 PID
1
FX2N源码V3.8版,程序框架清晰,支持丰富PLC指令,本人亲自测试代码,PLC程序与三菱GX Works完美兼容如果觉得宝贝好 支持AD/DA模数和数模转换 支持modbus总线通信 支持高速脉冲输出功能PLSY 支持RS232触摸屏通信 支持RTC时钟 支持浮点运算
2019-12-21 20:20:34 24.66MB STM32 PLC 源码 FX2N
1