- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电磁转换器HART通讯协议-沈阳兰申电器有限公司.doc
电磁转换器HART通讯协议
沈阳兰申电器有限公司
2006年12月20日
一、主机系统通讯部件要求
国际标准USB转RS-485通讯接口部件,不小于10 Bytes 的通信缓冲区(FIFO),支持9600固定通讯波特率,支持半双工通讯模式。通讯程序应允许FIFO,从机要求主机FIFO不小于10Bytes。
二、协议结构
兰申OSI)参考模型,基本开放系统互连参照模型提供通讯系统基本结构和要素,但兰申OSI参照模型,仅采用1、2和7层。
基本开放系统互连参考模型
层号 层名 功能 兰申 Link 1 物理层 设备连接 RS-485
三、RTU消息帧定义
数据通讯由主机发起,主机首先发送RTU消息帧,消息发送至少要以3.5个字符时间的停顿间隔开始。在最后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束。一个新的消息可在此停顿后开始。
1.5个字符时间的停顿时间,接收设备将刷新不完整的消息并假定下一字节是一个新消息的地址域。同样地,如果一个新消息在小于3.5个字符时间内接着前个消息开始,接收的设备将认为它是前一消息的延续。这将导致一个错误,因为在最后的CRC域的值不可能是正确的。消息帧如下所示:
参数读出命令
主机命令格式
0 1 2 3 4 5 6 7 设备地址 功能代码 地址1 地址0 数据1 数据0 CRC CRC 1 03 0 00--35 0 1 XX XX
从机回应格式
0 1 2 3 4 5 6 设备地址 功能代码 长度 数据1 数据0 CRC CRC 1 03 2 高字节 低字节 XX XX 数据 = 数据1×256+数据0;
注意:读出时,地址为寄存器号-1,如主机命令中地址为08,读出的寄存器号为09。
改写参数命令
主机命令格式
0 1 2 3 4 5 6 7 设备地址 功能代码 地址1 地址0 数据1 数据0 CRC CRC 1 06 0 00—35 高字节 低字节 XX XX
从机回应格式
0 1 2 3 4 5 6 7 设备地址 功能代码 地址1 地址0 数据1 数据0 CRC CRC 1 06 0 00—35 高字节 低字节 XX XX 从机将接收到的数据原样传回,主机可用于校验。注意:该数据不是写后数据。从机写参数需要5秒,即5秒后才能正确读出该参数。连续改写2个参数的时间也应大于5秒。
注意:改写时,地址为寄存器号-1,如主机命令中地址为08,改写的寄存器号为09。
读出瞬时流量、百分比、电流
主机命令格式
0 1 2 3 4 5 6 7 设备地址 功能代码 地址1 地址0 数据1 数据0 CRC CRC 1 04 0 Y 0 N XX XX
从机回应格式
0 1 2 3 4 5 6 7 8 设备地址 功能代码 字节数量 N N N+1 N+1 crc crc 1 04 2×N X X X X
单位数点字节的B7是正负符号位,B7 = 0 流量为正向;B7 = 1 流量为反向;
单位数点字节的B6B5B4是小数点位置:
B6B5B4 = 0 .00000 B6B5B4 = 1 0.0000 B6B5B4 = 2 00.000
B6B5B4 = 3 000.00 B6B5B4 = 4 0000.0 B6B5B4 = 5 00000.
单位数点字节的B2B1B0是流量单位:
B2B1B0 = 0 LTR / s B2B1B0 = 1 LTR / m B2B1B0 = 2 LTR / h
B2B1B0 = 3 M3 / s B2B1B0 = 4 M3 / m B2B1B0 = 5 M3 / h
B2B1B0 = 6 UGK B2B1B0 = 7 USK
百分比固定显示为: XXX.XX %;
电流固定显示为: XX.XXX 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位 上限报警数值低8位 22 保留 保留 23 下限报警数值
文档评论(0)