位逻辑指令
——————————————————————————
- -||- 常开接点(地址)
- -|/|- 常闭接点(地址)
- XOR 位异或
- -|NOT|- 信号流反向
- -( ) 输出线圈
- -(#)- 中间输出
- -(R) 线圈复位
- -(S) 线圈置位
- RS 复位置位(置位复位)触发器
- -(N)- RLO下降沿检测
- -(P)- PLO上升沿检测
- -(SAVE) 将RLO存入BR存储器
- MEG 地址下降沿检测
- POS 地址上升沿检测
比较指令
——————————————————————————
- CMP?I 整数比较
- CMP?D 双整数比较
- CMP?R 实数比较
转换指令
——————————————————————————
- BCD_IBCD码转换为整数
- I_BCD 整数转换为BCD码
- I_DINT 整数转换为双整数
- BCD_DIBCD码转换为双整数
- DI_BCD 双整数转换为BCD码
- DI_REAL 双整数转换为浮点数
- INV_I 整数的二进制反码
- INV_DI 双整数的二进制反码
- NEG_I 整数的二进制补码
- NEG_DI 双整数的二进制补码
- NEG_R 浮点数求反
- ROUND 舍入为双整数
- TRUNC 舍去小数取整为双整数
- CEIL 上取整
- FLOOR 下取整
计数器指令
——————————————————————————
- S_CUD 加减计数
- S_CU 加计数器
- S_CD 减计数器
- -(SC) 计数器置初值
- -(CU) 加计数器线圈
- -(CD) 减计数器线圈
数据块指令
——————————————————————————
-(OPN) 打开数据块:DB或DI
逻辑控制指令
——————————————————————————
- -(JMP) 无条件跳转
- -(JMP) 条件跳转
- -(JMPN) 若非则跳转
- LABEL 标号
整数算术运算指令
——————————————————————————
- ADD_I 整数加法
- SUB_I 整数减法
- MUL_I 整数乘法
- DIV_I 整数除法
- ADD_DI 双整数加法
- SUB_DI 双整数减法
- MUL_DI 双整数乘法
- DIV_DI 双整数除法
- MOD_DI 回送余数的双整数
浮点算术运算指令
——————————————————————————
- 基础指令
- ADD_R 实数加法
- SUB_R 实数减法
- MUL_R 实数乘法
- DIV_R 实数除法
- ABS 浮点数绝对值运算
扩展指令
——————————————————————————
- SQR 浮点数平方
- SQRT 浮点数平方根
- EXP 浮点数指数运算
- LN 浮点数自然对数运算
- SIN 浮点数正弦运算
- COS 浮点数余弦运算
- TAN 浮点数正切运算
- ASIN 浮点数反正弦运算
- ACOS 浮点数反余弦运算
- ATAN 浮点数反正切运算
赋值指令
——————————————————————————
- MOVE 赋值
程序控制指令
——————————————————————————
- -(Call) 从线圈调用FC/SFC(无参数)
- CALL_FB 从方块调用FB
- CALL_FC 从方块调用FC
- CALL_SFB 从方块调用SFB
- CALL_SFC 从方块调用SFC
- -(MCR<) 主控继电器接通
- -(MCR>) 主控继电器断开
- -(MCRA) 主控继电器启动
- -(MCRD) 主控继电器停止
- -(RET) 返回
移位指令
——————————————————————————
- SHR_I 整数右移
- SHR_DI 双整数右移
- SHL_W 字左移
- SHR_W 字右移
- SHL_DW 双字左移
- SHR_DW 双字右移
循环指令
——————————————————————————
- ROL_DW 双字左循环
- ROR_DW 双字右循环
状态位指令
——————————————————————————
- OV -||- 溢出异常位
- OS -||- 存储溢出异常位
- UO -||- 无序异常位
- BR -||- 异常位二进制结果
- ==0-||- 结果位等于”0”
- <>0-||- 结果位不等于”0”
0-||- 结果位大于”0”
- <0-||- 结果位小于”0”
=0-||- 结果位大于等于”0”
- <=0-||- 结果位小于等于”0”
定时器指令
——————————————————————————
- S_PULSE 脉冲S5定时器
- S_PEXT 扩展脉冲S5定时器
- S_ODT 接通延时S5定时器
- S_ODTS 保持型接通延时S5定时器
- S_OFFDT 断电延时S5定时器
- -(SP) 脉冲定时器线圈
- -(SE) 扩展脉冲定时器线圈
- -(SD) 接通延时定时器线圈
- -(SS) 保持型接通延时定时器线圈
- -(SF) 断开延时定时器线圈
字逻辑指令
——————————————————————————
- WAND_W 字和字相”与”
- WOR_W 字和字相”或”
- WAND_DW 双字和双字相”与”
- WOR_DW 双字和双字相”或”
- WXOR_W 字和字相”异或”
- WXOR_DW 双字和双字相”异或”