流量计通讯协议
- 格式:pdf
- 大小:3.82 MB
- 文档页数:3
电磁流量计ModBus通讯协议一、通讯协议内容1.电磁流量计通用通讯协议(V77)电磁流量计的 Modbus 协议采用 04 号功能码读取数据,串口参数为: 1 位起始位 8 位数据位 1 位停止位 N 无校验。
表2-1 V77协议寄存器表2.电磁流量计热冷表通讯协议(L-mag_H)电磁流量计的 Modbus 协议采用 04 号功能码读取数据,串口参数为: 1 位起始位 8 位数据位 1 位停止位 N 无校验。
3.电池供电电磁流量计通讯协议(W803C)电磁流量计的 Modbus 协议采用 04 号功能码读取数据,串口参数为: 1 位起始位 8 位数据位 1 位停止位 N 无校验。
二、数据解析1.Float Inverse解析瞬时流量、瞬时流速、流体点导比、流量百分比等数据为Float Inverse格式,采用IEEE754 32位浮点数格式,其结构如下:E-指数;与十进制数127的差值表示。
M-尾数;低23位,小数部分。
当E不全”0”时,且不全”1时浮点数与十进制数转换公式:假设,流量计回复的数据为 C4 1C 60 00由上述公式可计算当前瞬时流量为:浮点数C4 1C 60 001100 0100 0001 1100 0110 0000 0000 0000浮点数字节1 浮点数字节2 浮点数字节3 浮点数字节4S=1: 尾数符号为1表示是负数。
E = 10001000: 指数为136M= 001 1100 0110 0000 0000 0000,尾数为= -625.5故C4 1C 60 00代表的值为-625.5。
)1(2)1()127(MV ES+-=-2.Long Inverse解析正向累积量整数部分、反向累计整数部分等数据为Long Inverse格式,可直接计算进行解析。
假设,流量计回复的数据为 01 23 45 67故01 23 45 67代表的值为19088743。
三、操作举例如客户想用上位机的一组数据读取到全部流量计的瞬时参数,可按如下方式发送上位机数据帧(以通讯地址为1.波特率为9600为例)。
MODBUS 协议选择使用MODBUS-RTU在默认状态下通信的设置速率一般是9600、无效验、8数据位、1个停止位。
1 MODBUS 寄存器地址表 寄存器 寄存器个数 变量名称 数据类型 说明0001-0002 2 瞬时流量 REAL4 单位:立方米/小时 0003-0004 2 瞬时热流量 REAL4 单位:GJ/小时 0005-0006 2 流体速度 REAL4 单位:米/秒 0007-0008 2 测量流体声速 REAL4 单位:米/秒0009-00102正累积流量LONG所有使用长整数的流量累积器,其计量单位受M32(即REG1438)控制0011-0012 2 正累积流量小数部分 REAL4REAL4是标准IEEE-754格式单精度浮点数。
该格式数据一般也称为FLOAT 格式LONG 是低字在前带符号长整数0013-0014 2 负累积流量 LONG 0015-0016 2 负累积流量小数部分 REAL4 0017-0018 2 正累积热量 LONG 0019-0020 2 正累积热量小数部分 REAL4 0021-0022 2 负累积热量 LONG 0023-0024 2 负累积热量小数部分 REAL4 0025-0026 2 净累积流量 LONG 0027-0028 2 净累积流量小数部分 REAL4 0029-0030 2 净累积热量 LONG 0031-0032 2 净累积热量小数部分 REAL4 0053-0055 3 仪表日期时间 BCD 可写。
6字节BCD 数分别表示秒分时日月年,低位在前00561自动储存数据日小时BCD可写。
2个字节表示定时储存数据开始的时间和天,例如0312H 表示每月3日12时储存数据。
0012H 表示每日12时储存数据。
0072 1 仪表工作错误代码 BIT 16比特位分别表示含义见备注4 0081-0082 2 超声波总传播时间 REAL4 单位微秒 0083-0084 2 超声波传播时间时差 REAL4 单位纳秒 0085-0086 2 超声波上游传播时间 REAL4 单位微秒 0087-0088 2 超声波下游传播时间 REAL4 单位微秒00921工作步骤和信号质量INTEGER高字节表示信号调整步骤底字节表示信号质量,数值范围0-9,数值大表示信号好 0093 1 上游信号强度 INTEGER 数值范围0-4095 0094 1 下游信号强度 INTEGER 数值范围0-4095 0096 1 操作界面语言类型 INTEGER 0表示中文,1表示英文 0097-00982超声波信号传输比REAL4正常范围100+-3%0099-0100 2 当前雷诺数REAL40101-0102 2 当前雷诺修正系数REAL40103-0104 2 工作定时器时间LONG 无符号,单位秒0105-0106 2 总工作时间LONG 无符号,单位秒0105-0106 2 总上电次数LONG 无符号0113-0114 2 净累积流量(浮点形式) REAL4 单位为立方米,7位有效数字0115-0116 2 正累积流量(浮点形式) REAL4 单位为立方米,7位有效数字0117-0118 2 负累积流量(浮点形式) REAL4 单位为立方米,7位有效数字REAL4 单位为立方米,7位有效数字0125-0126 2 今天累积流量(浮点形式)REAL4 单位为立方米,7位有效数字0127-0128 2 本月累积流量(浮点形式)0129-0130 2 手动累积器流量LONG0131-0132 2 手动累积器小数部分REAL40133-0134 2 批量控制器累积流量LONG0135-0136 2 批量控制器小数部分REAL40137-0138 2 今天累积流量LONG0139-0140 2 今天累积流量小数部分REAL40141-0142 2 本月累积流量LONG0143-0144 2 本月累积流量小数部分REAL40145-0146 2 今年累积流量LONG0147-0148 2 今年累积流量小数部分REAL40158 1 当前显示所在菜单INTEGER0165-0166 2 故障运行时间LONG 单位:秒0183-0184 2 本次上电所补加的流量REAL4 单位:立方米0185-0186 2 频率系数REAL4 应该小于0.10187-0188 2 自动储存总时间LONG 储存时间由寄存器0056确定0189-0190 2 自动储存正累积流量REAL4 储存时间由寄存器0056确定0191-0192 2 自动储存瞬时流量REAL4 储存时间由寄存器0056确定0221-0222 2 管道内经REAL4 单位毫米0229-0230 2 上游传播延迟REAL4 单位微秒0231-0232 2 下游传播延迟REAL4 单位微秒0233-0234 2 估算总传播时间REAL4 单位微秒0257-0288 32 显示器缓冲区BCD 可读出0289 1 显示器缓冲区存储指针INTEGER0311 2 今天已工作时间LONG 无符号,单位秒0313 2 本月已工作时间LONG 无符号,单位秒0315 2 今天最大瞬时流量INTEGER 单位: m3/h0317 2 当月最大瞬时流量INTEGER 单位: m3/h1437 1 当前瞬时流量计量单位INTEGER 取值0-31见注51439 1 当前累积流量倍乘因子INTEGER n取值0-7,见注解11442 1 仪表通讯地址号码INTEGER注:(1)内部累积量使用了长整数和小数组合的方式。
串口协议一、相关说明仪表支持两种标准串口通信协议和一种可自定义的串口通信命令。
仪表为RS485兼容串行接口,半双工异步方式a)支持波特率:600~19200bps b)数据位:8c)校验位:N/O/E 默认N d)停止位:1二、Modbus_RTU 协议1.Modbus_RTU 为查询-应答式通信,数据帧格式为:a)地址:每帧的开始,标明终端的设备地址1-255b)功能:它标明了当前命令要执行何种功能,常用功能代码如下功能代码(HEX)功能03读运行数据和菜单参数04读运行数据10写菜单参数12参数保存到EEPROM 中c)数据:主机读取从机的变量地址、长度或从机返回主机的变量数据等信息。
状态通信方向数据包含义03/04读主机->从机2字节数据地址(如0000)+2字节地址长度(如0002)从机返回1字节数据长度(如04)+多字节数据(如40A00000)10写主机->从机2字节数据地址(如0000)+2字节地址长度(如0002)+1字节数据长度(如04)+多字节数据(如40A00000)从机返回2字节数据地址(如0000)+2字节地址长度(如0002)12写主机->从机固定为00A0000204000000A1从机返回固定为00A00002d)校验:循环冗余(CRC16)校验码。
2.举例说明液位值变量通常是地址00主机读取从机变量00中的浮点型数据命令为:010*********C40B (01040000000271CB)其中数据0000表示读取变量地址0002表示读取变量长度地址功能数据校验单字节单字节多字节双字节从机返回命令为:01030440A00000D1EF(01040440A00000EE66)其中数据04表示数据长度40A00000表示所读变量内容,转换为浮点数为503号和04号命令格式相同。
主机向从机写入数据到变时00的命令格式0110000000020440A00000E64D其中00000002仍然表示变量地址和长度,0440A00000也表示数据长度和内容主机要求从机将数据保存到EEPROM中的命令为011200A0000204000000A199A5这是一条特殊命令,完全后返回011300000000000963特殊应用,读取变量时如果长度为01。
电磁流量计的通讯协议-概述说明以及解释1.引言1.1 概述概述部分的内容可以是对电磁流量计通讯协议的背景和基本概念进行介绍。
在现代工业生产中,流量测量是一个非常重要的环节。
而电磁流量计作为一种常用的流量测量仪器,具有高精度、无压力损失、可适应不同介质等特点,因此得到了广泛的应用。
电磁流量计的工作原理是基于法拉第电磁感应定律,通过测量流体在磁场中运动时产生的感应电动势来确定流体的流量。
电磁流量计的工作过程中,不仅需要实时准确地测量流体的流量,还需要将测量数据及时传输给控制系统,以实现流量的监控和调节。
而为了实现电磁流量计与上位机或其他设备的数据交互,通讯协议的设计变得至关重要。
通讯协议是约定通信双方之间交换数据时所遵循的规则和约定,它定义了数据的格式、传输方式、错误检测与纠正等方面的规范,确保通信的准确性和可靠性。
电磁流量计的通讯协议具有以下重要性:首先,通讯协议使得电磁流量计可以与其他设备进行无缝衔接,实现数据的传输和共享。
通过遵循统一的通讯协议,不同厂家生产的电磁流量计可以在同一系统中共同工作,提高了设备的互操作性。
其次,通讯协议定义了数据的格式和传输方式,确保了数据的准确性和可靠性。
通过采用合适的错误检测与纠正机制,通讯协议可以有效地防止数据传输过程中的丢包、错包等问题,保证了数据的完整性和可靠性。
此外,通讯协议还可以提供一些附加功能,如设备的远程监控和控制、故障诊断和报警等。
通过通讯协议,操作人员可以远程监控和控制电磁流量计的运行状态,及时发现故障并采取相应的措施,提高了设备的可靠性和维护效率。
综上所述,电磁流量计通讯协议在电磁流量计应用中起着至关重要的作用。
它不仅仅是简单的数据传输方式,更是实现设备间数据交流和功能拓展的基础。
因此,进一步研究和优化电磁流量计通讯协议,提高其可靠性、灵活性和安全性,对于推动电磁流量计的发展具有重要意义。
1.2文章结构文章结构部分的内容可以包括以下几个方面:1.2 文章结构本文主要分为引言、正文和结论三个部分,具体的内容安排如下:引言部分概述了本文要介绍的主题——电磁流量计的通讯协议,并简要介绍了文章的结构和目的。
电磁流量计网络通讯协议(MODBUS)西安精准电子科技有限责任公司20013年2月5日电磁流量计网络通讯协议一、主机系统通讯部件要求国际标准RS-485通讯接口部件,不小于10 Bytes 的通信缓冲区(FIFO),支持1200、2400、4800、9600、14400通讯波特率,支持半双工通讯模式。
通讯程序应允许FIFO,从机要求主机FIFO不小于10Bytes。
二、物理结构电磁流量计的通讯数据传输接口为半双工方式,标准通讯速率大于250khz,通讯方向转换时间3.5uS。
通讯接口电气标准遵从RS-485国际标准。
协议可用于星型式网络结构和总线式网络结构。
标准通讯连接介质为屏蔽双绞线。
三、Modbus协议主机信息结构1、Modbus协议是应用于RS485的一种通用语言。
通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。
它已经成为一通用工业标准。
有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
MODBUS协议是一种主从式点对点的通讯协议,允许一台主机和多台从机之间进行数据通信,在电磁流量转换器通讯系统中,主机是微机(PC、工控机、PLC),从机是电磁流量转换器,在该分散通讯系统中,允许系统多达99台仪表以及通讯距离达1.2KM(在允许的速度范围内)。
命令格式:主机请求、从机应答▲主机:它负责命令的发送,由于一个命令表明一个响应,因而主机同时等待从机的响应。
如果从机没有响应,表明主机命令发送错误或数据传输错误。
因而,必须正确初始化主机命令,且在发送时,两次发送(即两帧数据的发送)间隔应不少于40Bits 的发送时间(同理,每帧数据的两个Byte其发送时间间隔应小于40Bits的发送时间)。
因此,在某些场合下,主机可有间隔地多次发送同一命令。
▲从机:对于从机,它等待到主机的命令后,对命令进行处理,然后根据处理的结果回送数据。
2、两种传输方式流量计能设置为两种传输模式(ASCII或RTU)中的任何一种在标准的Modbus网络通信。
电磁流量计ModBus通讯协议一、通讯协议内容1.电磁流量计通用通讯协议(V77)电磁流量计的 Modbus 协议采用 04 号功能码读取数据,串口参数为: 1 位起始位 8 位数据位 1 位停止位 N 无校验。
表2-1 V77协议寄存器表2.电磁流量计热冷表通讯协议(L-mag_H)电磁流量计的 Modbus 协议采用 04 号功能码读取数据,串口参数为: 1 位起始位 8 位数据位 1 位停止位 N 无校验。
3.电池供电电磁流量计通讯协议(W803C)电磁流量计的 Modbus 协议采用 04 号功能码读取数据,串口参数为: 1 位起始位 8 位数据位 1 位停止位 N 无校验。
二、数据解析1.Float Inverse解析瞬时流量、瞬时流速、流体点导比、流量百分比等数据为Float Inverse格式,采用IEEE754 32位浮点数格式,其结构如下:E-指数;与十进制数127的差值表示。
M-尾数;低23位,小数部分。
当E不全”0”时,且不全”1时浮点数与十进制数转换公式:假设,流量计回复的数据为 C4 1C 60 00由上述公式可计算当前瞬时流量为:浮点数C4 1C 60 001100 0100 0001 1100 0110 0000 0000 0000浮点数字节1 浮点数字节2 浮点数字节3 浮点数字节4S=1: 尾数符号为1表示是负数。
E = 10001000: 指数为136M= 001 1100 0110 0000 0000 0000,尾数为= -625.5故C4 1C 60 00代表的值为-625.5。
)1(2)1()127(MV ES+-=-2.Long Inverse解析正向累积量整数部分、反向累计整数部分等数据为Long Inverse格式,可直接计算进行解析。
假设,流量计回复的数据为 01 23 45 67故01 23 45 67代表的值为19088743。
三、操作举例如客户想用上位机的一组数据读取到全部流量计的瞬时参数,可按如下方式发送上位机数据帧(以通讯地址为1.波特率为9600为例)。
通讯协议针对 L-mag 电磁流量计工业应用设计,版本: Lmag-BV1 ,该版本主要用于实时数据采集、流量测量、流量累计控制及部份参数的修改。
一、主机系统通讯部件要求1.国际标准 RS-485/232 通讯接口部件或者国际标准 RS-232 通讯接口部件,不小于 11 Bytes 的通信缓冲区( FIFO),支持 1200、2400、4800、9600、19200 通讯波特率,支持半双工通讯模式。
通讯程序应允许 FIFO ,从机要求主机 FIFO 不小于 11Bytes。
二、协议结构Lmag-BV1 协议遵从基本开放系统互连( OSI )参考模型,基本开放系统互连参照模型提供通讯系统基本结构和要素,但 Lmag-BV1 协议使用简化的 OSI 参照模型,仅采用 1、2 和 7 层。
基本开放系统互连参考模型层号层名功能 L-magCP7 应用层 L-magCP 命令6 表示层5 会话层三、 L-magCP 物理结构L-mag 电磁流量计的 RS-485/232 接口在物理结构上采用电气隔离方式, 隔离电压 1500 伏。
通讯数据传输接口为半双工方式,标准通讯速率大于 250khz ,通讯方向转换时间。
通讯接口电气标准遵从 RS-485 国际标准。
Lmag-BV1 可用于星型式网络结构和总线式网络结构。
标准通讯连接介质为 屏蔽双绞线。
四、 Modbus 协议 RTU 消息帧定义数据通讯由主机发起,主机首先发送 RTU 消息帧,消息帧发送至少要以个字 符时间的停顿间隔开始(如下图的 T1-T2-T3-T4 所示)。
传输的第一个字节是 设备地址。
可以使用的传输字符是十六进制的 0...9,A...F 。
所有的从设备不断侦 测网络总线,包括停顿间隔时间内。
当第一个地址字节接收到,每一个设备都进行 解码以判断是否发往自己的。
在最后一个传输字符之后,一个至少个字符时间的 停顿标定了消息的结束。
一个新的消息可在此停顿后开始。
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 Check8-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 R3005H 流量仪表工作状态寄存器备用(低2字节)(高2字节)长整型 4 R3011H 压力测量值浮点型4R 3012H 压力测量电池电压浮点型4R3013H 压力报警状态寄存器整型 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。
LJS/ZLJS 流量计通信协议1、通信接口LJS/ZLJS 流量计采用RS485接口与上位机通信,通信的波特率为1200pbs,每个字节为8位,无奇偶校验位。
2、数据帧的格式2.1)上位机向流量计发送的数据帧:55H, 55H, ADDR, CMD, Len1, Data(0), Data(1), …. Data(Len1-1), ChkSum2.2)流量计向上位机应答的数据帧55H, 55H, ADDR, CMD, Len2, DevStatus, DevErr, Data(0), Data(1), …. Data(Len2-3), ChkSum其中:1) 55H,55H为数据帧的引导字符,表示数据帧的开始;2)ADDR 为流量计的通信地址,1个字节,取值范围0—255;3)CMD 为通信命令号,1个字节,详见协议简表;4)Len1、Len2 为数据长度,1个字节,表示它后面有Len1(或Len2)个字节的数据;当等于0时,表示后面没有数据;5)Data(0), Data(1),…, Data(DataLen-1) 为数据区,有Len1(或Len2)个字节的数据;6)ChkSum 为校验和,1个字节,其数值是从Address起到ChkSum前的全部数据之和的低8位数据;783、数据类型在数据区中的数据有4种类型:字节、字符、字和浮点数;3.1)字节:8位,十六进制,用B(Byte)来标记;3.2)字符:8位,ASCII码,表示1个英文字母,用ASC标记;3.3)字:16位,十六进制,2个字节,低字节在前,高字节在后,用W(Word)表示;3.4)浮点数:32位,4个字节,依次为P,SMH,MM,ML,用F(Float)表示;其中:单精度二进制浮点数为:FloatData = ±0.MH-MM-ML*2PP 为阶码,1个字节,以十六进制补码的形式表示;SMH 为尾数的高字节,1个字节,最高位(第7位)为符号位S,S=1 表示数据为负,S=0 则数据为正;其余7位为浮点数尾数的高7位,第0到6位;MM 为尾数的中间字节,1个字节,第7到14位;;MM 为尾数的低字节,1个字节,第15到23位;;4、通信命令简表5、数据区代码说明。
流量计通讯协议
第一章 通讯协议
1、通讯协议:
●M_BUS通讯采用欧洲EN13757 M-BUS总线标准;
●协议采用建设部CJ/T 188-2004《户用计量仪表数据传输技术条件》标准;
2、按抄表方式分为以下三种形式
2.1 红外抄表功能
红外抄表-采用红外接收发送管,进行近距离通讯
介绍:
●USB红外读表器-自制
●需要安装驱动
●USB红外读表器上有发射管(白),接收管(黑)
●流量计上有接收管(黑),发射管(白)
●两者发射对应接收在2厘米距离内抄表
●采用专用软件
2.2 485抄表功能
RS485抄表-利用RS485通讯硬件进行的4线制较远距离的串行通讯;
介绍:
●232转485接口-可以买到
●总线4根电线-A、B、地、电源7-12V
●流量计上有4根电线-A、B、地、电源7-12V
●两者对应接好(分极性,接错可能烧毁)
●在800米以内通讯
●最多64个终端
●采用专用软件
2.3 M_BUS抄表功能
M-BUS:Meter(仪表),BUS(总线) 是一种欧洲的2线制总线标准,是专门为消耗测量仪器和记数器传送信息而设计的数据总线标准,一种通讯线路,专门用于远程抄表的高可靠性、高速的远程抄表系统总线。
介绍:
●M_BUS主机
●总线2根电线-A、B
●流量计上有2根电线-A、B
●两者对应接好(不分极性)
●在4000米以内通讯
●最多200个终端
●采用专用抄表软件
第二章 流量计上传数据格式
一、串口设置
波特率:2400bps
校验方式:偶校验
数据位:8位停止位:1位
数据发送方式:以16进制发送
二、流量计LCD显示流量计号
68 20 AA AA AA AA AA AA AA 1A 03 9A 4F 00 34 16
发送指令后流量计的液晶屏显示的号码为流量计号,一般和条形码号码一致,流量计号加上固定码001111就是流量计的地址。
在“瞬时”界面按住按钮8秒进入“A2”测试界面。
点击按钮(在“A2”测试界面的“瞬时”后面一个界面,显示的8位数字就是流量计号)。
三、修改流量计号
68 20 11 11 11 11 00 11 11 15 0A A0 18 AA 12 34 56 78 00 11 11 A5 16
修改前流量计号流量计号固定码修改后的流量计号流量计号固定码校验和
注:校验和(CS):在16进制下,从第一个字节累加至校验和字节前一位,然后取累加和低字节为校验和。
举例:在16进制下,68(H)+20(H)+11(H)+11(H)+11(H)+11(H)+00(H)+11(H)+11(H)+15(H)+0A(H)+A0(H)+18(H)+AA(H)+12(H) +34(H)+56(H)+78(H)+00(H)+11(H)+11(H)=3A5(H),取低字节有效,CS即为A5(H)。
四、校正流量计时钟
68 20 12 34 56 78 00 11 11 04 0A A0 15 00 50 55 16 11 08 12 20 87 16
流量计号 流量计号固定码 时钟 日期 校验和
说明:时钟为:16点55分50秒,日期为:2012年8月11日。
五、读流量计指令
数据格式68 20 B0 B1 B2 B3 B4 B5 B6 01 03 90 1F 00 CS 16
68 20 12 34 56 78 00 11 11 01 03 90 1F 00 71 16
流量计号流量计号固定码数据长度校验和
六、流量计上传数据格式
68 20 12 34 56 78 00 11 11 81 2E 90 1F 00 56 04 00 00 05 23 01 00 00
固定起始位流量计号流量计号固定码固定码
05 00 00 00 00 14 00 00 00 00 32 89 07 00 00 2C 50 26 00 60 26 00
瞬时流量单位累计流量单位
00 00 00 37 47 21 08 06 10 20 00 04 83 16
工作时间秒分时日月年状态位校验和结束码
1、解析:
流量计号:12345678001111(12345678一般是条形码号,在流量计内二级菜单有显示)
瞬时流量:0L/h 累计流量:789 m³工作时间:0小时
时钟:21点47分37秒日期:2010年6月8日状态:无水或断线
2、单位含义:
瞬时流量:2F 1 mL/h
30 10 mL/h
31 100 mL/h
32 1 L/h
33 10 L/h
34 100 L/h
35 1 m³/h
累计流量:26 1 mL
27 10 mL
28 100 mL
29 1 L
2A 10 L
2B 100 L
2C 1 m³
3、状态位
01—短路02—断路
04—无水08—坏
10—过流20—低压
00—正常运转
注:举例:26(H)
高字节低字节
0 0 1 0 0 1 1 0
低压过流坏无水断路短路
即此流量计状态为:低压+无水+断路
七、常用单位代码按口径大小可分为以下三种情况
DN15-40 :瞬时流量32 L/h
累计流量2A 10L
DN50-125:瞬时流量33 10L/h
累计流量2B 100L
DN150~ :瞬时流量34 100L/h
累计流量2C m³
建议:
数据截取方式:
1.先找6820开头截取数据长度字节根据数据长度截取数据
2.判断数据是否以16结尾,再判断数据是否有效。