欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    HART通信协议V1.7(C9,C33,C132)-.pdf

    • 资源ID:76193547       资源大小:759.87KB        全文页数:44页
    • 资源格式: PDF        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    HART通信协议V1.7(C9,C33,C132)-.pdf

    1 HART 通信协议VER 1.6 一概述HART(Highway Addressable Remote Transducer)协议采用基于Bell202 标准的 FSK 频移键控信号,在低频的4-20mA 模拟信号上叠加幅度为0.5mA 的音频数字信号进行双向数字通讯,数据传输率为1200bps。由于 FSK 信号的平均值为0,不影响传送给控制系统模拟信号的大小,保证了与现有模拟系统的兼容性。在HART协议通信中主要的变量和控制信息由 4-20mA 传送,在需要的情况下,另外的测量、过程参数、设备组态、校准、诊断信息通过 HART 协议访问。在应用层,HART 规定了一系列命令,按命令方式工作。它有三类命令,第一类称为通用命令,这是所有设备都理解、执行的命令;第二类称为普通应用命令,所提供的功能可以在许多现场设备(尽管不是全部)中实现;第三类称为设备专用命令,以便于工作在某些设备中实现特殊功能,这类命令既可以在基金会中开放使用,又可以为开发此命令的公司所独有。二含义1、主机(Master):分为第一主机和第二主机,它能连接在HART 网络上,发出命令与从机通讯;2、从机(Field Device):连接在过程控制现场中,具有测量、计算多种变量功能,并能与主机进行HART 通讯的设备;3、长帧(Long Frame):地址 Address 由 5 字节组成的HART 数据帧,所有的HART 命令都支持长帧数据帧。长帧地址各字节含义如下图所示:2 制造商 ID 号(Manufacturer ID)由 HART 基金会分配;在生产中,同类型设备序列号唯一,并且永不重复。广播地址使用长帧结构,低38 BIT 全为 0。厂商指定的设备类型(Decive Type)与制造商ID 满足下表要求;设备类型代码指定原则4、短帧(Short Frame):地址 Address 由 1 字节组成的HART 数据帧,短帧只有通用命令Command 0 能够使用,短帧字节含义如下:所有的HART 从机都支持长、短帧。低6位短帧地址:轮询从机地址主机地址0:第二主机1:第一主机1:从机在突发模式0:正常模式短帧 Address 字节含义5、请求帧(STX):由主机(如手抄器)向从机(现场设备)发出请求数据命令;6、应答帧(ACK):从机回复给主机的数据;3 7、前导符(Preamble):发起命令(数据)传输的设备在传输数据帧前发送的0 xFF 字符,发送该字符的数量一般为520 个,该数量可以通过命令来改变;前导符的使用是为了使数据接收端在硬件电路上产生CD 载波检测信号,以实现数据通讯的同步。8、定界符(Delimiter):表示数据帧传输的开始,指明数据的传输方向、物理层类型,同时它也指定了数据帧的帧类型(长、短帧),其含义内容如下:帧类型(传输方向)001:突发模式010:主机向从机请求数据(STX)110:从机向主机回复数据(ACK)物理层类型00:异步(FSK)01:同步(ACK)扩展字节数为 00地址类型0:短帧1字节(轮询)1:长帧5字节(唯一地址)定界符 Delimiter 字节含义9、地址(Address):由定界符Delimiter 指定为短帧(1 字节)或长帧(5 字节)两种类型,长、短帧释义如前述;10、扩展字节(Expansion Bytes):本公司目前的HART 协议版本保留,为0;11、命令(Command):功能码,指明一个数据帧的具体实现功能,命令有通用命令、普通应用命令、设备专用命令三大类;12、数据字节数(Bytes Count):指实际的数据Data 的数量;13、数据(Data):设置或读取指定从机的参数数据(通信的最终结果);14、校验字节(Check Byte):从定界符(Delimiter)到数据(Data)的所有字节的异或值,即纵向校验。三HART 通讯规范1、通信帧格式:由前导符和数据帧构成,各数据域释义如上+Preamble固定为(0 xFF)数据帧5-20 字节DelimiterAddressExpansion bytesCommandBytesCountDataCheckByte前导符定界符1字节地址短帧 1字节长帧 5字节扩展字节0 3字节命令1字节数据个数 1 字节数据n字节校验字节 1 字节4 通信帧格式2、通讯速率:1200Bps;3、通讯信号:Bell202 标准的 FSK 频移键控信号,1200Hz代表数字1,2200Hz代表数字 0;4、数据格式(11 位):1 位起始位、8 位数据位、1 位停止位、1 位校验位,字节奇(Odd)校验;5、应答数据帧的数据个数(Bytes Count)至少为 2 字节,这两个字节分别为响应码(Response Code)和设备状态码(Field Device Status);6、响应码格式:从机回复给主机的命令执行情况代码,当通讯出错时,响应吗最高位bit7=1,这时设备状态码无实际意义;当bit7=0 时,表示通讯正常,余下6 bits 表示命令执行情况的响应。7、通讯正常时响应码(bit7=0,低 6 bits):*具体含义因不同命令而定,可查看相关的HART 命令资料。响应代码响应码含义响应代码响应码含义0 x00 执行成功0 x02 错误的命令0 x03 设置参数太大0 x04 设置参数太少0 x05 接收的数据太少0 x06 专用命令错0 x07 处于写保护模式0 x08 1、更新失败2、设置为接近值3、延时响应0 x09 1、低限范围值太大2、不正确的电流模式0 x0a 1、低限范围值太小2、无效的就地锁定0 x0b 1、上限范围值太大2、多从机模式3、无效设备变量代码4、调整超范围5、不能就地锁定0 x0c 1、上限范围值太小2、无效单位代码3、无效的模式选择4、无效的插槽号0 x0d 1、上、下限范围值超标2、计算错误3、无效的命令号0 x0e 1、量程太小2、设置的下限值引起上限值改变而超出传感器极限0 x0f 无效的模拟通道号0 x10 访问受限0 x11 无效的设备变量索引0 x12 无效的单位代码0 x13 设备变量的应用不合理0 x14 无效的扩展命令号0 x1c 不支持的单位代码0 x20 忙0 x21 延迟响应开始0 x22 延迟响应进行中0 x40 命令不能执行8、通讯出错时响应代码(bit7=1)含义如下:响应代码通讯出错含义0 xc0 接收字节字节奇校验出错0 xa0 接收缓冲区数据覆盖错0 x90 没有接收到停止位出错0 x88 校验字节出错0 x82 接收缓冲区溢出5 9、设备状态码:含义如下响应代码设备状态含义0 x80 设备故障0 x40 配置参数改变0 x20 设备冷启动0 x08 环路电流固定模式0 x04 环路电流饱和0 x02 设备变量(没有映射到主变量)超限0 x01 主变量超出极限10、数据类型:HART 通讯协议支持以下类型的数据:字符串Str、日期 Date、单或双精度浮点数Float、无符号整型数Unsigned、有符号整型数Signed、联合体Enum 或位Bit。数据传输顺序:MSB 至 LSB。1)字符串:字符串支持标准的拉丁字母Latin 和封装格式Packed的 ASCII 码,拉丁字符每个字母占1 个字节;封装格式的ASCII 码每字母占1 个字节的6 位,因此,每4 个字母封装在 3 个字节中,在使用过程中需要打包和解包操作。2)浮点数:满足 IEEE754标准要求,单精度浮点数用4个字节表示,双精度浮点数用8个字节表示。23 bit小数8 bit指数1 bit符号位单精度浮点数格式不可识别的浮点数用0 x7f、0 xa0、0 x00、0 x00 表示。11、设备变量状态(Device Variable Status):所有需要周期处理的数据(如设备变量和动态变量)都包含一个设备变量状态字节,其内容定义如下:默认0 xc0 设备变量状态字节含义6 四HART 应用命令命令有通用命令、普通应用命令、设备专用命令三大类,通用命令是所有的HART 现场设备都必须响应的命令;普通应用命令只被设备部分应用;设备专用命令是生产商根据需要制定的命令。(一)通用命令1.Command 0:读唯一标识1)短帧请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x02 0 x00|00 xxxxxx NULL 0 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x06 0 x00|00 xxxxxx NULL 0 19 状态+数据XOR 异常响应0 x06 0 x00|00 xxxxxx NULL 0 2 状态XOR 注:状态=通讯状态+设备状态,其含义如前述,以下不再赘述。2)长帧请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 0 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 0 21 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 0 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改0 Unsigned8 254 统一固定值N 1-2 Enum 未定产品设备类型ID,由厂商定义,HCF 登记N 3 Unsigned8 5 主设备到从设备的最少同步前导码数量N 7 4 Unsigned8 0 x07 通用命令版本号,版本7 N 5 Unsigned8 0 x01 设备版本水平N 6 Unsigned8 0 x01 设备软件版本(254 和 255 保留)N 7 Unsigned5 Enum 0 x01 高 5 位表示硬件版本号(31 保留)低 3 位表示物理信号为Bell202 电流信号N 8 Bits 0 x08 保留N 9-11 Unsigned24 设备 ID,同种类型设备的序列号N 12 Unsigned8 5 从设备到主设备的最少同步前导码数量N 13 Unsigned8 0 x01 最大设备变量数,主设备希望能读取的设备变量的个数。N 14-15 Unsigned16 配置改变记数器N 16 Bits 0 0 x01 0 x02 扩展设备状态。0 设备正常0 x01 设备没有故障但需要维护0 x02 设备变量报警状态N 17-18 Enum 未定制造商 ID,由 HCF 分配N 2.Command 1:读主变量请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 1 0 x00 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 1 7 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 1 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改0 Enum 对应的变量单位,见附表1单位代码N 1-4 Float 单精度浮点数表示主变量的值N 3.Command 2:读环路电流和量程百分比请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 2 0 NULL XOR 8 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 2 10 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 2 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改0-3 Float 单精度浮点数表示环路电流值mA N 4-7 Float 单精度浮点数表示主变量占量程的百分比N 4.Command 3:读动态变量和环路电流注:本公司压力变送器只有1 个动态变量,即主变量请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 3 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 3 11 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 3 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改0-3 Float 单精度浮点数表示主变量对应环路电流值mA N 4 Enum 动态变量单位N 5-8 Float 单精度浮点数表示动态变量的值N 5.Command 6:设置轮询地址请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 6 2 数据XOR 请求帧数据内容字节数据类型值说明可更改0 Unsigned8 Polling Addr 设置的轮询地址(015)Y 1 Enum 0、1 0=环路电流禁止;1=环路电流允许Y 响应帧 ACK:Delimiter Address Expansion Command Bytes Data Check 9 Bytes Count Byte 正常响应0 x86 0 x00|38 bits ID NULL 6 4 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 6 2 状态XOR 正常响应帧数据内容同请求帧注:现场设备在制造时就设置轮询地址为0,并且环路电流被允许,这是为了保证HART 现场设备能够接到一个只有模拟信号的现场装置。当轮询地址设置为0 时,从设备必须同时工作在环路电流模式(一对一),电流和基本变量值相关联;当轮询地址设置其它值时,从设备必须同时工作在非环路电流模式(一对多),电流设置为能够维持操作的最小值。6.Command 7:读环路配置请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 7 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 7 4 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 7 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改0 Unsigned8 Polling Addr 设置的轮询地址N 1 Enum 0、1 0=环路电流禁止;1=环路电流允许N 7.Command 8:读动态变量分类请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 8 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 8 3 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 8 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改10 0 Enum 65(0 x41)动态变量分类(压力类型)N 8.Command 9:读设备变量和状态通过 Command 9,最多可读取4 个设备变量。分别是:第 1 变量:压力值(主变量)第 2 变量:电流值第 3 变量:百分比值第 4 变量:温度值请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 9 1 4 0 3 XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 9 9-33 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 9 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改0 Bits 0 x00 扩展设备状态N 1 Unsigned-8 0 x00 设备变量代码N 2 Enum 0 x41 动态变量分类N 3 Enum 单位,见附表1单位代码N 4-7 Float 单精度浮点数表示主变量的值N 8 Enum 0 xc0 设备变量状态(变量正常、没有限制)N 9 Unsigned-8 0 x00 设备变量代码N 10 Enum 0 x41 动态变量分类N 11 Enum 单位,见附表1单位代码N 12-15 Float 单精度浮点数表示主变量的值N 16 Enum 0 xc0 设备变量状态(变量正常、没有限制)N 17 Unsigned-8 0 x00 设备变量代码N 18 Enum 0 x41 动态变量分类N 19 Enum 单位,见附表1单位代码N 11 20-23 Float 单精度浮点数表示主变量的值N 24 Enum 0 xc0 设备变量状态(变量正常、没有限制)N 25 Unsigned-8 0 x00 设备变量代码N 26 Enum 0 x41 动态变量分类N 27 Enum 单位,见附表1单位代码N 28-31 Float 单精度浮点数表示主变量的值N 32 Enum 0 xc0 设备变量状态(变量正常、没有限制)N 注:当试图要读取的设备变量(最多4 个变量,变量个数任意读取,读取第二变量必须读取第一(主)变量,读第三变量必须读取第一、二变量)9.Command 11:以短标签方式读唯一标识请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 11 6 Tag XOR 响应帧数据内容同Command 0 10.Command 12:读信息请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 12 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 12 26 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 12 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改0-23 Packed Message 设备包含的信息(Packed 格式)N 12 11.Command 13:读短标签、设备描述符和日期请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 13 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 13 23 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 13 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改0-5 Packed Tag 短标签N 6-17 Packed Descriptor 设备描述N 18-20 Date Date Code 日期N 12.Command 14:读主变量传感器信息传感器序列号、极限/最小量程单位代码、传感器上限、传感器下限、主变量最小量程请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 14 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 14 18 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 14 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改0-2 Unsigned24 传感器序列号N 3 Enum 主变量单位,见附表1单位代码N 4-7 Float 传感器上限值N 8-11 Float 传感器下限值N 12-15 Float 传感器最小量程N 13.Command 15:读设备信息报警码、传感器功能码、主变量单位、主变量上下限值、阻尼、写保护、产品发行人、是否有模拟信号连接在通道上13 请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 15 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 15 20 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 15 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改0 Enum 0 xef 主变量报警选择码(保持最后输出值)N 1 Enum 0 x00 0 x01 主变量传输特性0 x00:线性输出0 x01:平方根输出N 2 Enum 主变量单位,见附表1单位代码N 3-6 Float 主变量上限值N 7-10 Float 主变量下限值N 11-14 Float 主变量阻尼(单位:秒)N 15 Enum 写保护,0=没有写保护;1=写保护;251=没有写保护功能N 16 Enum 生产商标志码(同制造商ID)N 17 Bits 0 x01 如果该位为1 则这个现场设备有一个ADC 连接这个通道N 14.Command 16:读最终装配号请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 16 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 16 5 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 16 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改0-2 Unsigned24 装配号指定设备材料和电子构成N 14 15.Command 17:写信息请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 17 24 数据XOR 请求帧数据内容字节数据类型值说明可更改0-23 Packed 写入的信息内容Y 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 17 26 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 17 2 状态XOR 正常响应帧数据内容同响应帧16.Command 18:写短标签、设备描述符和日期请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 18 24 数据XOR 请求帧数据内容字节数据类型值说明可更改0-5 Packed Tag 短标签Y 6-17 Packed 设备描述符Y 18-20 Unsigned-24 日期Y 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 18 26 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 18 2 状态XOR 正常响应帧数据内容同响应帧17.Command 19:写最终装配号请求帧 STX:15 Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 19 3 数据XOR 请求帧数据内容字节数据类型值说明可更改0-2 Unsigned-24 最终装配号Y 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 19 5 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 19 2 状态XOR 正常响应帧数据内容同请求帧18.Command 20:读长标签请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 20 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 20 34 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 20 2 状态XOR 正常响应帧数据内容字节数据类型值说明可更改0-31 Latin-1 长标签N 19.Command 21:以长标签方式读唯一标识请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 21 32 数据XOR 请求帧数据内容字节数据类型值说明可更改0-31 Latin-1 长标签内容N 16 响应帧数据内容同Command 0 20.Command 22:写长标签请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 22 32 数据XOR 请求帧数据内容字节数据类型值说明可更改0-31 Latin-1 长标签Y 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 22 34 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 22 2 状态XOR 正常响应帧数据内容同请求帧17(二)普通应用命令1.Command 33:读设备变量通过 Command 33,可读取最多5 个设备变量。分别是:第 1 变量:压力值(主变量)第 2 变量:电流值第 3 变量:百分比值第 4 变量:温度值第5变量:传感器电压值*注:HART 6 规定设备变量数不超过4 个,以上“第 5 变量”仅供我公司内部使用,HART认证时将屏蔽该变量;请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 33 1 5 0 4 XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 33 6-30 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 33 2 状态XOR 正常响应帧数据内容0 Unsigned-8 0 x00 第 1 变量N 1 Enum 单位:(主变量单位),见附表1单位代码N 2-5 Float 主变量N 6 Unsigned-8 0 x01 第 2 变量N 7 Enum 单位:mA,见附表 1单位代码N 8-11 Float 电流值N 12 Unsigned-8 0 x02 第 3 变量N 13 Enum 单位:%,见附表 1单位代码N 18 14-17 Float 百分比值N 18 Unsigned-8 0 x03 第 4 变量N 19 Enum 单位:Deg C,见附表 1单位代码N 20-23 Float 温度值N 24 Unsigned-8 0 x04 第5变量N 25 Enum 单位:mV,见附表1单位代码N 26-29 Float 传感器电压值N 19 2.Command 34:写主变量阻尼值本命令相当于本地组态功能“06 DAMP”,设置电子阻尼时间(032s)。请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 34 4 数据XOR 请求帧数据内容字节数据类型值说明可更改0-3 Float 阻尼值(032.0),单位为秒Y 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 34 6 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 34 2 状态XOR 正常响应帧数据内容同请求帧3.Command 35:写主变量下限值和上限值本命令相当于本地组态功能“04 LRV”和“05 URV”,即无压力零点和量程设置。请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 35 9 数据XOR 请求帧数据内容字节数据类型值说明可更改0 Enum 对应的变量单位,见附表1单位代码Y 1-4 Float 单精度浮点数表示的上限范围值Y 5-8 Float 单精度浮点数表示的下限范围值Y 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 正常响应0 x86 0 x00|38 bits ID NULL 35 11 状态+数据XOR 异常响应0 x86 0 x00|38 bits ID NULL 35 2 状态XOR 正常响应帧数据内容同请求帧20 4.Command 36:写主变量上限值本命令相当于本地组态功能“03 SPAN”,即有压力量程设置。通入满量程压力,待读数稳定后,执行本命令。执行后,变送器将当前压力值设置为上限,输出电流20mA。请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 36 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x86 0 x00|38 bits ID NULL 36 2 状态XOR 5.Command 37:写主变量下限值本命令相当于本地组态功能“02 ZERO”,即有压力零点设置。通入零点压力,待读数稳定后,执行本命令。执行后,变送器将当前压力值设置为下限,输出电流 4mA。请求帧 STX:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x82 0 x00|38 bits ID NULL 37 0 NULL XOR 响应帧 ACK:Delimiter Address Expansion Bytes Command Bytes Count Data Check Byte 0 x86 0 x00|38 bits ID NULL 37 2 状态XOR 6.Command 38:复位配置改变标志该命令复位设备状态字节的bit 6 位,当有设置命令执行后,该为重新置位请求帧 STX:Delimiter Address Expansion Byte

    注意事项

    本文(HART通信协议V1.7(C9,C33,C132)-.pdf)为本站会员(索****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开