hart数据格式解析2014-10-14

hart数据格式解析2014-10-14

ID:16502191

大小:211.86 KB

页数:17页

时间:2018-08-10

hart数据格式解析2014-10-14_第1页
hart数据格式解析2014-10-14_第2页
hart数据格式解析2014-10-14_第3页
hart数据格式解析2014-10-14_第4页
hart数据格式解析2014-10-14_第5页
资源描述:

《hart数据格式解析2014-10-14》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1)前导码FF:5~20个字节2)定界符:只有1字节。此字段的最高位决定该帧是长型帧还是短型帧;低三位表示了不同的帧的类型,其余位保留。3)地址:①长帧格式地址:共5个字节(40位)。长帧格式地址建立在设备唯一标识符的基础上,设备唯一标识符标志了每个从设备或现场仪表。它分为三个部分:(1).第一字节的最高位是主设备地址位,该位为1时表示基本主设备,为0时表示副主设备。(2).第一字节的第六位是成组模式设备,该位为1时,表示从设备处于成组模式,为0时表示从设备没有处于成组模式。(3).长地址的其他部分是设备的惟一标识符,共38位。均为0表示广播地址。②短帧格

2、式地址:只有1字节。为保证向后兼容性,HART协议规定只有0号通用命令支持短帧格式。它使协议可动态地将链路上每个设备与一个短帧地址相关联。短帧地址可在链路初始化时使用,以便快速检测链路地址空间。短帧地址分四部分:最高位是主设备地址:该位为1时表示主设备,为0时表示副主设备;第六位为成组模式设备位:为1时表示从设备处于成组模式,为0时,表示从设备没处于成组模式;第四、五位必须置为0;最低四位表示巡检地址。4)命令字节:为1字节它表明该帧所封装的HART命令,命令字节值在从设备响应中原封不动地返回。5)字节计数:为1字节它表明此字节与最后的帧校验字节之间的数据

3、字节个数。用于识别帧的结束。字节长度范围应该是在0-27。6)数据域:由整数字节的用户数据构成,长度为0-25字节7)校验字节:1个字节,一般为除开前导码和校验字节之外所有字节的异或之和8)响应码:2字节,只在从-主帧中出现。响应码第一字节指明通信状态。第二字节表示现场设备工作状态。该帧数据只有在响应码第一字节的位7(b7)为0时才有效。①响应码的第一个字节的第7位如果置位,则剩余的位包含了有关通信错误的信息;第一个字节的第7位如果复位,则剩余的位用来表示命令响应信息。lBit7=1时,其余位表示接收时的错误信息:lBit6垂直奇偶校验错误lBit5覆盖错

4、误lBit4帧错误lBit3纵向奇偶校验错误lBit2保留,应清零。lBit1缓冲区溢出lBit0未定义:至今尚未定义lBit7=0时,则该字节包含有关命令执行情况的信息。其余bit6-bit0编码,范围无符号整数0—127,如:l响应码#32忙(00100000)2响应码#64命令不支持②响应码的第二个字节为与设备的操作状态有关的信息,如在第一个字节中报告有错误,则该字节无意义。l该字节各位的意义如下:lBit7现场设备工作不正常lBit6组态变化:写或设置命令被执行lBit5冷启动:由于设置信息的重安装lBit4有更多的状态信息可用lBit3基本变量的

5、模拟输出被固定lBit2基本变量的模拟输出己饱和lBit1非基本变量超限lBit0基本变量超限主从设备的短帧格式:主从设备长帧格式:HART通用命令一览HART命令0:读标识码返回扩展的设备类型代码,版本和设备标识码。请求:无响应:字节0:    254字节1:    制造商ID(Enum)字节2:    设备类型(Enum)字节3:    请求的最小前导符数(主->从)字节4:    通用命令文档版本号字节5:    设备规范版本号字节6:    设备软件版本号字节7:    (前五个bit)设备硬件版本号(后三个bit)物理信号类型(Enum)字节8:

6、    设备标志字节9-11: 设备ID号HART命令1:读主变量(PV)以浮点类型返回主变量的值。请求:无响应:   字节0:    主变量单位代码字节1-4:  主变量HART命令2:读主变量电流值和百分比读主变量电流和百分比,主变量电流总是匹配设备的AO输出电流。百分比没有限制在0-100%之间,如果超过了主变量的范围,会跟踪到传感器的上下限。请求:无响应:   字节0-3:  主变量电流,单位毫安字节4-7:  主变量量程百分比HART命令3:读动态变量和主变量电流读主变量电流和4个(最多)预先定义的动态变量,主变量电流总是匹配设备的AO输出电流。

7、每种设备类型都定义的第二、第三和第四变量,如第二变量是传感器温度等。请求:无响应:   字节0-3:  主变量电流,单位毫安字节4:    主变量单位代码字节5-8:  主变量字节9:    第二变量单位代码字节10-13:第二变量字节14:   第三变量单位代码字节15-18:第三变量字节19:   第四变量单位代码字节20-23:第四变量HART命令4:保留HART命令5:保留HART命令6:写POLLING地址这是数据链路层管理命令。这个命令写Polling地址到设备,该地址用于控制主变量AO输出和提供设备标识。只有当设备的Polling地址被设成0

8、时,设备的主变量AO才能输出,如果地址是1~15则AO处于不活动状

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。