您现在所在的是:

PLC论坛

回帖:5个,阅读:572 [上一页] [1] [下一页]
620
jetthai
文章数:22
年度积分:50
历史总积分:620
注册时间:2015/3/2
发站内信
发表于:2015/3/10 7:30:05
#0楼
一直不知道PLC的逻辑运算指令(WOR/WAND/WXOR)到底用在什么哪里?什么场合需要这种二进制数的逻辑运算?求指教。
37981
cvlsam 版主
文章数:12476
年度积分:592
历史总积分:37981
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2015/3/10 7:38:54
#1楼
以下是引用jetthai2015/3/10 7:30:05的发言:
一直不知道PLC的逻辑运算指令(WOR/WAND/WXOR)到底用在什么哪里?什么场合需要这种二进制数的逻辑运算?求指教。
例如,你需要得到一个字的双数位的内容,你可以wand。你要给任意位置1,你可以使用xor。

你之所以无法理解是因为你缺乏高级语言编程经验,例如c语言。
21891
yejingmao
文章数:12575
年度积分:50
历史总积分:21891
注册时间:2007/5/3
发站内信
2017春节活动(三)
发表于:2015/3/10 8:04:44
#2楼
附件 搜狗截图15年03月10日0804_1.jpg
这个理解吗?
自学成才!
6827
szhenlong
文章数:1352
年度积分:122
历史总积分:6827
注册时间:2014/9/28
发站内信
发表于:2015/3/10 8:07:05
#3楼
在通讯传输协议里,RTU是8位,而plc字长16位,如果你想用8位模式传送必须用wand把一个16位数据转换成只包含低8位有效数据的数字,反回的数据也是只含低8位,这时你须要用WOR把2位回传数据合并成一个有效的16位数字,以利于你的加减乘除运算
18266
ZHTOK
文章数:11585
年度积分:-16
历史总积分:18266
注册时间:2004/3/11
发站内信
2014相约国庆
发表于:2015/3/10 8:24:57
#4楼
   取字的高8位或低8位时,可用WAND指令(字与指令)实现,其他如楼上各位所描述.
24574
mjinbao
文章数:13934
年度积分:50
历史总积分:24574
注册时间:2013/1/12
发站内信
2018春节活动(三)
2017春节活动(三)
2016国庆活动(三)
发表于:2015/3/11 4:23:02
#5楼
可以先了解指令功能,编程需要使用时 再使用;当然,有此一问也是好的。
此帖发自手机工控论坛

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005