谁知道西门子S7-200里边的异或指令咋用啊? 点击:5195 | 回复:7



zhoubaobao

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 50回
  • 年度积分:2
  • 历史总积分:1093
  • 注册:2014年3月20日
发表于:2014-10-17 22:59:58
楼主

谁知道西门子S7-200里边的异或指令咋用啊?




zhu860423060

  • 精华:5帖
  • 求助:27帖
  • 帖子:272帖 | 3543回
  • 年度积分:302
  • 历史总积分:21193
  • 注册:2011年3月06日
发表于:2014-10-18 10:24:15
1楼

可以在软件的帮助文档里找答案

welfare87

  • 精华:0帖
  • 求助:4帖
  • 帖子:44帖 | 2827回
  • 年度积分:0
  • 历史总积分:25853
  • 注册:2009年2月20日
发表于:2014-10-18 23:33:22
2楼

指令对两个输入数值(IN1和IN2)的对应位执行XOR(异-或运算)操作,并在内存位置(OUT)中载入结果

异或规则:如果两个值不相同,则异或结果为1。如果两个值相同,异或结果为0

syq1983

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 407回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2014-10-20 07:10:12
3楼


逻辑指令里的“前逻辑结果取反”指令

好学不过工控

  • 精华:0帖
  • 求助:15帖
  • 帖子:64帖 | 341回
  • 年度积分:18
  • 历史总积分:6993
  • 注册:2014年8月08日
发表于:2014-11-02 19:28:48
4楼

看你要实现什么功能,最简单实用的:单按钮起停电机,可以直接用到异或指令。

通讯网-13730920629

  • 精华:11帖
  • 求助:1帖
  • 帖子:432帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2014-11-02 20:51:06
5楼

异或一般用在计算通讯数列的校验码的时候..平常用的不多.

ntplc2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 375回
  • 年度积分:0
  • 历史总积分:685
  • 注册:2018年5月11日
发表于:2018-09-13 09:54:21
6楼

异或指令就是把2个数值相相异或,得到结果放到第3个数值这边去. 可以理解为和加法减法差不多的一个使用方法, 这个是它的用法; 至于它的指令自身的意思,它是一个2进制的加法,0+1=1,1+0=1,0+0=0, 这几个容易理解,1+1=0 ,这个可以理解为1+1=10,然后把1去掉,保留0,  总结起来它是按位的相同为0,不同为1


hqllhq

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 107回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2014年9月30日
发表于:2018-09-13 15:48:17
7楼

感谢分享,楼主辛苦



热门招聘
相关主题

官方公众号

智造工程师