登录
首页
PLC论坛
欧姆龙OMRON
回帖
发帖
正文
主题:欧姆龙数据比较CMP指令的问题
点击:5752 回复: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
工控新闻
美的超人形机器人“美罗U”首曝,六臂协同引领工业智造变革
赋能绿色智造 台达与长三角制造企业探讨智造新路径
安徽提出到2027年智能机器人产业链规模突破千亿元
工信部谋划“十五五”:以战略举措推动工业经济高质量发展
从两轮车仪表到工程机械环视,米尔电子助力国产 HMI 显控一体化突围
新松携手全球伙伴闪耀亚太舞台,共创智慧未来
生态聚力,共生向新,施耐德电气携手生态合作伙伴共绘工业数智化新景
政策、技术、场景“三浪叠加”!湾区AI新浪潮涌起
更多新闻资讯