1位逻辑指令11常开接点地址12常闭接点地址13XOR位异或14NOT信号流反向15输出线圈16中间输出17R线圈复位18S线圈置位19RS复位置位触发器110RS置位复位触发器111NRLO下降沿检测112PPLO上升沿检测113SAVE将RLO存入BR存储器114MEG地址下降沿检测115POS地址上升沿检测
f2比较指令21CMPI整数比较22CMPD双整数比较23CMPR实数比较3转换指令31BCD_IBCD码转换为整数32I_BCD整数转换为BCD码33I_DINT整数转换为双整数34BCD_DIBCD码转换为双整数35DI_BCD双整数转换为BCD码36DI_REAL双整数转换为浮点数37INV_I整数的二进制反码38INV_DI双整数的二进制反码39NEG_I整数的二进制补码310NEG_DI双整数的二进制补码311NEG_R浮点数求反
f312ROUND舍入为双整数313TRUNC舍去小数取整为双整数314CEIL上取整315FLOOR下取整4计数器指令41S_CUD加减计数42S_CU加计数器43S_CD减计数器44SC计数器置初值45CU加计数器线圈46CD减计数器线圈5数据块指令51OPN打开数据块DB或DI6逻辑控制指令61JMP无条件跳转62JMP条件跳转
f63JMPN若非则跳转64LABEL标号7整数算术运算指令71ADD_I整数加法72SUB_I整数减法73MUL_I整数乘法74DIV_I整数除法75ADD_DI双整数加法76SUB_DI双整数减法77MUL_DI双整数乘法78DIV_DI双整数除法79MOD_DI回送余数的双整数8浮点算术运算指令81基础指令811ADD_R实数加法812SUB_R实数减法
f813MUL_R实数乘法814DIV_R实数除法815ABS浮点数绝对值运算82扩展指令821SQR浮点数平方822SQRT浮点数平方根823EXP浮点数指数运算824LN浮点数自然对数运算825SIN浮点数正弦运算846COS浮点数余弦运算827TAN浮点数正切运算828ASIN浮点数反正弦运算829ACOS浮点数反余弦运算8210ATAN浮点数反正切运算9赋值指令91MOVE赋值
f10程序控制指令101Call从线圈调用FCSFC无参数102CALL_FB从方块调用FB103CALL_FC从方块调用FC104CALL_SFB从方块调用SFB105CALL_SFC从方块调用SFC106MCR主控继电器接通107MCR主控继电器断开108MCRA主控继电器启动109MCRD主控继电器停止1010RET返回11移位和循环指令111移位指令1111SHR_I整数右移1112SHR_DI双整数右移1113SHL_W字左移
f1114SHR_W字右移1115SHL_DW双字左移1116SHR_DW双字右移112循环指令1121ROL_DW双字左循环1122ROR_DW双字右循环12状态位指令121OV溢出异常位122OS存储溢出异常位123UO无序异常位124BR异常位二进r