1)前导码FF :5~20 个字节 2)定界符:只有1 字节
此字段的最高位决定该帧是长型帧还是短型帧;低三位表示了不同的帧的类型,其余位保留
3)地址: ① 长帧格式地址:共5个字节(40位)
长帧格式地址建立在设备唯一标识符的基础上,设备唯一标识符标志了每个从设备或现场仪表
它分为三个部分: (1)
第一字节的最高位是主设备地址位,该位为1时表示基本主设备,为0时 表示副主设备
第一字节的第六位是成组模式设备,该位为1时,表示从设备处于成组模式,为0时表示从设备没有处于成组模式
长地址的其他部分是设备的惟一标识符,共38位
均为 0 表示广播地址
② 短帧格式地址:只有1字节
为保证向后兼容性,HART 协议规定只有 0 号通用命令支持短帧格式
它使协议 可动态地将链路上每个设备与一个短帧地址相关联
短帧地址可在链路初始化时 使用,以便快速检测链路地址空间
短帧地址分四部分: 最高位是主设备地址: 该位为 1 时表示主设备,为 0 时表示副主设备; 第六位为成组模式设备位:为 1 时表示从设备处于成组模式,为 0 时,表示从设备没处 于成组模式; 第四、五位必须置为 0; 最低四位表示巡检地址
4)命令字节:为 1 字节 它表明该帧所封装的 HART 命令,命令字节值在从设备响应 中原封不动地返回
5)字节计数:为 1 字节 它表明此字节与最后的帧校验字节之间的数据字节个数
用于识别帧的结束
字节长度范围应该是在 0-27
6)数据域:由整数字节的用户数据构成,长度为 0-25 字节 7)校验字节:1 个字节,一般为除开前导码和校验字节之外所有字节的异或之和 8)响应码:2 字节,只在从-主帧中出现
响应码第一字节指明通信状态
第二字节表示现场设备工作状 态
该帧数据只有在响应码第一字节的位7(b7)为0 时才有效