如下图,准备就绪上升沿时,把1赋给电梯层数1,电梯层数2,经过仿真实验,只有一个准备就绪时,正常赋值,但是两个准备就绪时,两个电梯层数都变0,请问,这是为什么呢?
问题补充:
我的程序是1,2号梯准备就绪时m0.0置位,并且开始判断加减计数器,有信号时再给电梯层数进行加减计数,是因为我的加减计数器的CV赋值0给电梯层数了吗?
图片说明:
最佳答案
你确认再没有其它程序给这个地址赋值?
move指令的特性是带数据保持的,就是说没有新值进来,它始终会保持原值,这个0可能是其它程序赋的。
补充问题回复:
正是这样。
注意一下plc扫描的工作机制问题及程序逻辑关系。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc124666.html