拓安信电磁流量计通信协议

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MAG-AX系列电磁流量计通讯规约

(MODBUS协议)

版本:V1.2

数据段必须包含要告之从设备的信息:从何寄存器开始读及要读的寄存器数量。

1、简介

1.1、适用范围

本协议适用于MAG-AX型电磁流量计转换器。

1.2、协议描述

物理链路采用RS-485串行通信,传输模式为RTU。

波特率4800(默认),无校验,8位数据位,1位停止位,(如果订货时对波特率有要求的出厂设置成用户要求的波特率)。

仪表工作在Modbus从站模式下。

1.3、支持的功能码主要包括:

04 读输入寄存器

使用MODBUS-RTU通讯协议。

数据帧格式:

Address Function Data Check

8-Bits 8-Bits N×8-Bits 16-Bits

地址(Address)域:1~247

错误校验(Check)域:采用16位循环冗余方法(CRC16低字节在前)。

1.4、设备响应超时时间应在4000ms以上。

2、功能码04读寄存器值

参量地址表

设置流量测量输出功能:04H读保持寄存器值

地址描述数值范围数据类型字节数属性3001H 瞬时流量浮点型 4 R 3002H 正向累计流量浮点型 4 R 3003H 反向累计流量浮点型 4 R 3004H 流量测量电池电压浮点型 4 R

3005H 流量仪表工作状态寄存器

备用(低2字节)

(高2字节)

长整型 4 R

3011H 压力测量值浮点型4R 3012H 压力测量电池电压浮点型4R

3013H 压力报警状态寄存器整型 2 R

仪表工作寄存器说明(2个字节,E2为高位,E1为低位),定义如下:

15位14位13位12位11位10位9位8位

保留保留保留保留保留保留保留保留

7位6位5位4位3位2位1位0位

Error7 保留Error5 Error4 Error3 Error2 Error1 Error0

序号数值说明描述

1 Error0 Bit0=1 空管报警

2 Error1 Bit1=1 励磁线圈断开报警

3 Error2 Bit2=1 电极偏差报警

4 Error3 Bit3=1 保留

5 Error4 Bit4=1 输出脉冲溢出报警

6 Error5 Bit5=1 瞬时流量溢出报警

7 Error7 Bit7=1 电池电压报警

04读取测量数据命令格式:

读取参数命令格式:地址码+功能码+地址高字节+地址低字节+寄存器数量高字节+寄存器数量低字节+CRC校验低字节+CRC校验高字节

流量回复命令格式:

地址码+功能码+地址高字节+地址低字节+寄存器数量高字节+寄存器数量低字节+回复参数字节总数高字节+回复参数字节总数低字节+时间(6字节,秒、分、时、日、月、年)+回复数据(低字节在前,高字节在后,或参见规定的数据格式)+ CRC校验低字节+CRC校验高字节

压力回复命令格式:

地址码+功能码+地址高字节+地址低字节+寄存器数量高字节+寄存器数量低字节+回复参数字节总数高字节+回复参数字节总数低字节+时间(6字节,秒、分、时、日、月、年)+回复数据(低字节在前,高字节在后,或参见规定的数据格式)+ CRC校验低字节+CRC校验高字节

例:读取流量计的测量值

请求:01 04 30 01 00 03 EE CB

响应:01 04 30 01 00 03 00 12 55 30 15 05 03 12 14 CA 61 41 45 87 D6 47 02 00 C8 42 3D FC 低字节在前 高字节在前

时间: 55 30 15 05 03 1212 03 05 15 30 55 = 2012-03-05 ,15:30:55

瞬时流量 14 CA 61 4141 61 CA 14 = 14.1118354 m3/h

正累计流量 45 87 D6 4747 D6 87 45 = 109838.5390625 m3

反向累计流量 02 00 C8 4242 C8 00 02 = 100.0000152 m3

例:读取流量计的电池电压、状态

请求:01 04 30 04 00 02 3F 0A

响应: 01 04 30 04 00 02 00 0E 37 38 15 05 03 12 59 82 65 40 00 4E 00 00 CA 4F

时间: 37 38 15 05 03 1212 03 05 15 38 37 = 12-03-05 ,15:38:37

电池电压值 59 82 65 4040 65 82 59 = 3.5860807 V

无工作状态报警 00 4E 00 00 00 00 4E 00 = 无工作状态报警

例:读取流量计的测量值、电池电压及状态报警

请求:01 04 30 01 00 05 6E C9

响应:01 04 30 01 00 05 00 1A 37 38 15 05 03 12 00 00 00 00 1C 12 00 45 4D 51 A1 41 54 32 65 40 05 C5 01 00 BB 6D

时间:12-03-05 ,15:38:37

瞬时流量=0 m3/h

正累计流量=2049.132 m3

反向累计流量= 20.1646976 m3

电池电压值=3.5811967 V

仪表工作状态寄存器状态=C5 05,有空管报警,共模电平超差报警

例:压力测量值

请求:01 04 30 11 00 01 6E CF

响应:01 04 30 11 00 01 00 0A 47 25 17 05 03 12 1B 31 54 3F 15 26

时间:12-03-05 17:25:47

压力值:0.8288742 MPa

例:电池电压

请求:01 04 30 12 00 01 9E CF

响应:01 04 30 12 00 01 00 0A 45 28 17 05 03 12 01 0A E0 40 EF 48

时间:12-03-05 , 17:28:45

电池电压值:7.4699711 V

相关文档
最新文档