我用MOVE赋值指令将DBW10给DBW12,MOVE有常开点I0.0,当I0.0接通时,就会把将DBW10给DBW12,将I0.0断开时就会把0赋给DBW12,我想把DBW10第一次赋给DBW12的值保存起来,因为DBW10是一个变化量,但是断掉I0.0又不行,请问如何做?是把DBW12放到一个DB块里吗?这样I0.0断开不会影响DB块里的值吗?谢谢!
问题补充:
麻烦再问问,如果DBW12的值在I0.0撤消后已经将DBW10的值保存好了,那么在PLC断电后重新送上电的话,DBW12还会保留原来的值吗?谢谢
最佳答案
检查你程序中是否还有对DBW12赋值的地方,正常情况下当I0.0断开是可以保存你传来的数值的。可以考虑对I0.0加上升沿。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc235993.html