位逻辑指令
    ——————————————————————————

    • -||- 常开接点(地址)
    • -|/|- 常闭接点(地址)
    • 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 双字和双字相”异或”