流量计通讯协议

合集下载

电磁流量计ModBus通讯协议

电磁流量计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为例)。

流量计通讯协议.jsp

流量计通讯协议.jsp

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)内部累积量使用了长整数和小数组合的方式。

RC-MQ-201-C4超声波明渠流量计--通讯协议

RC-MQ-201-C4超声波明渠流量计--通讯协议

串口协议一、相关说明仪表支持两种标准串口通信协议和一种可自定义的串口通信命令。

仪表为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)协议

(MODBUs)协议

电磁流量计网络通讯协议(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通讯协议

电磁流量计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为例)。

AFLD电磁流量计Modbus通讯协议

AFLD电磁流量计Modbus通讯协议

通讯协议针对 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 。

所有的从设备不断侦 测网络总线,包括停顿间隔时间内。

当第一个地址字节接收到,每一个设备都进行 解码以判断是否发往自己的。

在最后一个传输字符之后,一个至少个字符时间的 停顿标定了消息的结束。

一个新的消息可在此停顿后开始。

苍南仪表流量计Modbus通信协议V1.2

苍南仪表流量计Modbus通信协议V1.2
地址 功能码 字节数 标况累积量 校验码 变量数据为8字节二进制数表示的标准累积流量,高位在先,其中前6个字节为整数部分,后两
个为小数部分,解包得数据3752229.144Nm3/h。 附数据解包说明:
1) 整数部分十六进制数00 00 00 39 41 25等于十进制的3752229。
2) 小数部分十六进制数(24 E1)16 = (9441)10 / 65536= 0.14405(十进制小数)。
主站发送:addr, 07, CRC
从站响应:addr, 07,status, CRC
表2
BIT7
BIT6
BIT5
BIT4
BIT3
1
有硬件 故障
工况 流量 低报警
工况 流量 高报警
电池 欠压1 报警
电池 欠压2 报警
0
无硬件 故障
工况流量 工况流量 电池电压 电池电压
大于报警 小于报警 大于报警 大于报警
3
月) 注6:启停记录:一条启停记录共15个字节,标况累积量8个字节(8位二进制数,单位:m3)、时间6个字
节(BCD码,年月日时分秒)、启停标记1个字节(55H表示流量从无到有,EEH表示流量从有到无) 、0(保留字节); 注7:防剪断记录:一条防剪断记录共8个字节,时间6个字节(BCD码,年月日时分秒)、防剪断标记1 个字节(55H表示传感器线束被接通,为正常情况;EEH表示传感器线束被剪断,为异常情况;记录 时间为接通或被剪断的时间)、0(保留字节)。
备注: M为字,用2个字节表示,M_hi为高字节,M_low为低字节,读最近的一条记录时,M=1,
当M=0或大于流量计内部保存的记录数时,流量计返回数值为0的一个序列。 psum(BIN),sum(BIN):用8字节8位二进制数表示的累积量,高位在先,其中前6个字节为整数,后2个

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

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

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。

苍南流量计Rs485通讯协议

苍南流量计Rs485通讯协议

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、数据区代码说明。

流量计485通讯协议

流量计485通讯协议

L—mag电磁流量计网络通讯协议(L—mag CP V1.1)上海安钧电子科技有限公司2004年11月12日安钧L-mag电磁流量计网络通讯协议(安钧L-mag CP V1.1)通讯协议针对安钧L-mag电磁流量计工业应用设计,版本:安钧L-mag CP V1.1,该版本主要用于实时数据采集、流量测量及流量累计控制。

一、主机系统通讯部件要求国际标准RS-485通讯接口部件,不小于10 Bytes 的通信缓冲区(FIFO),支持600、1200、2400、4800、9600、14400通讯波特率,支持半双工通讯模式。

通讯程序应允许FIFO,从机要求主机FIFO不小于10Bytes。

二、协议结构安钧L-mag CP V1.1协议遵从基本开放系统互连(OSI)参考模型,基本开放系统互连参照模型提供通讯系统基本结构和要素,但安钧L-mag CP V1.1协议使用简化的OSI参照模型,仅采用1、2和7层。

三、安钧L-magCP V1.1物理结构安钧L-mag电磁流量计的网络通讯接口在物理结构上采用电气隔离方式,隔离电压1500伏。

通讯数据传输接口为半双工方式,标准通讯速率大于250khz,通讯方向转换时间3.5uS。

通讯接口电气标准遵从RS-485国际标准。

安钧L-mag CP V1.1协议可用于星型式网络结构和总线式网络结构。

标准通讯连接介质为屏蔽双绞线。

四、安钧L-mag CP V1.1主机信息结构安钧L-mag CP V1.1协议为主从扫描式通讯协议,每次通讯过程均由主机发起,然后从机进行响应,回传规定的信息,完成一次通讯过程。

主机发送至从机的信息由两字节组成,第一字节为从机地址,其编码:0---127(最高二进制位另有定义),第一字节为数据分类命令(下表定义)。

从机通讯缓冲区(FIFO)为两字节,因此,主机发送至从机的两字节可连续发送,不必留时间间隔。

从机工作在多机通讯方式,因此,主机应使用11位串行数据格式,并且不使用奇偶校验,将奇偶校验位作多机通讯寻址标志使用。

电磁流量计通讯协议

电磁流量计通讯协议

总量单位 = 05
总量单位 = 06 00000000.0 M3
总量单位 = 07
总量单位 = 08 000000.000 UKG 总量单位 = 09
总量单位 = 10 00000000.0 UKG 总量单位 = 11
总量单位 = 12 000000.000 USG 总量单位 = 13
总量单位 = 14 00000000.0 USG 总量单位 = 15
CRC
CRC
1~99
03
0
00--35
0
1
XX
XX
2
2、从机回应格式
0
1
2
3
4
5
6
设备地址 功能代码 长度
数据 1 数据 0
CRC
CRC
1~99
03
2
高字节 低字节
XX
XX
数据 = 数据 1 数据 0; 注意:读出时,参数编号加 1(MODBUS 协议规定),如主机命令中参数编 号为 08,读出的参数编号为 09。
附录一 参数定义
语言 仪表通讯地址 仪表通讯速度 测量管道口径 流量方向择项 仪表量程范围
流量单位 测量阻尼时间 小信号切除点 允许切除显示 流量累积单位 反向输出允许 电流输出类型 电流零点修正 电流满度修正 脉冲输出方式 脉冲单位当量 脉冲宽度时间 频率输出范围 上限报警允许 上限报警数值 下限报警允许 下限报警数值 空管报警允许 空管报警阈值 空管量程修正 励磁方式选择
RTU 消息帧基本定义
0
1
2
3
4
5
6
7
设备地址 功能编码 地址 1 地址 0 数据 1 数据 0
CRC
CRC

WL-1A1超声波明渠流量计Modbus通讯协议

WL-1A1超声波明渠流量计Modbus通讯协议

WL-1A1超声波明渠流量计Modbus通讯协议一、硬件连接1. 使用两线制RS485接线端子在面板背面,共3个。

分别标有“A”、“B”、“GND”印字。

“A”:RS485收发端子;“B”:RS485收发端子;“GND”:信号和电源的公共端(接仪表外壳)。

2. 使用RS232DB9针接插头在仪表壳下面,共九针。

其中“2”、“3”、和“5”用于Modbus。

“2”针:RXD本仪表的接收;“3”针:TXD本仪表的发送;“5”针:信号和电源的公共端(接仪表外壳)。

二、协议配置1.模式:RTU2.仪表被寻址:可配置成0~255 ,其中只有1~247 是合法的Modbus 地址3.波特率:可选,1200、2400、4800、9600、19200、14400、28800、43200、576004.字节编码格式:可选,应选11位偶或11位奇,(1起,8数,1偶或奇,1停)三、WL-1A1内寄存器说明(数据存储位置)寄存器编号:1~9;每寄存器含二个字节,对应16个比特位,高字节在前。

用03、04功能码读取。

①瞬时流量、液位、I1、I2、I3、I4寄存器内的值是以“量程”作分母计算的。

瞬时流量、液位在仪表内有对应的“量程”参数,必须设置;I1、I2、I3、I4的量程由(20mA对应值-4mA对应值)求出,因此4mA对应值和20mA对应值的参数必须设置。

例如:流量量程被设为100m3/h;瞬时流量=30m3/h。

寄存器1内的数值是:(30m3/h)/( 100m3/h)*32767 = 9830 = 0x2666 其中:32767 = 0x7fff②累计流量是仪表显示器上的累计表底数。

求一段时间内的累计流量应该用后一次读数减去前一次读数求出。

例如:后一次读数为0x272a(10026),前一次读数为0x24a(586);其间累计流量是10026-586=9440 m3 (0x24e0)。

求一段时间内的累计流量时要注意模运算问题,由于表底数最大8位十进制,累计超出8位时将自动回零。

富马仪表流量计通讯协议(瓯海485)

富马仪表流量计通讯协议(瓯海485)

8 位累积流量
瞬时流量代码:S 瞬时流量小数点位数,
8 位瞬时流量
瞬时流量代码:S 瞬时流量小数点位数,
8 位瞬时流量
压力代码:Y 压力小数点位数,
5 位压力(绝对压力 KPa)
压力代码:Y 压力小数点位数,
5 位压力(绝对压力 KPa)
温度代码:W 温度小数点位数,
4 位温度,温度符号:+,-
温度代码:W 温度小数点位数,
z 仪表接线柱 6 为 RS485-A,5 为 RS485-B。
举例:
假定仪表显示数据如下:
仪表 累计流量 瞬时流量 压力 温度
序号
(m3)
(m3/h) (KPa) (℃)
12 123.45678 123.4 101.3 25.6
上位机发送
0xB2 0xB1
仪表应答
21 L587654321 L587654321 S300432100 S300432100 Y131010 Y131010 W16520+ W16520+ D
个位
十位
主机发送: D7……D0
D7……D0
(仪表序号)
个位
十位
从机应答: D7……D0
D7……D0
(仪表序号)
4.然后按下列次序连续发数据。《D7=0,D6----D0 为 ASCII 码》
累积流量代码:L 累积流量小数点位数,
8 位累积流量(由低位到高位发)
累积流量代码:L 累积流量小数点位数,
浙江富马仪表有限公司
RS485 通讯协议
密码设置状态下字母 C 右二位为 04 或 05 时的通讯协议
1.RS485 半双工主从式通讯,主机:计算机;从机:流量仪表

加海流量计通讯协议

加海流量计通讯协议

加海流量计通讯协议加海流量计通讯协议是一种用于海洋观测领域的通信协议,用于实时监测和传输海流量计的数据。

该协议规定了数据的格式、传输方式和通信流程,确保海流量计能够准确、稳定地将数据传输到接收端。

一、协议的数据格式加海流量计通讯协议采用二进制数据格式进行传输,以提高数据传输效率和准确性。

数据包由多个字段组成,每个字段代表一种数据类型。

例如,时间戳字段用于记录数据采集的时间,经度和纬度字段用于记录海流量计所处位置的坐标,流速字段用于记录海流的速度等。

二、协议的传输方式加海流量计通讯协议支持多种传输方式,包括有线传输和无线传输。

有线传输可以通过串口、以太网等方式实现,适用于海流量计与数据接收端距离较近的情况;无线传输则可以通过无线电、卫星通信等方式实现,适用于远距离传输的场景。

无论采用何种传输方式,协议规定了数据的传输速率、校验方式和重传机制,以确保数据的完整性和准确性。

三、协议的通信流程加海流量计通讯协议规定了数据传输的通信流程,包括连接建立、数据传输和连接关闭等步骤。

在连接建立阶段,海流量计与接收端进行握手,协商传输参数和建立连接;在数据传输阶段,海流量计按照一定的频率采集数据,并通过协议规定的方式将数据传输给接收端;在连接关闭阶段,海流量计和接收端协商关闭连接,并进行连接释放。

四、协议的应用场景加海流量计通讯协议广泛应用于海洋观测领域,可以用于海洋科学研究、海洋资源开发、海洋环境监测等方面。

通过实时监测海流的速度和方向,可以为海洋工程、航海安全等提供重要的参考数据。

另外,加海流量计通讯协议还可以与其他海洋观测设备进行配合,实现多种海洋参数的监测和传输。

五、协议的优势和挑战加海流量计通讯协议具有高效、稳定、可靠的特点,能够在复杂的海洋环境中正常工作。

同时,协议还支持数据加密和压缩等功能,以提高数据的安全性和传输效率。

然而,海洋观测领域的特殊性和复杂性也给协议的实施带来了一些挑战,如海洋环境的恶劣条件、设备的稳定性和可靠性等。

明渠流量计RS485通讯协议——唐山大方汇中仪表有限公司

明渠流量计RS485通讯协议——唐山大方汇中仪表有限公司

唐山大方汇中仪表有限公司明渠流量计RS485通讯协议RS-485串行通讯接口通讯口类型波特率数据位停止位检验位600-38400 bps(默认4800 bps) 8 1 无读取数据命令格式2AH XXH 3AH 52H 4个字节返回数据格式26H 3AH DDH ~ DDH ZZH ZZH ZZH 53个字节说明:2AH 命令方式26H 数据格式XXH 被读取数据的转换器通讯号码3AH 读取数据的上位机通讯号码DDH~DDH 被读取数据转换器返回的数据字串(共计48个字节,详见下表) 52H 命令尾缀ZZH ZZH ZZH 3字节校验数据,其格式为:将所有数据字串(48字节)按位累加,得出累加和,以ASCII码值返回。

如:字串为123.45其类加和为1+2+3+4+5=15,则累加和数据为015用ASCII值表示为:30H31H35H。

附表:DDH~DDH共48个字节,返回的数据全部以ASCII值格式,高位在前。

如果数据不能将位数全部占满,以“0”(30H)填位。

数据字串中,没有小数点。

位置意义字节数说明1~4 本转换器的站号 4 数值范围:000~2555~8 液位(mm) 49~17 瞬时流量(m3/h)9 此数值需要缩小1000倍为实际数值18~26 累计流量(m3)927~35 累计运行时间(min)9 单位:分钟36~39 明渠宽度(mm) 4 量水槽堰口或喉道宽度40~43 量程(m3/h) 4 一般为实际流量最大值的1.2倍44 传感器连接状况 1 ‘1’表示未接传感器,‘0’表示连接45~48 小流量切除值(m3/h) 4 此数值需要缩小100倍为实际数值注:数据采集时间间隔应大于1s。

天信流量计通信协议及数据解包方法

天信流量计通信协议及数据解包方法

采用的通信协议
备注
天信协议 V1.2
通信协议版本可通
天信协议 V1.3, MODBUS/A1 协议
过流量计表头进行设置 选择,选择方法见流量计
MODBUS/A2 协议 MODBUS/A3 协议
使用说明书
LUX 通信协议
CPU 卡流量计通信协议 V1.0 MODBUS/A4 协议
1.4 流量计通信天信协议 V1.2、天信协议 V1.3 中浮点数据解包方法相同,MODBUS 采用 BCD 码和
字节顺序 1 2 3 4-5
6-17 18-19
20
数据(十六进制)
7C 见表 1 见表 1 ASCII 码,如子机号 02,发送十六进制的 30、32 未定义,可全为 30 未定义,填入 30、30
7D
数据类型 0D
数据序列 31
பைடு நூலகம்
表3 数据定义 上传当前采样数据
1
T∧NCY
天信流量计通信协议及数据解包方法
四、数据解包方法(适用于 V1.2、V 1.3 、CPU 卡流量计通信协议 V1.0)
如发送:7C 0D 31 30 32 30 30 30 30 30 30 30 30 30 30 30 30 30 30 7D(仪表表头的通信地址为 02) 主机接受的数据:
7C 30 32 31 30 35 37 3B 3B 3D 30 30 30 30 30 30 30 3E 34 33 3F 38 30 31 30 35 35
20 06 06 05 16 16 44
;时间
05 7B 86 80
;瞬时标况流量,浮点数结构,浮点数解包方法见下
面所述。
00 00 0E 45 98 01

富马仪表 智能流量积算仪 通讯协议 MODBUS RTU

富马仪表 智能流量积算仪 通讯协议 MODBUS RTU
R
智能型流量计 RS485 通讯协议
(MODBUS 版本 1.6)
适用于:
LUY/FLUS 旋进旋涡流量计 FLT/FLWQ 气体涡轮流量计 FLR/FLLQ 气体罗茨流量计 FLWY 液体涡轮流量计 LUB 旋涡流量计
2014 年 1 月
流量计 MODBUS 通讯协议
1、MODBUS 串行通信协议...................................................................... 3
1.1 MODBUS 协议基本规则与传送模式 .......................................................................3 1.2 RTU 模式下 MODBUS 数据包结构描述 ...................................................................3
所有 RS485 环路上的通信都以“打包”方式发生。一个数据包就是一个简单的字符串,
一个数据包中最多可含 255 个字节。每个 MODBUS 数据包都由以下几个部分组成:
表 1 上位机和仪表信息交互命令包通用格式
名称 长度
T-T2-T3-T4 空闲
地址域 1
功能码域 1
数据域 变长
校验域 2
1.2.1 地址域
1 字节
开始地址(高/低)
2 字节
寄存器个数(高/低)
2 字节
寄存器内容长度
1 字节
寄存器具体内容
CRC 校验码
2 字节
2.2 ASCII 模式下的寄存器读写 2.2.1 读设备寄存器(03H)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

流量计通讯协议
第一章 通讯协议
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结尾,再判断数据是否有效。

相关文档
最新文档