二、支持的功能
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