登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:异或指令怎么对位进行?

点击:850 回复:3

异或指令怎么对位进行?
例如:I0.0和I0.1我要对它的状态0和1进行异或操作,要怎么编?帮助里面只能对它的字节和字,双字,进行异或,我就晕头了。
我的I0.2到I0.7都有输入信号。
最后修改:2019/8/4 17:16:10
19-08-04 17:14
虽然我没看懂你的问题,不知道你要谁和谁异或,结果给谁.
但是我还是回答你一下吧.你可以用字节异或后放到MB或者DB,然后取出你想要的位.你的操作完全不会影响I0.2~7.
另外,你也可以对位进行异或,自己编就行.因为不知道你要谁和谁,所以这个等你说清楚了,再告诉你.
19-08-04 17:30
明白你的意思了,谢谢,我要的就是这个效果
19-08-04 17:44
其实,异或还有个别名:按位加。直接对需要异或的两个位做二进制加法,进位不要就行了。
19-08-05 00:07

工控新闻

更多新闻资讯