恭喜,你发布的帖子
发布于 2018-04-18 09:47:21
9楼
网络1中,m0.0被置1
执行到网络3时,程序先执行并联程序的上面一行,判断SM0.0和M0.0(因为在网络1中M0.0被置1,所以此时M0.0为1),两者均为1,所以Q0.0为1;接下来程序会执行并联的下面一行,M0.0被复位掉;所以整个程序执行完的结果是:M0.0先在网络1中被置1,后在网络3中又被复位成0,所以监控时看到的最终结果是0;而在执行Q0.0这条指令的那一刻,其实M0.0是为1的,所以Q0.0的结果会是1。
PLC执行程序是有顺序的,从左往右、从上往下顺序执行,一个变量在同一个扫描周期内可以被读写多次(Q过程映像输出除外)
请填写推广理由:
分享
只看
楼主