如何将MOVE得到的数据存储

我用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还会保留原来的值吗?谢谢

最佳答案

我想把DBW10第一次赋给DBW12的值保存起来,因为DBW10是一个变化量,但是断掉I0.0又不行,请问如何做?
答:用I0.0的上升沿执行一次传送指令 将DBW10 传送给 DBW14就可以了,
这样每次I0.0接通瞬间传送给DBW12中的数,这样DBW14也有了一份

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc215579.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月20日 下午1:45
下一篇 2017年11月20日 下午1:45

相关推荐