怎样写入位

我想通过拨动一个开关导通(上升沿)一下,然后向V存储区v113.1写进1,(V113.1设在为断电保持区了),我没想出方法来,用set置1后,好象只能用reset才能改成0,靠梯形图中元件通断不能改v113.1的状态吧,用mov好象只能写字节,其他的位还有用,有没有办法就象step7-micro中的状态表中写入功能的指令啊,请大家指点一下

最佳答案

用set置1后,好象只能用reset才能改成0
 不是这样的。

 1 对位操作最简单的办法就是用SET和RESET,用=也可以。
 2 用或运算可以SET,用和运算可以RESET,
 LD     I0.0
 EU
 ORB    2#10, VB113   //不影响VB113的其他7个位
 以上等于:
 LD     I0.0
 EU
 S      V113.1, 1

 LD     I0.1
 EU
 ANDB   2#10, VB113    //不影响VB113的其他7个位
 以上等于:
 LD     I0.0
 EU
 R      V113.1, 1

 如果用MOVB,那么就影响其他7个位。

提问者对于答案的评价:
可行,谢谢了,也感谢大家,学了不少东西

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:54
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论