L-MAG-H电磁热表具有标准的MODBUS通讯接口,支持波特率1200,2400,4800,9600,19200。通过MODBUS通讯网络,主站可以采集瞬时流量,瞬时流速,累积流量等参数。 L-MAG-H电磁热表采用的串口参数: 1位起始位 8位数据位 1位停止位,无校验。 L-MAG-H电磁热表的MODBUS通讯接口在物理结构上采用电气隔离方式,隔离电压1500伏,并具有ESD保护,能够克服工业现场的各种干扰,保证通讯网络的可靠运行。 Modbus协议命令编码定义 MODBUS功能码定义如表-1所示,L-mag-电磁流量计仅采用04功能码。 表 -1 功能码 | 名称 | 作用 | 01 | 读取线圈状态 | 保留 | 02 | 读取输入状态 | 保留 | 03 | 读取保持寄存器 | 保留 | 04 | 读取输入寄存器 | 读电磁热表实时信息 | 05 | 强置单线圈 | 保留 | 06 | 预置单寄存器 | 保留 | 07 | 读取异常状态 | 保留 | 08 | 回送诊断校验 | 保留 | 09 | 编程(只用于484) | 保留 | 10 | 控询(只用于484) | 保留 | 11 | 读取事件计数 | 保留 | 12 | 读取通信事件记录 | 保留 | 13 | 编程(184/384 484 584) | 保留 | 14 | 探询(184/384 484 584) | 保留 | 15 | 强置多线圈 | 保留 |
L-MAG-H电磁热表MODBUS寄存器地址定义 表 -2 Protocol Addresses (Decimal) | Protocol Addresses (HEX) | 数据格式 | 寄存器定义 | 4112 | 0x1010 | Float Inverse | 瞬时流量浮点表示(M3/h) | 4114 | 0x1012 | Float Inverse | 瞬时流速浮点表示 | 4116 | 0x1014 | Float Inverse | 保留 | 4118 | 0x1016 | Float Inverse | 流体电导比浮点表示 | 4120 | 0x1018 | Long Inverse | 流量累积数值整数部分 | 4122 | 0x101A | Float Inverse | 流量累积数值小数部分 | 4124 | 0x101C | Unsigned short | 瞬时冷量单位 0:表示MJ/h;1:表示GJ/h 2:表示KWh/h;3表示MWh/h | 4125 | 0x101D | Unsigned short | 冷量总量单位 0:表示MJ; 1:表示GJ 2:表示KWh; 3表示MWh | 4128 | 0x1020 | Unsigned short | 瞬时热量单位 0:表示MJ/h;1:表示GJ/h 2:表示KWh/h;3表示MWh/h | 4129 | 0x1021 | Unsigned short | 流量累积总量单位(m3) | 4130 | 0x1022 | Unsigned short | 压力范围 0:表示0.6MPa 1:表示1.6MPa | 4131 | 0x1023 | Unsigned short | 热量总量单位 0:表示MJ; 1:表示GJ 2:表示KWh; 3表示MWh | 4132 | 0x1024 | Unsigned short | 空管报警 0:正常;1:报警 | 4133 | 0x1025 | Unsigned short | 系统报警 0:正常;1:报警 | 4134 | 0x1026 | Float Inverse | 瞬时热流量 | 4136 | 0x1028 | Long Inverse | 热量总累积值 | 4138 | 0x102A | Float Inverse | 热量总累积小数值 | 4140 | 0x102C | Unsigned short | 入口温度(℃) | 4141 | 0x102D | Unsigned short | 出口温度(℃) | 4142 | 0x102E | Long Inverse | 冷量总累积值 | 4144 | 0x1030 | Float Inverse | 冷量总累积小数值 | 4146 | 0x1032 | Float Inverse | 瞬时冷量 | |