三菱FX 系列PLC的基本逻辑指令: 取指令与输出指令(LD/LDI/LDP/LDF/OUT)。取指令与输出指令的使用说明: (1)LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算;(2)LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。触点串联指令(AND/ANI/ANDP/ANDF) ...
西门子、三菱指令大全,学PLC编程先记住它们!
西门子PLC编程指令一览
位逻辑指令: 1、-||- 常开接点(地址);2、-|/|- 常闭接点(地址);3、XOR 位异或;4、-|NOT|- 信号流反向;5、-( ) 输出线圈;6、-(#)- 中间输出;7、-(R) 线圈复位;8、-(S) 线圈置位;9、RS 复位置位触发器;10、RS 置位复位触发器;11、-(N)- RLO下降沿检测;12、-(P)- PLO上升沿检测;13、-(SAVE) 将RLO存入BR存储器;14、MEG 地址下降沿检测;15、POS 地址上升沿检测。
比较指令: 1、CMP?I 整数比较;2、CMP?D 双整数比较;3、CMP?R 实数比较。
转换指令: 1、BCD_IBCD 码转换为整数;2、I_BCD 整数转换为BCD码;3、I_DINT 整数转换为双整数;4、BCD_DIBCD 码转换为双整数;5、DI_BCD 双整数转换为BCD码;6、DI_REAL 双整数转换为浮点数;7、INV_I 整数的二进制反码;8、INV_DI 双整数的二进制反码;9、NEG_I 整数的二进制补码;10、NEG_DI 双整数的二进制补码;11、NEG_R 浮点数求反;12、ROUND 舍入为双整数;13、TRUNC 舍去小数取整为双整数;14、CEIL 上取整;15、FLOOR 下取整。
计数器指令: 1、S_CUD 加减计数;2、S_CU 加计数器;3、S_CD 减计数器;4、-(SC) 计数器置初值;5、-(CU) 加计数器线圈;6、-(CD) 减计数器线圈。
数据块指令: 1、-(OPN) 打开数据块:DB或DI。
逻辑控制指令: 1、-(JMP) 无条件跳转;2、-(JMP) 条件跳转;3、-(JMPN) 若非则跳转;4、LABEL 标号。
整数算术运算指令: 1、ADD_I 整数加法;2、SUB_I 整数减法;3、MUL_I 整数乘法;4、DIV_I 整数除法;5、ADD_DI 双整数加法;6、SUB_DI 双整数减法;7、MUL_DI 双整数乘法;8、DIV_DI 双整数除法;9、MOD_DI 回送余数的双整数。
浮点算术运算指令: 基础指令 ①ADD_R 实数加法 ②SUB_R 实数减法 ③MUL_R 实数乘法 ④DIV_R 实数除法 ⑤ABS 浮点数绝对值运算。扩展指令 ①SQR 浮点数平方 ②SQRT 浮点数平方根 ③EXP 浮点数指数运算 ④LN 浮点数自然对数运算 ⑤SIN 浮点数正弦运算 ⑥COS 浮点数余弦运算 ⑦TAN 浮点数正切运算 ⑧ASIN 浮点数反正弦运算 ⑨ACOS 浮点数反余弦运算 ⑩ATAN 浮点数反正切运算。
赋值指令: 1、MOVE 赋值。
程序控制指令: 1、-(Call) 从线圈调用FC/SFC(无参数);2、CALL_FB 从方块调用FB;3、CALL_FC 从方块调用FC;4、CALL_SFB 从方块调用SFB;5、CALL_SFC 从方块调用SFC;6、-(MCR<) 主控继电器接通;7、-(MCR>) 主控继电器断开;8、-(MCRA) 主控继电器启动;9、-(MCRD) 主控继电器停止;10、-(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 双字和双字相"异或"。
三菱FX 系列PLC的基本逻辑指令: 取指令与输出指令(LD/LDI/LDP/LDF/OUT)。
取指令与输出指令的使用说明: (1)LD、LDI指令既可用于输入左母线相连的触点,也可与ANB、ORB指令配合实现块逻辑运算;(2)LDP、LDF指令仅在对应元件有效时维持一个扫描周期的接通。
触点串联指令(AND/ANI/ANDP/ANDF) (1)AND(与指令);(2)ANI(与反指令);(3)ANDP 上升沿检测串联连接指令;(4)ANDF 下降沿检测串联连接指令。
触点并联指令(OR/ORI/ORP/ORF) (1)OR(或指令);(2)ORI(或非指令);(3)ORP 上升沿检测并联连接指令;(4)ORF 下降沿检测并联连接指令。
块操作指令(ORB / ANB) (1)ORB(块或指令):用于两个或两个以上的触点串联连接的电路之间的并联。
置位与复位指令(SET/RST) (1)SET(置位指令);(2)RST(复位指令)。
微分指令(PLS/PLF) (1)PLS(上升沿微分指令);(2)PLF(下降沿微分指令)。
主控指令(MC/MCR)
堆栈指令(MPS/MRD/MPP)
逻辑反、空操作与结束指令(INV/NOP/END) (1)INV(反指令);(2)NOP(空操作指令);(3)END(结束指令)。
FX系列PLC的步进指令
状态转移图
步驱动Y0,当X1有效为ON时,则系统由S20状态转为S21状态,X1即为转换条件,转换的目标为S21步。
步进指令的使用说明
堆栈指令的使用说明
逻辑反、空操作与结束指令的使用说明
步进指令的使用说明2024-11-08