F5流量手表串口通信协议

时间:2021-06-23 来源:龙润仪表
位置 : 龙润仪表 > 新闻资讯 > 正文

协议说

流量计具有完善的通信协还可以通 RS232-RS485 转换板接 RS-485 线 组⽹时可选择两种基本结构构即只采⽤流量计的模拟电流输出法或直接采⽤流量计

RS485 串⾏⼝ 前者适于替代⽼测控⽹中的陈旧仪后者⽤于新上测控⽹络系

有硬件投资低系统运 可靠等优

输出电缆接线为


DC+

DC- / 4-20mA- 4-20mA+ RS485 A

RS485 B

 

流量计采⽤应答通信⽅上位机以的⽅要求下位流量计应异步通信的波特

主⼯ 计算机系次级⼯作超声波流量⼀般 9600bps单⼀字节数据格

10 1 个起 1 个停⽌位 8 个数据检查位NONEV1

 

通讯协

本仪表协议⽀MODBUS协议的以下功能码

 

功能

表⽰的功能数

0x03

读取寄存

0x06

写⼊寄存

 

1. MODBUS协议功能0x03使

主机发出读取寄存器信息帧格式

 

从机地

操作功能

寄存器⾸地

寄存器数

校验

1

1

2

2

2

0x01~0xF9

0x03

0x0000~0xFFFF

0x0000~0x7D

CRC校验

N*=数据的寄存器数

 

仪表地流量计的地取值范围1~249⼗六进制0x01〜0xF9地址可以Menu Network addr中可以查Menu  Network addr中显⽰的⼗进制数12那么此仪表 MODBUS协议中的地址为0x0C

 

本仪CRC验码采CRC-16-IBM多项式X16+X15+X2+1屏蔽字0xA001循环冗余 法得校验码的低字节在⾼字节在

2. MODBUS寄存器地址列

本仪表MODBUS寄存器包含只读寄存器和单⼀写⼊寄存 a)只读寄存器地址列0x03功能码读

 

寄存器地

寄存

数据描

数据类

寄存器

$0000

40001

流速低字

32 bits real

2

 

$0001

40002

流速⾼字

 

 

 

$0002

40003

瞬时流量低字

32 bits real

2

 

$0003

40004

瞬时流量⾼字

 

 

 

$0004

40005

流量积量低字

32 bits real

2

 

$0005

40006

流量积量⾼字

 

 

 

$0006

40007

流量积量整数低字

32 bits int.

2

 

$0007

40008

流量积量整数⾼字

 

 

 

$0008

40009

流量积量⼩数低字

32 bits real

2

 

$0009

40010

流量积量⼩数⾼字

 

 

 

$000A

40011

当⽇累积量整数低字

32 bits int.

2

 

$000B

40012

当⽇累积量整数⾼字

 

 

 

$000C

40013

当⽇累积量⼩数低字

32 bits real

2

 

$000D

40014

当⽇累积量⼩数⾼字

 

 

 

$000E

40015

当⽉累积量低字

32 bits real

2

 

$000F

40016

当⽉累积量⾼字

 

 

 

$0010

40017

当年累积量低字

32 bits real

2

 

$0011

40018

当年累积量⾼字

 

 

 

$0012

40019

4-20mA电流输出值低字

32 bits real

2

 

$0013

40020

4-20mA电流输出值⾼字

 

 

 

 

 

 

$0014

40021

运⾏时间低字

32 bits int.

2

 

h

$0015

40022

运⾏时间⾼字

 

 

$0016

40023

仪表序列号 1,2

String

4

 

$0017

40024

仪表序列号 3,4

 

 

$0018

40025

仪表序列号 5,6

 

 

$0019

40026

仪表序列号 7,8

 

 

$001A

40027

时间⽇

 

3

 

年⽉时分

$001B

40028

 

 

 

$001C

40029

 

 

 

$001D

40030

信号质量Q

16 bits int

1

 

$001E

40031

运⾏状

16 bits int

1

 

$001F

40032

仪表地 (1-249)

16 bits int

 

 

 

 

$0020

 

 

40033

通信波特

0 =2400, 1 = 4800,

2 = 9600, 3 = 19200

 

 

16 bits int

 

 

$0021

40034

流速单

String

 

m/s或f/s

$0022

40035

 

 

 

 

$0023

40036

瞬时流量单

String

 

 

$0024

40037

 

 

 

 

$0025

40038

流量累积量单

String

 

 

 

b)单⼀写⼊寄存器地址列0x06能码写

 

寄存器地

寄存

数据描

读/写

数据类

寄存器

$1003

44100

仪表地 (1-249)

R/W

16 bits int.

1

 

 

$1004

 

 

44101

通信波特

0 =2400, 1 = 4800,

2 = 9600, 3 = 19200

 

 

R/W

 

 

16 bits int.

 

 

1

$1005

44102

瞬时流量单

R/W

16 bits int.

1

$1006

44103

流量累积量单

R/W

16 bits int.

1

 

1.瞬时流量单位有以下可选0 m3/h1 LPM2 GPM

2.累积流量单位有以下可选0 m31 L2 GAL

3.在改变仪表地址或通信波特率仪表以原来的地址或通信波特率返回响应后即⻢上按新 地址或通信波特率⼯

16 bits int表⽰短整型32 bits int表⽰⻓整型32 bits real表⽰浮点

String表⽰字符,BCD-表⽰⼗进制