发布于 2008-06-03 22:21:39
0楼
你的双线圈互锁后,应该跳过不该执行的程序不扫描,你的是那个不该扫描的地方也扫描了,所以就把那个值输出去了!比如:
a m0.0
= q0.0
a m0.0
r m0.1
a m0.1
=q0.0
a m0.1
r m0.0
上面的程序逻辑是没有问题的,但是执行起来就不对了!因为后面的那个逻辑判断值一直有输出造成错误。要实现这个功能可以如下:
a m0.0
an m0.2
s m0.2
s q0.0
r m0.1
a m0.1
a m0.2
r m0.2
r q0.0
r m0.0
活到老,学到老!为了生活学习吧!