设为首页收藏本站积分获取及使用技巧附件上传须知[求助-西门子PLC300/400]就不服了,不相信没人能解释这两句话

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8197条微博

动态微博

查看: 2201|回复: 2

[求助-西门子PLC300/400]就不服了,不相信没人能解释这两句话

[复制链接]

升级  20.5%

该用户从未签到

发表于 2014-5-4 14:13:53 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
如题,编程手册里面的定义,具体看图片里面红框标注内容,求解释,这两句话到底是什么意思啊?????我相信一句话,概念吃不透,只能说明理解得很肤浅!比如“异或的寻址位是否为0”这个说法,异或的寻址位那么多,怎么可能检查到?</p>
        问题补充:
左传师傅说得比较详细,但是关于检查寻址位是否为0或是否为1这两种说法有什么区别呢?还有图片中红框标注的“通过以下地址检查状态位”又是什么意思呢???

图片说明: 1,异或
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
2203°C
2
  • CnUjVxOQ
  • zbcOCiID
过: 他们

升级  33%

该用户从未签到

发表于 2014-5-4 15:19:21 | 显示全部楼层
异或的寻址位那么多???
位逻辑指令使用两个数字1和0。这两个数字构成二进制系统的基础。这两个数字1和0称为二进制数字或位。对于触点和线圈而言,1表示已激活或已励磁,0表示未激活或未励磁。?
位逻辑指令解释信号状态1和0,并根据布尔逻辑将其组合。这些组合产生称为“逻辑运算结果”(RLO)的结果1或0。?
逻辑运算结果:状态字的第1位为RLO 位(RLO= “逻辑运算结果”),在二进制逻辑运算中用作暂时存储位。比如,一串逻辑指令中的某个指令检查触点的信号状态,并根据布尔逻辑运算规则将检查的结果(状态位)与RLO位进行逻辑门运算,然后逻辑运算结果又存在RLO位中。
xn +操作数(就只能是bool型 就一位)
XN检查寻址位的状态是否为“0”,并将测试结果与RLO进行异或运算。
譬如:xn m1.0   检查这个M1.0的信号状态为0  然后把这个结果与RLO进行异或运算。然后逻辑运算结果又存在RLO位中。
                                                                                                                                                                                                                                                              
                                                        

升级  19.5%

该用户从未签到

发表于 2014-5-4 15:26:04 | 显示全部楼层
这应该是你的理解问题。关键在异或的常量是什么。
一个变量如MW0异或W#16#FFFF,得出的结果存入MW2中。你在查看MW2中16位有几位为1,就表示MW0中的哪几位是1。同理,异或W#16#0000,MW2中16位有几位为1,就表示MW0中的哪几位是0。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            这里的说明一个问题,你没理解异或是什么意思
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            我是这样理解的:你说的的图片中红框标注的“通过以下地址检查状态位”那句,那些状态位就是这些式子的状态,比如==0这个,这个式子会产生一个0或者1的状态(成立或者不成立),XN ==0,就是去检测这个==0式子的0或者1的状态是否为0,然后再与之前的RLO中所得的值进行异或运算
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

GMT+8, 2025-5-10 07:26 , Processed in 0.113861 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表