量计具有标准的MODBUS通讯接口,支持波特率1200,2400,4800,9600,19200。通过MODBUS通讯网络,主站可以采集瞬时流量,瞬时流速,累积流量等参数。Lmag电磁流量计采用的串口参数:1位起始位8位数据位1位停止位无校验。Lmag电磁流量计的MODBUS通讯接口在物理结构上采用电气隔离方式,隔离电压1500伏并具有ESD保护,能够克服工业现场的各种干扰,保证通讯网络的可靠运行。
二、Lmag网络结构及接线
Lmag电磁流量计标准MODBUS通讯网络是总线型网络结构,支持1到99个电磁流量计组网,在网络最远的电磁流量计通常要在通讯线两端并联一个120欧姆的终端匹配电阻,标准通讯连接介质为屏蔽双绞线。
图1电磁流量计网络结构Lmag电磁流量计通讯接线详见电磁流量计使用说明书。
三、Modbus协议RTU帧格式
MODBUS协议是主从通讯方式,每次通讯由主站发起,从站响应主站命令回传数据。Lmag电磁流量计采用MODBUSRTU格式(十六进制格式),其帧结构如图2所示。1主站命令帧结构
帧起始设备地址功能代码8Bit寄存器地址16Bit寄存器长度16BitCRC校验16Bit帧结束T1T2T3T4
T1T2T3T48Bit
2
fLmag电磁流量计转换器通讯协议图2主站RTU消息帧
2从站响应帧结构
帧起始设备地址功能代码8Bit数据
个8BitCRC校验16Bit帧结束T1T2T3T4
T1T2T3T48Bit
图3从站RTU消息帧
说明:(1)T1T2T3T4为帧起始或帧结束,MODBUS协议规定帧起始或帧结束是在帧与帧间延时35char字符的时间实现的,如图4所示。
图4MODBUS帧间隔(2)设备地址:电磁流量计的通讯地址,在一个网络中不能有两个相同的地址。(3)功能码:MODBUS协议规定的功能码,Lmag电磁流量计采用功能码4读输入寄存器来实现采集数据的。(4)寄存器地址和寄存器数主站命令中的参数是从寄存器地址开始的寄存,读寄存器长度的N个寄存器。(5)从站响应数据从站响应数据是:字节数和N个数字节数据。详见MODBUS协议。
3
fLmag电磁流量计转换器通讯协议
四、Modbus协议命令编码定义
MODBUS功能码定义如表1所示,Lmag电磁流量计仅采用04功能码。
表1
功能码010203040506070809101112131415名称读取线圈状态读取输入状态读取保持寄存器读取输入寄存器强置单线圈预置单寄存器读取异常状态回送诊断校验编程(只用于484)控询(只用于484)读取事件计数读取通信事件记录编程(184384484584)探询(184384484584)强置多线圈作用保留保留保留
读电磁流量计实时信息
保留保留保留保留保留保留保留保留保留保留保留
r