1 / 29
文档名称:

电磁流量计标准MODBUS通讯协议().doc

格式:doc   大小:1,282KB   页数:29页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电磁流量计标准MODBUS通讯协议().doc

上传人:taotao0a 2019/11/8 文件大小:1.25 MB

下载得到文件列表

电磁流量计标准MODBUS通讯协议().doc

文档介绍

文档介绍:电磁流量计标准MODBUS通讯协议()————————————————————————————————作者:————————————————————————————————日期: 电磁流量计转换器通讯协议2012-10-12目录一、概述 -2-二、网络结构及接线 -2-三、Modbus协议RTU帧格式 -2-四、Modbus协议命令编码定义 -4-五、电磁流量计MODBUS寄存器定义 -5- -5- -5- -6- -6-六、通讯数据解析 -7-1读瞬时流量 -7-: -8-3读累积流量 -8- -10- -10-七、应用举例 -11- -11- -13- -15- -17- -21- -24-注:本协议应用举例中例程只提供参考,例程中部分参数与MODBUS寄存器地址定义不符,请以MODBUS寄存器地址定义为准。一、概述电磁流量计具有标准的MODBUS通讯接口,支持波特率1200,2400,4800,9600,19200。通过MODBUS通讯网络,主站可以采集瞬时流量,瞬时流速,累积流量等参数。电磁流量计采用的串口参数:1位起始位8位数据位1位停止位,无校验。电磁流量计的MODBUS通讯接口在物理结构上采用电气隔离方式,隔离电压1500伏,并具有ESD保护,能够克服工业现场的各种干扰,保证通讯网络的可靠运行。二、网络结构及接线电磁流量计标准MODBUS通讯网络是总线型网络结构,支持1到99个电磁流量计组网,在网络最远的电磁流量计通常要在通讯线两端并联一个120欧姆的终端匹配电阻,标准通讯连接介质为屏蔽双绞线。图-1电磁流量计网络结构电磁流量计通讯接线详见电磁流量计使用说明书。三、Modbus协议RTU帧格式MODBUS协议是主从通讯方式,每次通讯由主站发起,从站响应主站命令回传数据。电磁流量计采用MODBUSRTU格式(十六进制格式),其帧结构如图-2所示。-T2-T3-T48Bit8Bit16Bit16Bit16BitT1-T2-T3-T4图--T2-T3-T48Bit8Bitn个8Bit16BitT1-T2-T3-T4图3从站RTU消息帧说明:(1)T1-T2-T3-T4为帧起始或帧结束, char字符的时间实现的,如图-4所示。图-4MODBUS帧间隔(2)设备地址:电磁流量计的通讯地址,在一个网络中不能有两个相同的地址。(3)功能码:MODBUS协议规定的功能码,电磁流量计采用功能码4读输入寄存器来实现采集数据的。(4)寄存器地址和寄存器数主站命令中的参数是从寄存器地址开始的寄存,读寄存器长度的N个寄存器。(5)从站响应数据从站响应数据是:字节数和N个数字节数据。详见MODBUS协议。四、Modbus协议命令编码定义MODBUS功能码定义如表-1所示,电磁流量计仅采用04功能码。表-1功能码名称作用01读取线圈状态保留02读取输入状态保留03读取保持寄存器保留04读取输入寄存器读电磁流量计实时信息05强置单线圈保留06预置单寄存器保留07读取异常状态保留08回送诊断校验保留09编程(只用于484)保留10控询(只用于484)保留11读取事件计数保留12读取通信事件记录保留13编程(184/384484584)保留14探询(184/384484584)保留15强置多线圈保留五、-2ProtocolAddresses(Decimal)ProtocolAddresses(HEX)数据格式寄存器定义41120x1010FloatInverse瞬时流量浮点表示41140x1012FloatInverse瞬时流速浮点表示41160x1014FloatInverse流量百分比浮点表示(电池供电表保留)41180x1016FloatInverse流体电导比浮点表示41200x1018LongInverse正向累积数值整数部分41220x101AFloatInverse正向累积数值小数部分41240x101CLongInverse反向累积数值整数部分41260x101EFloatInverse反向累积数值小数部