电磁转换器HART通讯协议

上传人:公**** 文档编号:500426570 上传时间:2023-04-16 格式:DOC 页数:9 大小:212.50KB
返回 下载 相关 举报
电磁转换器HART通讯协议_第1页
第1页 / 共9页
电磁转换器HART通讯协议_第2页
第2页 / 共9页
电磁转换器HART通讯协议_第3页
第3页 / 共9页
电磁转换器HART通讯协议_第4页
第4页 / 共9页
电磁转换器HART通讯协议_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《电磁转换器HART通讯协议》由会员分享,可在线阅读,更多相关《电磁转换器HART通讯协议(9页珍藏版)》请在金锄头文库上搜索。

1、电磁转换器HART通讯协议沈阳兰申电器有限公司2006年12月20日一、主机系统通讯部件要求国际标准USB转RS-485通讯接口部件,不小于10 Bytes 的通信缓冲区(FIFO),支持9600固定通讯波特率,支持半双工通讯模式。通讯程序应允许FIFO,从机要求主机FIFO不小于10Bytes。二、协议结构兰申HART协议遵从基本开放系统互连(OSI)参考模型,基本开放系统互连参照模型提供通讯系统基本结构和要素,但兰申HART协议使用简化的OSI参照模型,仅采用1、2和7层。基本开放系统互连参考模型层号层名功能兰申HART7应用层HART 命令6表示层5会话层4传输层3网络层2链路层数据链路

2、连接HART Link1物理层设备连接RS-485三、RTU消息帧定义数据通讯由主机发起,主机首先发送RTU消息帧,消息帧发送至少要以3.5个字符时间的停顿间隔开始。在最后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。整个消息帧必须作为一连续的流转输。如果在帧完成之前有超过1.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。这将导致一个错误,因为在最后的CRC域的值不可能是正确的。消息帧定义如下所示:RTU消

3、息帧基本定义01234567设备地址功能编码地址1地址0数据1数据0CRCCRC8位字节8位字节8位字节8位字节8位字节8位字节8位字节8位字节一、 参数读出命令1、 主机命令格式01234567设备地址功能代码地址1地址0数据1数据0CRCCRC103000-3501XXXX2、 从机回应格式0123456设备地址功能代码长度数据1数据0CRCCRC1032高字节低字节XXXX数据 = 数据1256数据0;注意:读出时,地址为寄存器号1,如主机命令中地址为08,读出的寄存器号为09。二、 改写参数命令1、 主机命令格式01234567设备地址功能代码地址1地址0数据1数据0CRCCRC106

4、00035高字节低字节XXXX2、 从机回应格式01234567设备地址功能代码地址1地址0数据1数据0CRCCRC10600035高字节低字节XXXX从机将接收到的数据原样传回,主机可用于校验。注意:该数据不是写后数据。从机写参数需要5秒,即5秒后才能正确读出该参数。连续改写2个参数的时间也应大于5秒。注意:改写时,地址为寄存器号1,如主机命令中地址为08,改写的寄存器号为09。三、 读出瞬时流量、百分比、电流1、 主机命令格式01234567设备地址功能代码地址1地址0数据1数据0CRCCRC1040Y0NXXXX2、 从机回应格式012345678设备地址功能代码字节数量NNN1N1cr

5、ccrc1042NXXXX单位数点字节的B7是正负符号位,B7 = 0 流量为正向;B7 = 1 流量为反向;单位数点字节的B6B5B4是小数点位置:B6B5B4 = 0 .00000B6B5B4 = 1 0.0000B6B5B4 = 2 00.000B6B5B4 = 3 000.00B6B5B4 = 4 0000.0B6B5B4 = 5 00000.单位数点字节的B2B1B0是流量单位:B2B1B0 = 0 LTR / sB2B1B0 = 1 LTR / mB2B1B0 = 2 LTR / hB2B1B0 = 3 M3 / sB2B1B0 = 4 M3 / mB2B1B0 = 5 M3 /

6、hB2B1B0 = 6 UGK B2B1B0 = 7 USK百分比固定显示为: XXXXX ;电流固定显示为: XXXXX mA;附录一 Holding寄存器定义表寄存器编号寄存器高8位寄存器低8位01保留保留02保留保留03保留保留04保留保留05保留保留06仪表量程范围高8位仪表量程范围低8位07流量单位高8位流量单位低8位08测量阻尼时间高8位测量阻尼时间低8位09小信号切除点高8位小信号切除点低8位10保留保留11保留保留12保留保留13保留保留14保留保留15保留保留16保留保留17保留保留18保留保留19频率输出范围高8位频率输出范围低8位20保留保留21上限报警数值高8位上限报警

7、数值低8位22保留保留23下限报警数值高8位下限报警数值低8位附录二 Input寄存器定义表寄存器编号高字节低字节01瞬时流量值高位瞬时流量值低位02瞬时流量单位与小数点保留03保留百分比高位04百分比低位保留05保留保留06保留保留07保留保留08保留保留09保留保留10保留保留11保留保留12保留保留13保留保留14保留保留15保留保留16保留保留17保留保留18保留保留19电流高位电流低位附录三 阻尼时间(ms)编号时间编号时间编号时间编号时间编号时间011223344658610715830950附录四 流量单位编号单位编号单位编号单位0L/S1L/M2L/H5m3/S6m3/M7m3

8、/H附录1:03号命令示例:Here is an example of a request to read registers 108 110:04号命令示例:Here is an example of a request to read input register 9:04号命令示例:Here is an example of a request to write register 2 to 00 03 hex:附录2:寄存器位置Primary tablesObject typeType of accessCommentsInput Registers16-bit wordRead-OnlyThis type of data can be provided by an I/O systemHolding Registers16-bit wordRead-WriteThis type of data can be alterable by an application program.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号