接口: rs485
波特率:默认 9600 ,使用 m62 菜单可选择共 8 种不同的速率
校验位:无( none ) , 偶( even ) , 奇( odd )
数据位: 8
停止位: 1 , 2
在以下说明中: xxh 表示当前仪表通讯地址(也称为网络地址),数值范围 00h-ffh 。 yyh 表示仪表新的通讯地址,数值范围 00h-ffh 。 zzh 校验和,是所有数据字节的字节累加和(注意是二进制累加和,不包括控制及命令字节),不计超出 ffh 的进位部分。 h 表示此数值为 16 进制数
命令格式
( 1 )读取水表数据( 4a 命令)
主机命令: 2ah xxh 4ah 仪表回答 26h xxh 4ah ll ( bcd 码) zzh
其中 ll ( bcd 码)的内容如下表
位置 |
内容 |
字节数 |
说明 |
1~4 |
瞬时流量 |
4 |
缩小 1000 倍为实际数值,单位为 m3/h |
5~8 |
正累计流量 |
4 |
缩小 10 倍为实际数值,单位为 m3 |
9~12 |
累计运行时间 |
4 |
单位:小时 |
13 |
诊断信息代码 |
1 |
见诊断信息表格 |
( 2 )读取定时存储数据 ( 49 命令)
主机命令: 2ah xxh 49h 仪表回答 26h xxh 49h ll ( bcd 码) zzh
该命令同( 1 ) 4a 命令读取水表数据,唯一区别是该命令读出的数据是上一个定时时刻存储的数据,而( 1 ) 4a 命令读取水表数据读出的是当前水表数据。
( 3 )更改通讯地址( 4b 命令)
主机命令: 2ah xxh 4bh yyh 仪表响应 26h xxh 4bh yyh
如果选取 xxh=yyh ,应用此命令可以循环检测通信线路是否正常,还可以扫描网络中存在的仪表数目,可以实现网络的自动配置
注:一般地,主机端需要确认仪表是否设置了正确的通讯地址。如果不检测的话,在误码率较高的网络中,请慎用此 4b 命令,因为如果主机发送的 yyh 如果发生了错误,就会发生“丢失”下位机,或者造成两台仪表具有同一通讯号码而发生冲突现象。
( 4 )更改(设定)定时数据记忆时间( 4c 命令)
主机命令: 2ah xxh 4ch ddh hhh
仪表回答: 26h xxh 4ch ddh hhh mmh zzh
其中 ddh 表示某天, hhh 表示某小时, mm 表示某分钟, bcd 码格式
dd 取值为某月的一天,例如 2ah 86h 4ch 12h 15h 表示设定 86 号仪表在每月的 12 号 15 时记忆(存储)当时的瞬时流量、累计流量、工作时间和状态代码,此储存数据便于用 49 命令读出。
如果 dd = 0 则表示每天的 hhh 时刻进行储存记忆操作。
( 5 )广播校时 ( 4d 命令)
主机命令: 2ah aah 4dh ssmmhhddmmyy 仪表不作回答
其中 ssmmhhddmmyy 表示 bcd 码格式的时间日期数值,分别是秒分时天月年。
诊断信息代码为 00h 时表示正常
02h 时表示管道空错误或者是仪表不正常工作
05h 时表示数据存储时错误,硬件故障,需要维修
( 6 )扩充的读取水表命令( 50 命令, 平顶山水资源监控用命令)
主机命令: 2ah xxh 50h ( *xxp ) 仪表回答 26h xxh 50h ll ( bcd 码) zzh
其中 ll ( bcd 码)的内容如下表
位置 |
内容 |
字节数 |
说明 |
1~4 |
瞬时流速 |
4 |
紧凑 bcd 码,缩小 1000 倍为实际数值,单位为 m/h |
5~8 |
瞬时流量 |
4 |
紧凑 bcd 码,缩小 1000 倍为实际数值,单位为 m3/h |
9~12 |
正累积流量 |
4 |
紧凑 bcd 码表示的数值部分,单位为 m3 |
13~16 |
负累积流量 |
4 |
紧凑 bcd 码表示的数值部分,单位为 m3 |
17 |
累积流量乘积系数值 |
1 |
数值范围 n=0~6 0 , 1 , 2 , 3 , 4 , 5 , 6 分别对应单位 1, 0.1, 0.01, 0.001, 0.0001, 0.00001, 0.000001 立方米 。 |
18~21 |
累计运行时间 |
4 |
紧凑 bcd 码,单位:小时 |
22 |
诊断信息代码 |
1 |
见诊断信息表格 |
例如 9~12 字节数据为 12h , 34h , 56h , 78h ,而第 17 字节数值 =2 时,则实际的正累积量值是
12345678 x 0.01 =123456.78 立方米
例如接收的字符串为 26h , 01h , 50h , 00h , 00h , 00h , 90h , 00h , 00h , 00h , 65h , 78h , 56h , 34h , 12h , 12h , 34h , 56h , 80h , 03h , 00h , 00h , 12h , 34h , 00h , zz
则表示的水表数值如下
瞬时流速 = 00000.090 m /s
瞬时流量 = 00000.065 m3 /h
正累积量 =78563412x10- 3 = 78563.412 m3
负累积量 =12345680x10- 3 = 12345.680 m3
总工作时间 =00001234 小时
水表工作状态 =00 表示正常。
注意:对于替换升级换代使用的用户需要注意如下几点
( 1 )新版 nz-tuf-2000 系列产品更多强调用户可编程更改,所以在协议中,并没有固定波特率以及校验位的定义,用户需要自己查验,采用合适的波特率。
( 2 ) 新版 nz-tuf-2000 系列超声波流量计通信时,对时刻的要求低,可以任何时候采集数据。采集数据的时间间隔并没有特殊的要求。
( 3 ) 新版 nz-tuf-2000 系列超声波流量计出厂设置波特率一般为 9600 ,无校验位。如果需要替换同类仪表,需要更改串行口参数。用户可以在订货时提出此要求,由厂家在出厂时设置好。用户也可以自行更改。更改的方法请参考设置一章
( 4 ) 新版 nz-tuf-2000 系列超声波流量计的通信地址(通信号码)。在显示菜单 m46 中可以查阅,也可以使用按键进行更改。出厂时此地址码一般地址设为 01 用户需要自己修改为合适地址。