各位老师好,我在仿真一个小程序的时候,程序启动后MWO的初值始终为256,即使我在PLCSIM中强制修改的话也是256,请问这是怎么回事?
图片说明:
最佳答案
这个你是明显的使用了重复地址编程。MW0所包含的有MB0+MB1(M0.0,M0.1,M0.2,,,,M0.7,M1.0,M1.1,M1.7),只要你用的沿暂存地址就不使用这个被MW0所包含的地址就行了。(在其它程序段也不能再被使用)
另外这个沿的使用地址在其它地方也不能再一次使用。
实际上当你在重复使用这些位地址时,已经不经意地给MW0在写值,当然这个值不一定是256。
提问者对于答案的评价:
谢谢各位老师的热心帮助,变量被重复调用了
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc233976.html