接口: 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 用户需要自己修改为合适地址。