1)前导码FF :5~20 个字节 2)定界符:只有1 字节。此字段的最高位决定该帧是长型帧还是短型帧;低三位表示了不同的帧的类型,其余位保留。 3)地址: ① 长帧格式地址:共5个字节(40位)。 长帧格式地址建立在设备唯一标识符的基础上,设备唯一标识符标志了每个从设备或现场仪表。它分为三个部分: (1). 第一字节的最高位是主设备地址位,该位为1时表示基本主设备,为0时 表示副主设备。 (2). 第一字节的第六位是成组模式设备,该位为1时,表示从设备处于成组模式,为0时表示从设备没有处于成组模式。 (3). 长地址的其他部分是设备的惟一标识符,共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 时才有效。 ① 响应码的第一个字节的第7 位如果置位,则剩余的位包含了有关通信错误的信息;第一个字节的第7 位如果复位,则剩余的位用来表示命令响应信息。 Bit 7=1 时,其余位表示接收时的错误信息: Bit 6 垂直奇偶校验错误 Bit 5 覆盖错误 Bit 4 帧错误 Bit 3 纵向奇偶校验错误 Bit 2 保留,应清零。 Bit 1 缓冲区溢出 Bit 0 未定义:至今尚未定义 Bit 7=0 时,则该字节包含有关命令执行情况的信息。其余 bit6-bit0 编码,范围无符号整数0—...