HART 0号命令

0号命令的操作
发送读取设备序号命令:23 FF FF FF FF FF 02 80 00 00 82 40
起始位 23
序文 FF FF FF FF FF
定界符 2
地址 80
命令 0
数据长度 0
校验位 82
结束符 40

返回的数据为:FF FF FF FF FF 06 80 00 0E 00 40 FE 50 7F 06 05 01 01 08 00 6B 73 3A 30
序文 FF FF FF FF FF
定界符 6
地址 80
命令 0
数据长度 0E
状态位 00 40
数据段 FE 50 7F 06 05 01 01 08 00 6B 73 3A
校验位 30
数据长度
00 40 状态码
FE “254”
50 制造商ID
7F 制造商设备类型
6 请求的前导符数
5 通用命令文档版本号
1 变送器规范版本号
1 设备软件版本号
8 设备硬件版本号
0 设备标志
6B 73 3A 设备ID号

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HART协议中,0命令返回的数据帧格式如下: ![0命令返回数据帧格式](https://img-blog.csdn.net/20180124151552285?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvemhfZmFuZy9ibGFuaw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/q/75) 其中,“STX”为起始字节,固定为0x02;“ADDR”为智能变送器的地址,占一个字节;“CMD”为命令字节,固定为0x00;“DATA LENGTH”为数据长度,占一个字节,指示数据域的长度;“STATUS”为状态字节,占一个字节,表示智能变送器的状态信息;“DATA”为数据域,长度由“DATA LENGTH”指示;“CHK”为校验字节,用于验证数据的正确性;“ETX”为结束字节,固定为0x03。 具体来说,0命令返回的数据帧中,“DATA”域的内容包括: - 设备类型(Device Type):占4个字节,表示智能变送器的设备类型,例如0x00000001表示压力变送器。 - 设备标识(Device ID):占4个字节,表示智能变送器的设备标识,由设备厂商分配,例如0x00000003表示ABB公司的设备。 - 设备软件版本(Software Version):占2个字节,表示智能变送器的软件版本,例如0x0100表示版本为1.0。 - 设备硬件版本(Hardware Version):占2个字节,表示智能变送器的硬件版本。 - 设备序列(Device Serial Number):占4个字节,表示智能变送器的序列。 - 设备厂商(Manufacturer):占6个字节,表示智能变送器的设备厂商名称,例如0x414242434445表示ABB公司。 - 设备型(Model Number):占8个字节,表示智能变送器的设备型,由设备厂商分配。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值