您现在所在的是:

PLC论坛

回帖:4个,阅读:1150 [上一页] [1] [下一页]
* 帖子主题:

CMPR 指令详解

1428
juleo
文章数:212
年度积分:50
历史总积分:1428
注册时间:2014/8/18
发站内信
发表于:2016/12/19 8:36:32
#0楼
看了手册,只是大概明白是个比较的指令,但具体的就看不明白了,还请大家帮忙分析下,谢谢。手册如下图所示
附件 filehelper_1482107446585_77.jpg

附件 filehelper_1482107460410_14.jpg



19765
pqsh 版主
文章数:7487
年度积分:381
历史总积分:19765
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2016/12/19 11:49:01
#1楼
就是一个位一个位比较,不同就输出一下下.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
1428
juleo
文章数:212
年度积分:50
历史总积分:1428
注册时间:2014/8/18
发站内信
发表于:2016/12/20 9:07:51
#2楼
回复 #1楼 pqsh
具体说一下呢
19765
pqsh 版主
文章数:7487
年度积分:381
历史总积分:19765
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2016/12/20 9:24:18
#3楼
你具体哪里不懂呢?你应该有自己的理解,提出问题.
例子是:当10001得电,比较是40620开始,因为比较的是2个字,所以包括了621.比较的位置放在622里,622以后的两个字,是被比较的.
一个字16位,所以总共比较32个位.
比较从低开始.前面620和623,对应16位都是0,没有不同.到621对应624,开始就是1和0,发生不同,在整个比较里属于第17位.这时622记下17,143得电一个周期表示检测到不同.144指示622的1,也得电.
10002就是第二个输入,用来决定是从头开始检测比较,还是继续接着检测.从头就是每次到17都停.继续检测是17停了,下次从18开始,能检测到第32位不同.
+10
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
1428
juleo
文章数:212
年度积分:50
历史总积分:1428
注册时间:2014/8/18
发站内信
发表于:2016/12/23 0:01:45
#4楼
回复 #3楼 pqsh
谢谢

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

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

46.8003