请教set与out指令的区别

`SET`指令和`OUT`指令在PLC编程中用于状态转移,但它们的功能和使用场景有所不同:
1. SET指令 :
用于向下一个状态转移。
当其前面的条件成立时,执行并激活下一个状态。
一旦被激活,状态会保持,直到被`RST`指令复位。
2. OUT指令 :
用于向分离状态转移。
根据其前面的条件成立与否来置ON或置OFF。
`OUT`指令总是被执行,除非在步进程序或子程序中,此时它根据最后一个`OUT`指令对输出进行控制。
`OUT`指令通常用于控制输出设备的状态,例如将逻辑运算结果输出至指定装置。
总结来说,`SET`指令用于状态之间的转移,并且状态一旦被激活会保持,而`OUT`指令用于控制输出设备的状态,并且总是根据条件执行。希望这能帮助你理解它们之间的区别
其他小伙伴的相似问题:
SET指令在PLC编程中还有哪些应用?
OUT指令如何控制逻辑运算结果?
SET和OUT指令在单片机编程中的作用?



