plc指令速查表大全?
位逻辑指令:-||- 常开接点(地址); -|/|- 常闭接点(地址); 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) 主控继电器断开;-(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";
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.