登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:欧姆龙数据比较CMP指令的问题
点击:5724 回复:7
楼主
编辑
引用
管理
kloar
请问各位大侠,当我使用欧姆龙的数据比较指令CMP进行比较时如果两个值相等则25506为1,但是当我要比较很多组数据时,如我比较HR0000和10,HR0010和100,我读取SR标志值时会否冲突?如HR0000和10相等,则25506为1,当又要比较HR0010和100,此时他们不相等,但是不是25506还是为1呢(因为HR0000和10相等)?这时候我要判断HR0010和100的输出就有问题呀!
11-11-19 11:54
1楼
编辑
引用
管理
知道一点
标志位是共用的,在不同的地方标志位状态会跟着变,所以要用引用中间位
11-11-19 12:15
2楼
编辑
引用
管理
mishifeng8719
楼主 关于25506这个标志位是否有冲突其实办法很好解决的,你可以在一条语句中把HR0000和10比较后,一个25506输出,在另外写条语句把10和100比较,一个25506输出,在不同语句中,25506是不会有冲突的
11-11-19 15:53
3楼
编辑
引用
管理
mishifeng8719
每个CMP命令后都能使用25505、25506、25507三个标志位。每次使用标志位只对前面紧跟的那个CMP命令比较结果有效
11-11-19 15:55
4楼
编辑
引用
管理
kloar
谢谢各位大侠!已经明白了!
11-11-19 21:04
5楼
编辑
引用
管理
xiangfengcba
每个CMP命令后都能使用25505、25506、25507三个标志位。每次使用标志位只对前面紧跟的那个CMP命令比较结果有效!!明白没有?
11-11-19 21:49
6楼
编辑
引用
管理
kloar
明白了!谢谢各位大侠!
11-11-23 11:33
7楼
编辑
引用
管理
anastasiafei
不太懂
欧姆龙
12-08-29 10:26
工控新闻
第十届“创客中国”智能机器人中小企业创新创业大赛决赛在普陀举办
26届中国国际光电博览会9月深圳启幕,构筑“光电子+半导体”30万平融合生态!
11万+人次!5000+海外买家!2025 AGIC+IOTE深圳物联网展盛大收官,2026相约再聚!
破局外资主导,中国大型PLC国产化提速
Arm 与 NVIDIA 携手驱动智能汽车及机器人领域创新
埃夫特超级工厂暨全球总部项目(一期)正式开工,打造机器人智造新标杆
第七届工业人工智能国际会议在沈阳举行
MathWorks 助力西南交通大学突破重载列车制动技术,推动智能铁路安全升级
更多新闻资讯