从图1中可以看出,Q0.0一直接通,是我使用指令的方式有问题,还是仿真器的原因。有条件的小伙伴帮忙测试下。我所使用的软件环境见图2
问题补充:
M30.0没有使用,它用来存储上一个RLO的结果,所以只要I0.0为1RLO就为1,M30.0就为1吧,你看我把I0.1置零后(图3)M30.0就为0了。另外使用Go to功能(图4)也没有看到有第二个地方使用M30.0
图片说明:
最佳答案
模拟器的问题,如果你的m30.0没有在其他地方使用,程序没有问题,
提问者对于答案的评价:
大家都说语法没问题,那只能是模拟器的问题了,希望有硬件的伙伴进行实际测试确认下!
最佳答案作者回复:
你在step7的block上,右键选择交叉索引,查看地址使用情况,mb这个字节或者连续的四个字节右边有没有显示一个竖线,如果有,那就是其他的地方按字节,字,或者双字使用了这个地址。这个重叠使用,你用goto功能是查不出来的。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc288877.html