- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
T8AM-MODBUS通讯协议(蒸汽表)
T8AM流量积算(记录)仪
通讯协议
2014-2-28
一、Modbus协议RTU帧格式
MODBUS协议是主从通讯方式,每次通讯由主站发起,从站响应主站命令回传数据。
LD9L电磁流量计采用MODBUS RTU格式(十六进制格式),其帧结构如图-2所示。
1.主站命令帧结构
帧起始 设备地址 功能代码 寄存器地址 寄存器长度 CRC校验 T1-T2-T3-T4 8Bit 8Bit 16Bit 16Bit 16Bit T1-T2-T3-T4 图-2 主站 RTU消息帧帧 设备地址 功能代码 数据 CRC校验 T1-T2-T3-T4 8Bit 8Bit n个8Bit 16Bit T1-T2-T3-T4 RTU消息帧
图-4 MODBUS 帧间隔
(2)设备地址:电磁流量计的通讯地址,在一个网络中不能有两个相同的地址。
(3)功能码:MODBUS 协议规定的功能码,T8AM流量积算仪采用功能码4读输入寄存器来实现采集数据的。
(4)寄存器地址和寄存器数
主站命令中的参数是从寄存器地址开始的寄存,读寄存器长度的N个寄存器。
(5)从站响应数据
从站响应数据是:字节数和N个数字节数据。
详见MODBUS 协议。
二、Modbus协议命令编码定义
MODBUS功能码定义如表-1所示,LD9L-电磁流量计仅采用04功能码。
表 -1
功能码 名称 作用 01 读取保留寄存器 保留 02 读取保留寄存器 保留 03 读取保留寄存器 保留 04 读取输入寄存器 读T8AM积算仪实时信息 05 读取保留寄存器 保留 06 读取保留寄存器 保留 07 读取保留寄存器 保留 08 读取保留寄存器 保留 09 编程 保留 10 读取保留寄存器 保留 11 读取保留寄存器 保留 12 读取保留寄存器 保留
三、T8AM积算仪MODBUS寄存器定义
1. T8AM积算仪MODBUS寄存器地址定义 表 -1
Protocol Addresses
(10进制) Protocol Addresses
(16进制) 数据格式 寄存器定义
字节数 内容
值示范 4112 0x1010 Unsigned
Inter 累积量
小数部分 2
FF FF
0xffff/65536=0.9999 4113 0X1011 Unsigned
Inter 热量累积量
小数部分 2 80 00
0x8000/65536=0.50000 4114 0x1012 Long Inverse 累积量
整数部分 4 00 1F FF 28
1FFF28H=2096936 4116 0X1014 Long Inverse 热量累积量
整数部分 4 00 0 00 28
28H=40 4118 0X1016 Float Inverse 瞬时量F 4 43 95 FF 00
300.0 4120 0x1018 Float Inverse 热量瞬时量h 4 00 00 00 00
0 4122 0x101A Float Inverse 差压 4 42 20 00 00
40.00 4124 0X101C Float Inverse 压力 4 3F 4C CC 00
0.800 4126 0X101E Float Inverse 温度 4 43 48 00 00
200.00
2. T8AM积算仪地址设置说明
PLC设置时如果没有功能码设置项时,使用功能04应在寄存器地址前面加3。另PLC寄存器地址的基址是从1开始,所以PLC设置寄存器地址时应在原地址上加1,长度必须《16(=10H)
例:
T8AM积算仪MODBUS寄存器地址为4112(0x1010),MODBUS功能码为4时,PLC寄存器地址为34113
3.数据含义说明
(1)浮点格式:
LD9L电磁流量计 MODBUS 采用 IEEE754 32位浮点数格式,其结构如下:(以瞬时流量为例)
0X1010(34113) 0x1011(34114) BYTE1 BYTE2 BYTE3 BYTE4 S EEEEEEE E MMMMMMM MMMMMMMM MMMMMMMM S-尾数的符号;1=负数,0 = 正数;
E-指数;与十进制数127的差值表示。
M-尾数;低23位,小数部分。
当E不全”0”时,且不全”1时浮点数与十进制数转换公式:
(2)4Z字节整数(累积
文档评论(0)