3.3.5 兼容工作方式
——该工作方式表示同时包括查询/应答和自报两种工作方式。
3.3.6 优先级
——在查询/应答工作方式时,随机查询的优先级高于定时查询和顺序查询。在自报工作方式时,优先级高低依次为:告警自报,参数变化自报,特定条件自报,定时间隔自报。在兼容工作方式下,自报工作方式的优先级高于查询/应答工作方式。
1 数据传输报文及数据结构
1.1 确认∕否认(AFN=01H)
——确认∕否认报文是对接收报文中需要被确认的回答,以及终端对所请求的数据不具备响应条件的否认回答。
68H
L
68H
C
A
AFN=01H
数据域
CS
16H
——数据域与下行报文的数据域相同。
1.2 链路检测(AFN=02H)
1.2.1 下行报文
68H
L
68H
C
A
AFN=02H
数据域
CS
16H
——用于GPRS、CDMA登录、退出登录、在线保持。数据域:1个字节,F0登录,F1退出登录,F2在线保持。
1.2.2 上行报文
——确认/否认报文,详见4.1。
1.3 参数设置及查询
1.3.1 设置遥测终端或中继站地址(AFN=10H)
68H
L
68H
C
A
AFN=10H
数据域(5个字节)
PW
Tp
CS
16H
——地址域A为遥测终端或中继站旧地址,数据域为新地址。数据域为5字节,具体格式见A。
1.3.2 查询遥测终端或中继站地址(AFN=50H)
68H
L
68H
C
A
AFN=50H
CS
16H
——遥测终端、中继站的响应帧
68H
L
68H
C
A
AFN=50H
数据域(5个字节)
CS
16H
——地址域A与数据域值应完全相同。
1.3.3 设置遥测终端或中继站时钟(AFN=11H)
68H
L
68H
C
A
AFN=11H
数据域(6个字节)
PW
Tp
CS
16H
——数据域(6字节压缩BCD码):时钟顺序是年、月、日、时、分、秒,其中公元年=2000+年。数据格式为:
数据名称 |
数据格式 | |||||||
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 | |
秒 |
BCD码十位 |
BCD码个位 | ||||||
分 |
BCD码十位 |
BCD码个位 | ||||||
时 |
BCD码十位 |
BCD码个位 | ||||||
日 |
BCD码十位 |
BCD码个位 | ||||||
星期-月 |
星期
BCD码个位 |
月
BCD码十位 |
月
BCD码个位 | |||||
年 |
BCD码十位 |
BCD码个位 |
——星期定义如下:
D5~D7编码表示0~7,0:无效,1~7:对应星期一至星期日。
1.3.4 查询遥测终端或中继站时钟(AFN=51H)
68H
L
68H
C
A
AFN=51H
CS
16H
——遥测终端、中继站的响应帧
68H
L
68H
C
A
AFN=51H
数据域(6个字节BCD)
CS
16H
——数据域为6个字节压缩BCD。数据格式见4.3.3。
——请求帧和响应帧的控制域C值不同。
1.3.5 设置遥测终端的工作模式(AFN=12H)
68H
L
68H
C
A
AFN=12H
数据域(1个字节)
PW
Tp
CS
16H
——数据域为1个字节BIN。 工作模式类型=00B,设置遥测终端在混合工作状态;工作模式类型=01B,设置遥测终端在自报工作状态;工作模式类型=02B,设置遥测终端在查询/应答工作状态;工作模式类型=03B,遥测终端在调试/维修状态。
1.3.6 查询遥测终端的工作模式(AFN=52H):
68H
L
68H
C
A
AFN=52H
CS
16H
——遥测终端的响应帧:
68H
L
68H
C
A
AFN=52H
数据域(1个字节)
CS
16H
——请求帧和响应帧的控制域C值不同。数据域见4.3.5。
1.3.7 设置遥测终端的数据自报种类及时间间隔(AFN=13H)
68H
L
68H
C
A
AFN=13H
数据域(4个字节)
PW
Tp
CS
16H
——第1—2字节(BIN)为上报数据的种类:
D0——置“1”:主动上报水量数据;清“0”:不上报水量数据;
D1——置“1”:主动上报水位数据;清“0”:不上报水位数据;
D2——置“1”:主动上报水压数据;清“0”:不上报水压数据;
D3——置“1”:主动上报水质数据;清“0”:不上报水质数据;
D4——置“1”:主动上报综合数据;清“0”:不上报综合数据;
D5——置“1”:主动上报水泵运行数据;清“0”:不上报水泵运行数据;
D6——置“1”:主动上报事件及开关量数据;清“0”:不上报事件及开关量数据;
D7——置“1”:出现新报警事件时主动上报报警状态及报警事件;清“0”:不主动上报;
D8——置“1”:出现开、关水泵事件时主动上报报警状态及报警事件;清“0”:不主动上报;
D9—D15 备用。
——第3-4字节(压缩的BCD码)为上报时间: 取值范围为:0—9999;单位:分钟。数据格式为:
数据格式 | ||||||||
|
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
BYTE 1 |
BCD码十位 |
BCD码个位 | ||||||
BYTE 2 |
BCD码千位 |
BCD码百位 |
——上报时间基准是每月1日0时0分0秒
1.3.8 查询遥测终端的数据自报种类及时间间隔(AFN=53H)
68H
L
68H
C
A
AFN=53H
CS
16H
—— 遥测终端的响应帧:
68H
L
68H
C
A
AFN=53H
数据域(4个字节)
CS
16H
——数据域定义参见4.3.7。
1.3.9 设置遥测站需查询的实时数据种类(AFN=14H)
68H
L
68H
C
A
AFN=14H
数据域(2个字节)
PW
Tp
CS
16H
——数据域为2字节BIN码,每一位代表一类实时数据,定义如下:
D0——置“1”:查询水量相关数据;清“0”:不查询水量相关数据;
D1——置“1”:查询水位相关数据;清“0”:不查询水位相关数据;
D2——置“1”:查询水压相关数据;清“0”:不查询水压相关数据;
D3——置“1”:查询水质相关数据;清“0”:不查询水质相关数据;
D4——置“1”:查询水泵运行相关数据;清“0”:不查询水泵运行相关数据;
D5—D15 备用。
1.3.10 查询遥测站需查询的实时数据种类(AFN=54H):
68H
L
68H
C
A
AFN=54H
CS
16H
——遥测站的响应帧:
68H
L
68H
C
A
AFN=54H
数据域(2个字节)
CS
16H
——数据域数据格式定义参见4.3.9;
——请求帧和响应帧的控制域C值不同。
1.3.11 设置遥测终端的本次充值量(AFN=15H)
68H
L
68H
C
A
AFN=15H
数据域(4个字节BCD)
PW
Tp
CS
16H
——数据域为4个字节压缩BCD。取值范围为:0—99999999,单位:立方米。数据格式为:
数据格式 | ||||||||
|
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
BYTE 1 |
BCD码十位 |
BCD码个位 | ||||||
BYTE 2 |
BCD码千位 |
BCD码百位 | ||||||
BYTE 3 |
BCD码十万位 |
BCD码万位 | ||||||
BYTE 4 |
BCD码千万位 |
BCD码百万位 |
1.3.12 查询遥测终端最近成功充值量和现有剩余水量(AFN=55H)
68H
L
68H
C
A
AFN=55H
CS
16H
——遥测终端的响应帧
68H
L
68H
C
A
AFN=55H
数据域(9个字节BCD)
CS
16H
——数据域前者是最近一次成功充值量,为4个字节压缩BCD。取值范围为:0—99999999,单位:立方米。数据格式为:
数据格式 | ||||||||
|
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
BYTE 1 |
BCD码十位 |
BCD码个位 | ||||||
BYTE 2 |
BCD码千位 |
BCD码百位 | ||||||
BYTE 3 |
BCD码十万位 |
BCD码万位 | ||||||
BYTE 4 |
BCD码千万位 |
BCD码百万位 |
——数据域后5个字节为压缩BCD。代表剩余水量取值范围为:0—7999999999,单位:立方米。数据域最后字节的D7位上为剩余水量的符号位: 0为正值; 1为负值。数据格式为:
数据格式 | |||||||||
|
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 | |
BYTE 1 |
BCD码十位 |
BCD码个位 | |||||||
BYTE 2 |
BCD码千位 |
BCD码百位 | |||||||
BYTE 3 |
BCD码十万位 |
BCD码万位 | |||||||
BYTE 4 |
BCD码千万位 |
BCD码百万位 | |||||||
BYTE 5 |
|
BCD码十万万位 |
BCD码万万位 |
——请求帧和响应帧的控制域C值不同。
1.3.13 设置遥测终端的剩余水量报警值(AFN=16H)
68H
L
68H
C
A
AFN=16H
数据域(3个字节BCD)
PW
Tp
CS
16H
——数据域为3个字节压缩BCD。取值范围为:0—999999,单位:立方米。数据格式为:
1.3.14 查询遥测终端的剩余水量和报警值(AFN=56H)
68H
L
68H
C
A
AFN=56H
CS
16H
——遥测终端的响应帧
68H
L
68H
C
A
AFN=56H
数据域(8个字节BCD)
CS
16H
——数据域前3个字节为压缩BCD。代表剩余水量报警值,取值范围为:0—999999,单位:立方米。数据格式为:
——数据域后5个字节为压缩BCD。5个字节为剩余水量取值范围为:0—7999999999,单位:立方米。数据域最后字节的D7位上为剩余水量的符号位: 0为正值; 1为负值。数据格式为:
数据格式 | |||||||||
|
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 | |
BYTE 1 |
BCD码十位 |
BCD码个位 | |||||||
BYTE 2 |
BCD码千位 |
BCD码百位 | |||||||
BYTE 3 |
BCD码十万位 |
BCD码万位 | |||||||
BYTE 4 |
BCD码千万位 |
BCD码百万位 | |||||||
BYTE 5 |
|
BCD码十万万位 |
BCD码万万位 |
——请求帧和响应帧的控制域C值不同。
1.3.15 设置遥测终端的水位基值、水位上下限(AFN=17H)
68H
L
68H
C
A
AFN=17H
数据域(N*7个字节BCD)
PW
Tp
CS
16H
——有N个水位点,数据域为N*7个字节压缩BCD。前3个字节为水位基值,第一个字节为整数位高字节,第二个字节为整数位低字节,第三个字节为小数,取值范围为:0—9999.99,单位:米。数据格式为:
数据格式 | ||||||||
|
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
BYTE 1 |
BCD码千位 |
BCD码百位 | ||||||
BYTE 2 |
BCD码十位 |
BCD码个位 | ||||||
BYTE 3 |
BCD码十分位 |
BCD码百分位 |
——第4-5个字节为水位下限,其值为水位值减去水位基值之数,取值范围为:0—99.99,单位:米。数据格式为:
——后2个字节为水位上限,其值为水位值减去水位基值之数,取值范围为:0—99.99,单位:米。数据格式为:
1.3.16 查询遥测终端的水位基值、水位上下限(AFN=57H)
68H
L
68H
C
A
AFN=57H
CS
16H
——遥测终端的响应帧
68H
L
68H
C
A
AFN=57H
数据域(N*7个字节BCD+1字节终端报警)
CS
16H
——请求帧和响应帧的控制域C值不同。有N个水位点,数据域定义见4.3.15,终端报警格式参见4.3.33数据域第一字节。
1.3.17 设置遥测终端水压上、下限值(AFN=18H)
68H
L
68H
C
A
AFN=18H
数据域(N*8个字节BCD)
PW
Tp
CS
16H
——有N个水压点,数据域N*8个字节BCD,前4个字节为水压上限值,低位在前,高位在后,取值范围:0—999999.99,单位:KPa;后4个字节为水压下限值,低位在前,高位在后,取值范围:0—999999.99,单位:KPa。
数据格式 | ||||||||
|
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
BYTE 1 |
BCD码十万位 |
BCD码万位 | ||||||
BYTE 2 |
BCD码千位 |
BCD码百位 | ||||||
BYTE 3 |
BCD码十位 |
BCD码个位 | ||||||
BYTE 4 |
BCD码十分位 |
BCD码百分位 |
——数据格式为:
1.3.18 查询遥测终端水压上、下限值(AFN=58H)
68H
L
68H
C
A
AFN=58H
CS
16H
——遥测终端的响应帧
68H
L
68H
C
A
AFN=58H
数据域(N*8个字节BCD+1字节终端报警)
CS
16H
——有N个水压点,数据域数据格式参见4.4.17,终端报警格式参见4.3.33数据域第一字节。请求帧和响应帧的控制域C值不同。
1.3.19 设置遥测终端水质参数种类、上限值(AFN=19H)
68H
L
68H
C
A
AFN=19H
数据域(5+N*4+1个字节)
PW
Tp
CS
16H
——数据域中前5个字节是本遥测终端监测的水质参数种类,为BIN代码,每位代表一种参数,对应位置1则监测,清0则不监测,见下表:(表中N(D,【d】)为数值型数据,D表示数据的总位数,不包括小数点;d表示数据的小数点位数。)
对应位 |
名称 |
计量单位 |
上限值 |
对应位 |
名称 |
计量单位 |
上限值 |
D0 |
水温 |
℃ |
N(3,1) |
D18 |
六价铬 |
mg/L |
N(5,3) |
D1 |
pH值 |
|
N(4,2) |
D19 |
铅 |
mg/L |
N(7,5) |
D2 |
溶解氧 |
mg/L |
N(4,1) |
D20 |
氰化物 |
mg/L |
N(5,3) |
D3 |
高锰酸盐指数 |
mg/L |
N(4,1) |
D21 |
挥发酚 |
mg/L |
N(5,3) |
D4 |
电导率 |
µs/cm |
N(5) |
D22 |
苯酚 |
mg/L |
N(5,2) |
D5 |
氧化还原电位 |
mv |
N(5,1) |
D23 |
硫化物 |
mg/L |
N(5,3) |
D6 |
浊度 |
度 |
N(3) |
D24 |
粪大肠菌群 |
个/L |
N(10) |
D7 |
化学需氧量 |
mg/L |
N(7,1) |
D25 |
硫酸盐 |
mg/L |
N(6,2) |
D8 |
五日生化需氧量 |
mg/L |
N(5,1) |
D26 |
氯化物 |
mg/L |
N(8,2) |
D9 |
氨氮 |
mg/L |
N(6,2) |
D27 |
硝酸盐氮 |
mg/L |
N(5,2) |
D10 |
总氮 |
mg/L |
N(5,2) |
D28 |
铁 |
mg/L |
N(4,2) |
D11 |
铜 |
mg/L |
N(7,4) |
D29 |
锰 |
mg/L |
N(4,2) |
D12 |
锌 |
mg/L |
N(6,4) |
D30 |
石油类 |
mg/L |
N(4,2) |
D13 |
氟化物 |
mg/L |
N(5,2) |
D31 |
阴离子表面活性剂 |
mg/L |
N(4,2) |
D14 |
硒 |
mg/L |
N(7,5) |
D32 |
六六六 |
mg/L |
N(7,6) |
D15 |
砷 |
mg/L |
N(7,5) |
D33 |
滴滴涕 |
mg/L |
N(7,6) |
D16 |
汞 |
mg/L |
N(7,5) |
D34 |
有机氯农药 |
mg/L |
N(7,6) |
D17 |
镉 |
mg/L |
N(7,5) |
D35-D39 |
备用 |
——之后的数据是这些监测水质参数的上限值,按照本遥测终端存在的参数顺先后次序排列,每一种参数由4个字节BCD码构成(取值范围:0—99999999),低位在前,高位在后,小数点位置由每个参数的要求决定。粪大肠菌群由5个字节BCD码构成,没有小数位。不需要监测的参数不参加排列。如果本遥测终端有N个水质参数,数据域为5+N*4(+1【参数含粪大肠菌群时】)个字节。