eaganshi
态度胜于一切……
级别: 探索解密
精华主题: 0
发帖数量: 46 个
工控威望: 132 点
下载积分: 604 分
在线时间: 20(小时)
注册时间: 2010-07-25
最后登录: 2016-04-27
查看eaganshi的 主题 / 回贴
楼主  发表于: 2012-04-11 14:58
大家好,现一项目,232通讯,读到的数据位8个字节,每个字节对应为ASCII码,已转成16进制数。如读取数为150,则字节为31H,35H,30H。假设要将150和200进行比较,应该如何编写指令,求高手指点!!
创造美好未来……
崇庆阳光
不懈努力,一切皆有可能...
级别: VIP会员

精华主题: 1 篇
发帖数量: 770 个
工控威望: 1500 点
下载积分: 7402 分
在线时间: 153(小时)
注册时间: 2006-08-10
最后登录: 2024-05-15
查看崇庆阳光的 主题 / 回贴
1楼  发表于: 2012-04-11 15:57
比较简单啊,多看一下手册就能自己解决的。
不懈努力,一切皆有可能 ...
jinbo027
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 107 点
下载积分: 561 分
在线时间: 31(小时)
注册时间: 2012-03-27
最后登录: 2012-12-21
查看jinbo027的 主题 / 回贴
2楼  发表于: 2012-04-12 11:20
是的
武汉锦博
幻影孤魂
级别: 探索解密
精华主题: 0
发帖数量: 8 个
工控威望: 125 点
下载积分: 561 分
在线时间: 4(小时)
注册时间: 2011-11-17
最后登录: 2012-08-29
查看幻影孤魂的 主题 / 回贴
3楼  发表于: 2012-04-12 22:16
很简单啊 用一个比较指令就行了! 你个150 是读在那个数据寄存器D里面的呀? 然后用这个D与200比较 输出一个值就可以了!
[ZCP D k200 m0]就可以了,表示当D小于200时 m0接通,当D=200时 M1接通,当D大于200时m2接通!
沧海一声笑
级别: 探索解密
精华主题: 0
发帖数量: 86 个
工控威望: 196 点
下载积分: 1844 分
在线时间: 75(小时)
注册时间: 2011-03-28
最后登录: 2021-12-16
查看沧海一声笑的 主题 / 回贴
4楼  发表于: 2012-04-12 23:19
例如  HEX  D100  D200  K3
           LD>   D200  K200  
作为比较条件。