登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:异或指令怎么对位进行?
点击:851 回复:3
楼主
编辑
引用
管理
管杀不管填
异或指令怎么对位进行?
例如:I0.0和I0.1我要对它的状态0和1进行异或操作,要怎么编?帮助里面只能对它的字节和字,双字,进行异或,我就晕头了。
我的I0.2到I0.7都有输入信号。
最后修改:
2019/8/4 17:16:10
19-08-04 17:14
1楼
编辑
引用
管理
pqsh
虽然我没看懂你的问题,不知道你要谁和谁异或,结果给谁.
但是我还是回答你一下吧.你可以用字节异或后放到MB或者DB,然后取出你想要的位.你的操作完全不会影响I0.2~7.
另外,你也可以对位进行异或,自己编就行.因为不知道你要谁和谁,所以这个等你说清楚了,再告诉你.
19-08-04 17:30
2楼
编辑
引用
管理
管杀不管填
明白你的意思了,谢谢,我要的就是这个效果
19-08-04 17:44
3楼
编辑
引用
管理
yanli7234
其实,异或还有个别名:按位加。直接对需要异或的两个位做二进制加法,进位不要就行了。
19-08-05 00:07
工控新闻
台达位列中国企业社会责任发展指数前十 连续六年获颁“杰出责任企业”
东土科技旗下子公司获2.8亿元战略投资,国产操作系统生态加速成型
“产品+技术”驱动业务快速增长 节卡股份引领协作机器人产业开拓创新
Vishay最新工业级3/8英寸方形单匝金属陶瓷微调器,优化PCB上的布局
施耐德电气重磅发布EcoStruxure边缘智能盒
瑞萨电子推出64位RZ/G3E MPU, 专为需要AI加速和边缘计算的高性能HMI系统设计
卡奥斯与Gartner联合发布首份基于灯塔工厂最佳实践的工业大模型白皮书
一图速览,工信系统下半年这样干!
更多新闻资讯