客服热线:17603274134/13955533956
点击 225回答 1 2025-07-09 10:24

PLC执行指令的顺序

已关闭 悬赏分:0

PLC执行指令的顺序


反对 0举报 0 收藏 0
  • 游客
支持 0 反对 0 举报 2025-07-09 10:29
X0和X1在一个扫描周期里同时ON的话,M600,M601都不会ON

由于外部输入X点是不受PLC扫描周期影响(换句话说,在同一个扫描周期内,X0的状态有ON或者OFF两种状态)PLC按从上到下,从左到右 的顺序扫描

如果执行第一段程序时候X0=1,X1=0.则输出M600=1,往下扫描的同时X0,X1状态改变,X0=0,

X1=1,则M601=1,到下一个扫描周期完成前保持M600=1,M601=1,之后M600=0,M601=1

因为M点状态的改变要等一个扫描周期完成后刷新状态寄存器来改变的。

所以在处理PLC扫描长周期,输入响应频繁的PLC程序时,最好把X点赋值给M点,这样在一个扫描周期的时间内输入M的状态就不会改变,避免一些相互矛盾的结果产生