
6 数据传输报文及数据结构
6.1 链路检测
6.1.1 链路检测(AFN=02H)命令在中心站可用于GPRS、CDMA登录、退出登录、在线保持。数据域:1个字节,F0登录,F1退出登录,F2在线保持。格式见表17。
表17 链路检测(AFN=02H)

表18 链路检测(确认帧)

6.1.2 遥测终端或中继站的确认帧,数据域与链路检测命令的数据域相同,格式见表18。
6.2 参数设置及查询
6.2.1 设置遥测终端或中继站地址(AFN=10H)命令格式见表19。地址域A为遥测终端或中继站旧地址,数据域为新地址。数据域为5字节,具体格式见5.1.4.3。响应帧格式见表20。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。
表19 设置遥测终端或中继站地址(AFN=10H)

表20 设置遥测终端或中继站地址(响应帧)

6.2.2 查询遥测终端或中继站地址(AFN=50H)命令格式见表21。遥测终端或中继站的响应帧格式见表22。地址域A与数据域值应完全相同。
表21 查询遥测终端或中继站地址(AFN=50H)

表22 查询遥测终端或中继站地址(响应帧)

6.2.3 设置遥测终端或中继站时钟(AFN=11H)命令格式见表23。数据域(6字节压缩BCD码):时钟顺序是年、月、日、时、分、秒,其中公元年=2000+年。数据域格式见表24。D5~D7编码表示0~7,1~7对应星期一至星期日,0为无效。响应帧格式见表25。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。
表23 设置遥测终端或中继站时钟(AFN=11H)

表24 设置遥测终端或中继站时钟(数据域)

6.2.4 查询遥测终端或中继站时钟(AFN=51H)命令格式见表26。遥测终端或中继站的响应帧格式见表27。数据域为6个字节压缩BCD,数据格式见6.2.3。请求帧和响应帧的控制域C值不同。
表25 设置遥测终端或中继站时钟(响应帧)

表26 查询遥测终端或中继站时钟(AFN=51H)

表27 查询遥测终端或中继站时钟(响应帧)

6.2.5 设置遥测终端的工作模式(AFN=12H)命令格式见表28。数据域为1个字节BIN。工作模式类型=00B,设置遥测终端在兼容工作状态;工作模式类型=01H,设置遥测终端在自报工作状态;工作模式类型=02H,设置遥测终端在查询/应答工作状态;工作模式类型=03H,遥测终端在调试/维修状态。响应帧格式见表29。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。
表28 设置遥测终端的工作模式(AFN=12H)

表29 设置遥测终端的工作模式(响应帧)

6.2.6 查询遥测终端的工作模式(AFN=52H)命令格式见表30。遥测终端的响应帧格式见表31。请求帧和响应帧的控制域C值不同。数据域见6.2.5。
表30 查询遥测终端的工作模式(AFN=52H)

表31 查询遥测终端的工作模式(响应帧)

6.2.7 设置遥测终端的数据自报种类及时间间隔(AFN=A1H)命令格式见表32。响应帧格式见表34。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。
表32 设置遥测终端的数据自报种类及时间间隔(AFN=A1H)

a)数据域的第1~2字节(BIN)为上报数据的种类:
1)D0——置“1”为主动上报雨量数据,清“0”为不上报雨量数据。
2)D1——置“1”为主动上报水位数据,清“0”为不上报水位数据。
3)D2——置“1”为主动上报流量(水量)数据,清“0”为不上报流量(水量)数据。
4)D3——置“1”为主动上报流速数据,清“0”为不上报流速数据。
5)D4——置“1”为主动上报闸位数据,清“0”为不上报闸位数据。
6)D5——置“1”为主动上报功率数据,清“0”为不上报功率数据。
7)D6——置“1”为主动上报气压数据,清“0”为不上报气压数据。
8)D7——置“1”为出现上报风速(风向)数据,清“0”为不上报风速(风向)数据。
9)D8——置“1”为主动上报水温数据,清“0”为不上报水温数据。
10)D9——置“1”为主动上报水质数据,清“0”为不上报水质数据。
11)D10——置“1”为主动上报土壤含水率数据,清“0”为不上报土壤含水率数据。
12)D11——置“1”为主动上报蒸发量数据,清“0”为不上报蒸发量数据。
13)D12——置“1”为主动上报报警或状态数据,清“0”为不上报报警或状态数据。
14)D13——置“1”为主动上报水压数据,清“0”为不上报水压数据。
15)D14——D15备用。
b)数据域的第3~30字节为各参数的自报上报时间间隔,每个参数二个字节,取值范围为1~9999,单位为min。依次为雨量、水位、流量(水量)、流速、闸位、功率、气压、风速(风向)、水温、水质、土壤含水率、蒸发量、水压、报警或状态数据,数据格式见表33。如果本次设置的参数上报时间间隔与上次上报时间间隔数据不同,则修改该参数的上报时间间隔,其他参数的上报时间间隔和上报时间不变。上报时间间隔计算基准点是当日的8时整。
表33 设置遥测终端的数据自报种类及时间间隔数据格式

6.2.8 查询遥测终端的数据自报种类及时间间隔(AFN=53H)命令格式见表35。遥测终端的响应帧格式见表36。数据域定义见6.2.7。
表34 设置遥测终端的数据自报种类及时间间隔(响应帧)

表35 查询遥测终端的数据自报种类及时间间隔(AFN=53H)

表36 查询遥测终端的数据自报种类及时间间隔(响应帧)

6.2.9 设置遥测站需查询的实时数据种类(AFN=A0H)命令格式见表37。响应帧格式见表38。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。数据域为2字节BIN码,每一位代表一类实时数据,定义如下:
a)D0——置“1”为查询雨量数据,清“0”为不查询雨量数据。
b)D1——置“1”为查询水位数据,清“0”为不查询水位数据。
c)D2——置“1”为查询流量(水量)数据,清“0”为不查询流量(水量)数据。
d)D3——置“1”为查询流速数据,清“0”为不查询流速数据。
e)D4——置“1”为查询闸位数据,清“0”为不查询闸位数据。
f)D5——置“1”为查询功率数据,清“0”为不查询功率数据。
g)D6——置“1”为查询气压数据,清“0”为不查询气压数据。
h)D7——置“1”为查询风速数据,清“0”为不查询风速数据。
i)D8——置“1”为查询水温数据,清“0”为不查询水温数据。
j)D9——置“1”为查询水质数据,清“0”为不查询水质数据。
k)D10——置“1”为查询土壤含水率数据,清“0”为不查询土壤含水率数据。
l)D11——置“1”为查询蒸发量数据,清“0”为不查询蒸发量数据。
m)D12——置“1”为查询终端内存数据,清“0”为不查询终端内存数据。
n)D13——置“1”为查询固态存储数据,清“0”为不查询固态存储数据。
o)D14——置“1”为查询上报水压数据,清“0”为不查询水压数据。
p)D15备用。
表37 设置遥测站需查询的实时数据种类(AFN=A0H)

表38 设置遥测站需查询的实时数据种类(响应帧)

6.2.10 查询遥测站需查询的实时数据种类(AFN=54H)命令格式见表39。遥测终端的响应帧格式见表40。请求帧和响应帧的控制域C值不同。数据域数据格式定义见6.2.9。
表39 查询遥测站需查询的实时数据种类(AFN=54H)

表40 查询遥测站需查询的实时数据种类(响应帧)

6.2.11 设置遥测终端的本次充值量(AFN=15H)命令格式见表41。数据域为4个字节压缩BCD。取值范围为0~99999999,单位为m3。数据格式为见表42。
表41 设置遥测终端的本次充值量(AFN=15H)

表42 设置遥测终端的本次充值量数据格式

6.2.12 查询遥测终端最近成功充值量和现有剩余水量(AFN=55H)命令格式见表43。遥测终端的响应帧格式见表44。请求帧和响应帧的控制域C值不同。
a)数据域前者是最近一次成功充值量,为4个字节压缩BCD。取值范围为0~99999999,单位为m3。数据格式见表45。
表43 查询遥测终端最近成功充值量和现有剩余水量(AFN=55H)

表44 查询遥测终端最近成功充值量和现有剩余水量(响应帧)

表45 查询遥测终端最近成功充值量数据格式

b)数据域后5个字节为压缩BCD。代表剩余水量取值范围为:0~7999999999,单位为m3。数据域最后字节的D7位上为剩余水量的符号位:0为正值,1为负值。数据格式见表46。
表46 查询遥测终端现有剩余水量数据格式

6.2.13 设置遥测终端的剩余水量报警值(AFN=16H)命令格式见表47。数据域为3个字节压缩BCD,取值范围为0~999999,单位为m3。数据格式见表48。
表47 设置遥测终端的剩余水量报警值(AFN=16H)

表48 设置遥测终端的剩余水量报警值数据格式

6.2.14 查询遥测终端的剩余水量和报警值(AFN=56H)命令格式见表49。遥测终端的响应帧格式见表50。请求帧和响应帧的控制域C值不同。
表49 查询遥测终端的剩余水量和报警值(AFN=56H)

表50 查询遥测终端的剩余水量和报警值(响应帧)

a)数据域前3个字节为压缩BCD。代表剩余水量报警值,取值范围为0~999999,单位为m3。数据格式见表51。
表51 查询遥测终端的剩余水量报警值数据格式

b)数据域后5个字节为压缩BCD。5个字节为剩余水量取值范围为0~7999999999,单位为m3。数据域最后字节的D7位上为剩余水量的符号位:0为正值;1为负值。数据格式见表52。
表52 查询遥测终端的剩余水量数据格式

6.2.15 设置遥测终端的水位基值、水位上下限(AFN=17H)命令格式见表53。响应帧格式见表54。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。
表53 设置遥测终端的水位基值、水位上下限(AFN=17H)

表54 设置遥测终端的水位基值、水位上下限(响应帧)

a)有N个水位点,数据域为N×7个字节压缩BCD。前3个字节为水位基值,其中BYTE 3的D7是符号位,1为负,0为正取值,范围为-7999~7999.99,单位为m。数据格式见表55。
表55 设置遥测终端的水位基值数据格式

b)第4~5个字节为水位下限,其值为水位值减去水位基值之数,取值范围为0~99.99,单位为m。数据格式见表56。
表56 设置遥测终端的水位下限数据格式

c)后2个字节为水位上限,其值为水位值减去水位基值之数,取值范围为0~99.99,单位为m。数据格式见表57。
表57 设置遥测终端的水位上限数据格式

6.2.16 查询遥测终端的水位基值、水位上下限(AFN=57H)命令格式见表58。遥测终端的响应帧格式见表59。请求帧和响应帧的控制域C值不同。有N个水位点,数据域定义见6.2.11,终端报警状态格式见6.2.42数据域。
表58 查询遥测终端的水位基值、水位上下限(AFN=57H)

表59 查询遥测终端的水位基值、水位上下限(响应帧)

6.2.17 设置遥测终端水压上、下限值(AFN=18H)命令格式见表60。
表60 设置遥测终端水压上、下限值(AFN=18H)

a)有N个水压点,数据域N×8个字节BCD,前4个字节为水压上限值,低位在前,高位在后,取值范围为0~999999.99,单位为KPa;后4个字节为水压下限值,低位在前,高位在后,取值范围为0~999999.99,单位为k Pa。
b)数据格式见表61。
表61 设置遥测终端水压的数据格式

6.2.18 查询遥测终端水压上、下限值(AFN=58H)命令格式见表62。遥测终端的响应帧格式见表63。有N个水压点,数据域数据格式见6.2.17,终端报警状态格式见6.2.42数据域。请求帧和响应帧的控制域C值不同。
表62 查询遥测终端水压上、下限值(AFN=58H)

表63 查询遥测终端水压上、下限值(响应帧)

6.2.19 设置遥测终端水质参数种类、上限值(AFN=19H)命令格式见表64。响应帧格式见表66。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。
表64 设置遥测终端水质参数种类、上限值(AFN=19H)

a)数据域中前5个字节是本遥测终端监测的水质参数种类,为BIN代码,每位代表一种参数,对应位置1则监测,清0则不监测,见表65。
表65 遥测终端水质参数种类、上限值数据格式

b)数据域5个字节之后的数据是这些监测水质参数的上限值,按照本遥测终端存在的参数按先后次序排列,每一种参数由4个字节BCD码构成(取值范围为0~99999999),低位在前,高位在后,小数点位置由每个参数的要求决定。粪大肠菌群由5个字节BCD码构成,没有小数位。不需要监测的参数不参加排列。如果本遥测终端有N个水质参数,数据域为5+N×4[+1(参数含粪大肠菌群时)]个字节。见表66。
表66 设置遥测终端水质参数种类、上限值(响应帧)

表67 查询遥测终端水质参数种类、上限值(AFN=59H)

6.2.20 查询遥测终端水质参数种类、上限值(AFN=59H)命令格式见表67。遥测终端的响应帧格式见表68。数据域数据格式见6.2.19。请求帧和响应帧的控制域C值不同。
表68 查询遥测终端水质参数种类、上限值(响应帧)

表69 设置遥测终端下限值水质参数种类、下限值(AFN=1AH)

6.2.21 设置遥测终端下限值水质参数种类、下限值(AFN=1AH)命令格式见表69。响应帧格式见表71。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。
a)数据域中前5个字节是本遥测终端监测具有下限值的水质参数种类,为BIN代码,每位代表一种参数,对应位置“1”则该参数具有下限值,清“0”则该参数没有下限值,见表70。
表70 遥测终端下限值水质参数种类、下限值数据格式

b)数据域5个字节之后的数据是这些监测水质参数的下限值,按照本遥测终端存在的参数按先后次序排列,每一种参数由4个字节BCD码构成(取值范围为0~99999999),低位在前,高位在后,小数点位置由每个参数的要求决定。粪大肠菌群由5个字节BCD码构成,没有小数位。没有下限值的参数不参加排列。如果本遥测终端有N个具有下限值水质参数,数据域为5+N×4[+1(参数含粪大肠菌群时)]个字节。
表71 设置遥测终端下限值水质参数种类、下限值(响应帧)

表72 查询遥测终端下限值水质参数种类、下限值(AFN=5AH)

6.2.22 查询遥测终端水质参数种类、下限值(AFN=5AH)命令格式见表72。遥测终端的响应帧格式见表73。数据域数据格式见6.2.21。请求帧和响应帧的控制域C值不同。
表73 查询遥测终端下限值水质参数种类、下限值(响应帧)

表74 设置终端站水量的表底(初始)值(AFN=1BH)

6.2.23 设置终端站水量的表底(初始)值(AFN=1BH)命令格式见表74。遥测终端的响应帧格式见表76。数据域数据有N个水量表,每个水量数据的底数域为5个字节,数据域后5个字节。5个字节为剩余水量取值范围为0~7999999999,单位为m3。数据域最后字节的D7位上为剩余水量的符号位,取0。格式见表75。响应帧数据域数据与设置命令数据域相同。请求帧和响应帧的控制域C值不同。
表75 设置终端站水量的数据格式

表76 设置终端站水量的表底(初始)值(响应帧)

表77 设置遥测终端的流量参数上限值(AFN=1FH)

6.2.24 设置遥测终端的流量参数上限值(AFN=1FH)命令格式见表77。遥测终端的响应帧格式见表79。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。
a)有N个流量点,数据域为N×5个字节。每个流量数据为5个字节。取值范围为-999999.999~+999999.999,单位为m3/s,(水资源流量单位为m3/h)。数据域N×5个字节。
b)数据格式见表78。
表78 遥测终端流量参数上限值数据格式

表79 设置遥测终端的流量参数上限值(响应帧)

表80 查询遥测终端的流量参数上限值(AFN=64H)

6.2.25 查询遥测终端流量参数上限值(AFN=64H)命令格式见表80。遥测终端的响应帧格式见表81。请求帧和响应帧的控制域C值不同。有N个流量点,数据域定义见6.2.26表86,终端报警状态格式见6.2.42数据域。
表81 查询遥测终端的流量参数上限值(响应帧)

6.2.26 查询遥测终端实时值(AFN=B0H)命令格式见表82。遥测终端的响应帧格式见表83。请求帧和响应帧的控制域C值不同。读取的实时值类型由C中的功能码确定。
表82 查询遥测终端实时值(AFN=B0H)

表83 查询遥测终端实时值(响应帧)

a)数据域的长度由被查询实时参数种类和数量确定,数据域最后4个字节是终端报警状态和终端状态,定义见6.2.42。
b)查询雨量参数:雨量值3字节,取值范围为0~99999.9,单位为mm,数据域3+4字节。如果采用的雨量仪表是翻斗式雨量计,则取值范围为0~999999(循环计数累计值),单位为每斗的分辨率。数据格式见表84。
表84 查询遥测终端雨量实时值数据格式

c)查询水位参数:水位仪表数量有N个,每个水位值4个字节,取值范围为-9999.999~+9999.999,单位为m,数据域4×N+4个字节。数据格式见表85。
表85 查询遥测终端水位实时值数据格式

d)查询流量(水量)参数:流量(水量)仪表数量为N。每个流量数据为5个字节压缩BCD。取值范围为-999999.999~+999999.999,单位为m3/s,m3/h(水资源)。水量为累计取水量,5个字节为压缩BCD码,取值范围为0~7999999999,单位为m3,BYTE 5的D7位为累计水量的符号位:0为正值;1为负值。数据域5×N+2个字节。数据格式见表86,表87。
表86 查询遥测终端流量实时值数据格式

表87 查询遥测终端累计水量实时值数据格式

e)查询流速参数:流速仪表数量为N。每个流速数据为3个字节压缩BCD。取值范围为-99.999~+99.999,单位为m/s。数据域3×N+4个字节。数据格式见表88。
表88 查询遥测终端流速实时值数据格式

f)查询闸位参数:闸位仪表数量有N个,每个闸位值3字节,取值范围为0~999.99,单位为m,数据域3×N+4个字节。数据格式见表89。
表89 查询遥测终端闸位实时值数据格式

g)查询功率参数:功率仪表数量为N。每个功率数据为3个字节压缩BCD。取值范围为0~999999,单位为kW。数据域3×N+4个字节。数据格式见表90。
表90 查询遥测终端功率实时值数据格式

h)查询气压参数:气压数据为3个字节压缩BCD。取值范围为0~99999,单位为102Pa。数据域3+4个字节。数据格式见表91。
表91 查询遥测终端气压实时值数据格式

i)查询风速(含风向)参数:风速数据为3个字节压缩BCD。取值范围为0~999.99,单位为m/s。风向为1位BCD,取值0~8。数据域4+4个字节。数据格式见表92。
表92 查询遥测终端风速(含风向)实时值数据格式

j)查询水温参数:水温数据为2个字节压缩BCD。取值范围为0~99.9,单位为℃。数据域2+4字节。数据格式见表93。
表93 查询遥测终端水温实时值数据格式

k)查询水质参数:数据域为5+N×4+2个字节,格式同6.2.13,所不同的是将上限值改成实时值。单位见6.2.19。
l)查询土壤含水率参数:土壤含水率仪表数量为N。每个土壤含水率数据为2个字节压缩BCD。取值范围为0~999.9,无单位。数据域2×N+4个字节。数据格式见表94。
表94 查询遥测终端土壤含水率实时值数据格式

m)查询蒸发量参数:蒸发量数据为3个字节压缩BCD。取值范围为0~9999.9,单位为mm。数据域3×N+4个字节。数据格式见表95。
表95 查询遥测终端蒸发量实时值数据格式

n)查询水压参数:水压仪表数量为N个,每个水压数据为4个字节的BCD,低位在前,高位在后,取值范围为0~999999.99,单位为k Pa。数据域4×N+4个字节。数据格式见表96。
表96 查询遥测终端水压实时值数据格式

o)查询综合参数:一般在以上八种参数的数量各不多于一个时适用该功能。参数品种由数据域第1字节决定,“0”为没有该参数,“1”为有该参数,格式见表97。八种参数按照雨量、水位,流量(水量),闸位,风速(风向)、功率、土壤含水率、水质的顺序排列,没有该参数时缺省,每种参数的格式见6.2.26。最后4个字节是终端报警状态和终端状态,定义见6.2.42。
表97 查询遥测终端综合参数实时值数据格式

6.2.27 设置遥测终端检测参数启报阈值及固态存储时间段间隔(AFN=20H)命令格式见表98。遥测终端的响应帧格式见表99。数据域数据格式为2个字节+启报阈值。参数类别设置为4位的BIN码表示,取值范围为0~15。被设置该参数的编号也为4位的BIN码,取值范围为0~15,顺序排列。参数固态存储时间段间隔为8位的BIN码,取值范围为1~255min,0000B为缺省值(雨量5min,水位5min)。见表100。雨量启报阈值格式为一个字节的BCD码,低位在前,高位在后,取值范围为0.1~9.9mm。其他参数启报阈值格式和单位参见6.2.26。请求帧和响应帧的控制域C值不同,数据域应相同。
表98 设置遥测终端雨量启报阈值及固态存储时间段间隔(AFN=20H)

表99 设置遥测终端雨量启报阈值及固态存储时间段间隔(响应帧)

表100 遥测终端参数启报阈值的参数类别

表101 启报阈值参数类别及编号和间隔的数据格式

6.2.28 设置终端站转发中继引导码长值(AFN=1CH)命令格式见表102。数据域为1个字节BIN。取值范围为0~255,单位为s。终端的响应帧格式见表103。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。
表102 设置终端站转发中继引导码长值(AFN=1CH)

表103 设置终端站转发中继引导码长值(响应帧)

6.2.29 查询终端站转发中继引导码长值(AFN=60H)命令格式见表104。遥测终端的响应帧格式见表105。数据域为1个字节BIN。取值范围为0~255,单位为s。
表104 查询终端站转发中继引导码长值(AFN=60H)

表105 查询终端站转发中继引导码长值(响应帧)

6.2.30 设置中继站转发终端地址(AFN=1DH)命令格式见表106。响应帧格式见表107。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。数据域为本中继站需要转发的终端地址,如果转发终端数为N,每个终端的地址域为5字节,则数据域为N×5个字节。
表106 设置中继站转发终端地址(AFN=1DH)

表107 设置中继站转发终端地址(响应帧)

6.2.31 查询中继站转发终端地址(AFN=62H)命令格式见表108。中继站的响应帧格式见表109。数据域为本中继站需要转发的终端地址,如果转发终端数为N,每个终端的地址域为5个字节,则数据域为N×5个字节。
表108 查询中继站转发终端地址(AFN=62H)

表109 查询中继站转发终端地址(响应帧)

6.2.32 设置中继站工作机自动切换、自报状态(AFN=1EH)命令格式见表110。响应帧格式见表111。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。数据域1字节(BIN)定义:
a)D0,D1——“工作机(值班/备份)自动切换。”00为不切换,11为自动切换,其他为无效。
b)D2,D3——“工作机中继转发允许”。00为不允许,11为允许,其他为无效。
c)D4——置“1”为出现电源报警主动上报,清“0”为不主动上报。
d)D5——置“1”为出现工作机切换主动上报,清“0”为不主动上报。
e)D6——置“1”为出现故障主动上报,清“0”为不主动上报。
f)D7——备用。
表110 设置中继站工作机自动切换、自报状态(AFN=1EH)

表111 设置中继站工作机自动切换、自报状态(响应帧)

6.2.33 查询中继站状态和切换记录(AFN=63H)命令格式见表112。中继站的响应帧格式见表113。
表112 查询中继站状态和切换记录(AFN=63H)

表113 查询中继站状态和切换记录(响应帧)

a)数据域第1字节(BIN)定义见6.2.32,第2字节(BIN)定义:
1)D0——置“1”为工作机A机正常,清“0”为工作机A机故障。
2)D1——置“1”为工作机B机正常,清“0”为工作机B机故障。
3)D2——置“1”为工作机A机现为值班机,清“0”为工作机B机现为值班机。
4)D3——置“1”为中继站允许转发,清“0”为中继站不允许转发。
5)D4——置“1”为电源报警,清“0”为电源正常。
6)D5——置“1”为中继故障报警,清“0”为中继正常。
7)D6,D7——备用。
b)后面是中继站最近十次切换记录。每次切换的时间定义见表114,如果有N次(N≤10)切换的记录,数据域最大为2+5×N个字节。
表114 查询中继站状态和切换记录数据格式

6.2.34 置遥测终端IC卡功能有效(AFN=30H)命令格式见表115。遥测终端的响应帧格式见表116。请求帧和响应帧的控制域C值不同。数据域的数据为5AH表示执行完毕。
表115 置遥测终端IC卡功能有效(AFN=30H)

表116 置遥测终端IC卡功能有效(响应帧)

6.2.35 取消遥测终端IC卡功能(AFN=31H)命令格式见表117。遥测终端的响应帧格式见表118。请求帧和响应帧的控制域C值不同。数据域的数据为5AH表示执行完毕。
表117 取消遥测终端IC卡功能(AFN=31H)

表118 取消遥测终端IC卡功能(响应帧)

6.2.36 定值控制功能投入(AFN=32H)命令格式见表119。终端的响应帧格式见表120。请求帧和响应帧的控制域C值不同。数据域的数据为5AH表示执行完毕。
表119 定值控制功能投入(AFN=32H)

表120 定值控制功能投入(响应帧)

6.2.37 定值控制功能退出(AFN=33H)命令格式见表121。终端的响应帧格式见表122。请求帧和响应帧的控制域C值不同。数据域的数据为5AH表示执行完毕。
表121 定值控制功能退出(AFN=33H)

表122 定值控制功能退出(响应帧)

6.2.38 定值量设定(AFN=34H)命令格式见表123。终端的响应帧格式见表124。请求帧和响应帧的控制域C值不同。
a)请求帧的数据域为水量定值数据,数据格式见表88水量数据格式。
表123 定值量设定(AFN=34H)

表124 定值量设定(响应帧)

b)响应帧的数据域反馈定量值表示执行完毕。
6.2.39 查询终端固态存储数据(AFN=B1H)命令格式见表125。终端的响应帧格式见表126。请求帧和响应帧的控制域C值不同。读取的固态存储数据的类别由C中的功能码确定。
表125 查询终端的固态存储数据(AFN=B1H)

表126 查询终端的固态存储数据(响应帧)

a)查询命令的数据域为9个字节,表示查询数据的具体日期和参数的编码。数据格式见表127。表中参数的编码表示要查询该参数的编码数,从0~15共16个可查参数编码。
1)0000B——雨量。
2)0001B——水位。
3)0010B——流量(水量)。
4)0011B——流速。
5)0100B——闸位。
6)0101B——功率。
7)0110B——气压。
8)0111B——风速(风向)。
9)1000B——水温。
10)1001B——水质。
11)1010B——土壤含水率。
12)1011B——水压。
13)1100B——1111B备用。
b)被查询参数编号是指该参数的数量编号,范围从0~15,顺序排列。见表127。
c)接着就是查询终端固态存储数据的开始时间和结束时间。见表127。
表127 查询终端的固态存储数据日期和参数的数据格式

d)响应帧的数据域前9个字节为日期和参数编号,表示响应数据的具体日期和该参数的编号,数据格式见表127格式。后续字节为该数据在终端被查询的固态存储的数据(含开始时间和结束时间的数值),开始时间查询数据到结束时间查询数据按时间前后依次排列。终端固态存储数据的数据也可按此方式排列。
e)雨量为每5min记录一次该时间内的降水量,数据格式见表84格式,取数范围为×××.×mm。水位及其他参数为每时间段终点的瞬时值(默认值时间段为5min,亦可自定义),数据格式见表85中对应的格式。
6.2.40 查询终端内存自报数据(AFN=B2H)命令格式见表128。终端的响应帧为发送终端内存在的查询时间段曾自报发送,但没有收到中心站回答的数据。
表128 查询终端的终端内存数据(AFN=B2H)

a)查询终端内存中某一时段内曾自报发送,但没有收到中心站回答的数据。该时段由起始时间(含该时间)和结束时间(不含该时间)之间。时间的数据格式见表129,起始时间在前,结束时间在后。
表129 起始(结束)时间的数据格式

b)如果终端内存中有曾自报发送没有收到中心站回答的数据,则按照重新依次发送这些自报数据,直至发送完成。如果终端内存中没有曾自报发送没有收到中心站回答的数据,终端发送响应帧,见表130。请求帧和响应帧的地址域A与数据域值应完全相同,控制域C值不同。
表130 查询终端的终端内存数据(响应帧)

表131 查询遥测终端的事件记录(AFN=5DH)

6.2.41 查询遥测终端的事件记录(AFN=5DH)命令格式见表131。遥测终端的响应帧格式见表132。请求帧和响应帧的控制域C值不同。数据域为64个字节(BIN)。事件记录见附录A中事件代码ERC。
6.2.42 查询遥测终端状态和报警状态(AFN=5EH)命令格式见表133。遥测终端的响应帧格式见表134。请求帧和响应帧的控制域C值不同。
表132 查询遥测终端的事件记录(响应帧)

表133 查询遥测终端状态和报警状态(AFN=5EH)

表134 查询遥测终端状态和报警状态(响应帧)

a)数据域中前2个字节给出报警种类和报警状态,各位表示为:0不报警,1报警。位定义如下:
1)D0——工作交流电停电告警。
2)D1——蓄电池电压报警。
3)D2——水位超限报警。
4)D3——流量超限报警。
5)D4——水质超限报警。
6)D5——流量仪表故障报警。
7)D6——水泵开停状态。
8)D7——水位仪表故障报警。
9)D8——水压超限报警。
10)D9——备用。
11)D10——终端IC卡功能报警。
12)D11——定值控制报警。
13)D12——剩余水量的下限报警。
14)D13——终端箱门状态报警。
15)D14——D15备用。
b)数据域后2个字节(BIN)为遥测终端状态,位定义如下:
1)D0,D1——终端的工作模式。00H,终端在自报、遥测工作状态;01H,终端在自报确认工作状态;02H,终端在遥测工作状态;03H,终端在调试或维修状态。
2)D2——终端IC卡功能是否有效。0:无效;1:有效。
3)D3——定值控制是否投入。0:退出;1:投入。
4)D4——水泵工作状态。0:启动;1:停止。
5)D5——终端箱门状态。0:开启;1:关闭。
6)D6——电源工作状态。0:AC220V供电;1:蓄电池供电。
7)D7_D15备用。
6.2.43 查询水泵电机实时工作数据(AFN=5FH)命令格式见表135。终端的响应帧格式见表136。请求帧和响应帧的控制域C值不同。数据域为12个字节(BIN),数据域格式见表137。
表135 查询水泵电机实时工作数据(AFN=5FH)

表136 查询水泵电机实时工作数据(响应帧)

表137 水泵电机实时工作数据格式

6.2.44 查询遥测终端图像记录(AFN=61H)命令格式见表138。遥测终端的响应帧格式见表139。请求帧和响应帧的控制域C值不同。数据域为1个字节的图片编号,采用BIN。数据长度为L×1K。图片的格式为JPEG,BMP。响应帧中数据域的前2个字节为传输图片有效数据的长度。
表138 自动监测系统数据传输规约查询遥测终端图像记录(AFN=61H)

表139 查询遥测终端图像记录(响应帧)

6.3 控制命令
6.3.1 遥控启动水泵或阀门/闸门(AFN=92H)命令格式见表140。终端的响应帧格式见表141。请求帧和响应帧的控制域C值不同。
a)请求帧的数据域:D0~D3为水泵或阀门/闸门编码号(0~15),D4~D7为0000(水泵)、1111(阀门/闸门)。
表140 遥控启动水泵或阀门/闸门(AFN=92H)

表141 遥控启动水泵或阀门/闸门(响应帧)

b)响应帧的数据域:D0~D3为水泵或阀门/闸门编码号(0~15),D4~D7为1010B表示执行完毕。
6.3.2 遥控关闭水泵或阀门/闸门(AFN=93H)命令格式见表142。终端的响应帧格式见表143。请求帧和响应帧的控制域C值不同。
a)请求帧的数据域:D0~D3为水泵或阀门/闸门编码号(0~15),D4~D7为0000(水泵)、1111(阀门/闸门)。
表142 遥控关闭水泵或阀门/闸门(AFN=93H)

表143 遥控关闭水泵或阀门/闸门(响应帧)

b)响应帧的数据域:D0~D3为水泵或阀门/闸门编码号(0~15),D4~D7为1010B表示执行完毕。
6.3.3 遥控终端或中继站通信机切换(AFN=94H)命令格式见表144。终端或中继站的响应帧格式见表145。请求帧和响应帧的控制域C值不同。数据域的数据D0~D3为遥控终端或中继通信机号。1001B指通信机A机为值班机,0110B指通信机B机为值班机,D4~D7为1010B表示执行完毕。
表144 遥控终端或中继站通信机切换(AFN=94H)

表145 遥控终端或中继站通信机切换(响应帧)

6.3.4 遥控中继站工作机切换(AFN=95H)命令格式见表146。中继站的响应帧格式见表147。请求帧和响应帧的控制域C值不同。数据域的数据D0~D3为中继值班机号。1001B指工作机A机为值班机,0110B指工作机B机为值班机,D4~D7为1010B表示执行完毕。
表146 遥控中继站工作机切换(AFN=95H)

表147 遥控中继站工作机切换(响应帧)

6.3.5 复位遥测终端参数和状态命令(AFN=90H)命令格式见表148。遥测终端的响应帧格式见表149。请求帧和响应帧的控制域C值不同。
表148 复位遥测终端参数和状态命令(AFN=90H)

表149 复位遥测终端参数和状态命令(响应帧)

a)请求帧的数据域为1个字节的HEX;01H代表遥测终端复位,重新开始运行,参数不变;02H代表遥测终端复位,重新开始运行,遥测终端参数恢复出厂默认值,需要重新配置参数。但是终端内的历史数据不变。
b)响应帧的数据域为5AH表示遥测终端已执行完毕。
6.3.6 清空遥测终端的历史数据单元(AFN=91H)命令格式见表150。遥测终端的响应帧格式见表151。请求帧和响应帧的控制域C值不同。此处的历史数据是指固态存储数据。
表150 清空遥测终端的历史数据单元(AFN=91H)

表151 清空遥测终端的历史数据单元(响应帧)

a)请求帧的数据域为清空数据命令,数据格式见表152,其中D0雨量,D1水位,D2~D7备用。对应位为1则执行该参数的清零操作。
表152 清空数据命令格式

b)响应帧的数据域反馈清空命令数据表示历史数据单元清空执行完毕。
6.3.7 修改遥测终端密码(AFN=96H)命令格式见表153。遥测终端的响应帧格式见表154。请求帧和响应帧的控制域C值不同。数据域为2个字节的BCD码,取值范围0~9999,格式见表155。此设置只改变密钥和密码的计算值,不改变算法。设置命令响应帧的数据域重复设置命令的数据域,表示设置成功,以后通信采用新密码计算值。
表153 修改遥测终端密码(AFN=96H)

表154 修改遥测终端密码(响应帧)

表155 数据域数据格式定义

6.4 自报数据
6.4.1 自报实时数据(AFN=C0H)命令格式见表156。中心站的确认帧格式见表157。自报帧和确认帧的控制域C值不同。
表156 自报实时数据(AFN=C0H)

表157 自报实时数据(确认帧)

a)自报参数的种类由6.2.7遥测终端的数据上报种类和间隔时间确定。自报帧中自报参数类别由C中功能码辨别。
b)自报帧的数据域的长度由自报实时参数种类和数量确定,数据域最后4个字节是终端报警状态和终端状态,定义见6.2.42。
c)确认帧的数据域用于遥测终端工作模式的确认或转换。数据为1个字节HEX,00H时遥测终端在兼容工作状态;01H时遥测终端在自报工作状态;02H时遥测终端在查询/应答工作状态;03H时遥测终端在调试/维修状态。
d)自报参数有雨量、水位,流量(水量)、流速、闸位、功率、风速(含风向)、水温、水质、土壤含水率、蒸发量和水压,数据格式见6.2.26。
e)雨量自报条件:在雨量变化一个规定的数量时;规定的定时时间,人工置数时。
f)水位自报条件:在水位变化一个规定的数量时;规定的定时时间,人工置数时。
g)流量自报条件:在流量(水量)变化一个规定的数量时;规定的定时时间,人工置数时。
h)流速自报条件:在流速变化一个规定的数量时;规定的定时时间,人工置数时。
i)闸位自报条件:在闸位变化一个规定的数量时;在闸门启动时和停止时;规定的定时时间,人工置数时。
j)功率自报条件:在功率变化一个规定的数量时;在水泵启动时和停止时;规定的定时时间,人工置数时。
k)风速自报条件:在风速变化一个规定的数量时;规定的定时时间,人工置数时。
l)水温自报条件:规定的定时时间,人工置数时。
m)水质自报条件:在水质变化一个规定的数量时;规定的定时时间,人工置数时。
n)土壤含水率自报条件:规定的定时时间,人工置数时。
o)蒸发量自报条件:规定的定时时间,人工置数时。
p)水压自报条件:在水压变化一个规定的数量时;规定的定时时间,人工置数时。
q)当C为14H时,自报数据为统计雨量格式,该格式在雨量数据前增加一个类型字节,雨量值亦为3个字节,单位为mm,其他部分同前。确认帧亦同前。数据格式见表158自报统计雨量数据格式。
表158 自报统计雨量数据格式

6.4.2 随机自报报警数据(AFN=81H)命令格式见表159。中心站的确认帧格式见表160。自报帧和确认帧的控制域C值不同。
表159 随机自报报警数据(AFN=81H)

表160 随机自报报警数据(确认帧)

a)随机自报参数的种类由6.2.7遥测终端的数据上报种类确定,自报帧中随机自报参数类别和自报的条件由数据域C中功能码辨别。当终端状态发生变化时或每次发生新报警时,应发出此报文。每当新报警时产生自报本报文。
随机自报帧的数据域中前2个字节给出报警状态(定义见6.2.42)。
b)水位超限时,随机自报帧给出当前水位值。水位仪表数量有N个,每个水位值3个字节,低位在前,高位在后,取值范围为-9999.999~+9999.999,单位为m,数据域4×N+2个字节。数据格式见表161。
表161 随机自报报警水位数据格式

c)流量超限时,随机自报帧给出当前流量值。流量仪表数量为N。每个流量数据为5个字节压缩BCD。取值范围为-999999.999~+999999.999,单位为m3/s。数据域5×N+2个字节。数据格式见表162。
表162 随机自报报警流量数据格式

d)水质超限时,随机自报帧给出当前水质值。数据域为5+N×4+2个字节,所不同的是将上限值改成实时值。数据格式和单位见6.2.13。
e)以上随机自报帧数据域最后2个字节是终端状态,定义见6.2.42。Tp为报警时间。
f)其他参数报警随机自报帧数据域只有前2字节的报警状态和最后2字节的终端状态(定义见6.2.42),没有中间的参数实时值。
g)确认帧的数据域用于遥测终端工作模式的确认或转换。数据为1个字节HEX,00H时遥测终端在兼容工作状态;01H时遥测终端在自报工作状态;02B时遥测终端在查询/应答工作状态;03B时遥测终端在调试/维修状态。
6.4.3 人工置数(AFN=82H)命令格式见表163。中心站的确认帧格式见表164。人工置数帧和确认帧的控制域C值不同。
表163 人工置数(AFN=82H)

表164 人工置数(确认帧)

a)非本终端自动采集的参数数据,通过人工置数的方式置入终端,由终端发给中心站。人工置数的数据域可以参考自报实时数据的数据域,人工置数的参数类别由C中功能码辨别。
b)确认帧的数据域用于遥测终端工作模式的确认或转换。数据为1个字节BIN,00B时遥测终端在兼容工作状态;01B时遥测终端在自报工作状态;02B时遥测终端在查询/应答工作状态;03B时遥测终端在调试/维修状态。