yuming1231
工控我爱你
级别: 略有小成
精华主题: 0
发帖数量: 158 个
工控威望: 435 点
下载积分: 917 分
在线时间: 160(小时)
注册时间: 2010-11-15
最后登录: 2018-08-24
查看yuming1231的 主题 / 回贴
楼主  发表于: 2011-05-08 13:22
将程序用模拟器模拟时发现第一个操作数C1与第二个操作数#5相等时25506没变为ON,是怎么回事?
比较指令CMP(20)
本指令的功能是将S(源通道)中的内容与D(目标通道)的内容进行比较,其比较结果送到PLC的内部专用继电器25505、05506、25507中进行处理后输出,输出状态见表4-9。
表4-9  比较结果输出专用继电器状态表
SMR    25505    25506    25507
S>D    ON    OFF    OFF
S=D    OFF    ON    OFF
S,D    OFF    OFF    ON
比较指令CMP用于将通道数据S与另一通道数据D中的十六进制数或四位常数进行比较,S和D中至少有一个是通道数据。
yuming1231
工控我爱你
级别: 略有小成
精华主题: 0
发帖数量: 158 个
工控威望: 435 点
下载积分: 917 分
在线时间: 160(小时)
注册时间: 2010-11-15
最后登录: 2018-08-24
查看yuming1231的 主题 / 回贴
1楼  发表于: 2011-05-08 16:09
sandy_love
感悟生活,创新的源泉...
级别: 家园常客
精华主题: 0
发帖数量: 487 个
工控威望: 823 点
下载积分: 1610 分
在线时间: 480(小时)
注册时间: 2008-12-08
最后登录: 2024-02-24
查看sandy_love的 主题 / 回贴
2楼  发表于: 2011-05-08 17:29
把程序发上来不是更直观吗
fjqz00
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 1295 个
工控威望: 1451 点
下载积分: 7977 分
在线时间: 352(小时)
注册时间: 2007-04-16
最后登录: 2024-04-22
查看fjqz00的 主题 / 回贴
3楼  发表于: 2011-05-08 17:50
最好把程序发上来,另外,在OMRON的程序中,如果CMP被多次调用的话,你就无法看到25505等的ON和OFF状态。正常在
CMP指令下会写:  25505   OUT  200.00之类的,这样你通过查看200.00的状态就知道比较结果了。
535357
级别: 略有小成
精华主题: 0
发帖数量: 122 个
工控威望: 238 点
下载积分: 843 分
在线时间: 70(小时)
注册时间: 2011-04-19
最后登录: 2014-07-05
查看535357的 主题 / 回贴
4楼  发表于: 2011-05-09 09:23
3楼OK,是监视不到的。