首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

modbus ascii 返回值的解析

2013-10-27 
求助modbus ascii 返回值的解析加入我从plc读取温度(ascii模式),返回值是这样的“:010302416653”,我该如何

求助modbus ascii 返回值的解析
加入我从plc读取温度(ascii模式),返回值是这样的“:010302416653”,我该如何解析数据呢?
我知道
01 是从站地址
03 是读取命令
02 是数据长度

那么41 66 应该是我要的数据了,然后我该怎么处理,能得到正确值呢,按照实际情况这个值应该在10~20之间才对


[解决办法]

引用:
Quote: 引用:

41 是 datah , 66 是datal 吧,看 modbus 协议 和 厂家的编程手册
说的没错,但是接下来怎么处理成实际值呢,手册上也没有
http://www.simplymodbus.ca/ASCII.htm
[解决办法]
0x4166 = 16742 = 16.742*1000

热点排行