-
SL651-2014是中国电力行业中常用的通信协议,用于遥测、遥控和保护设备之间的数据交换。下面是SL651-2014全协议解析(ASCII编码格式)的概述:
-
帧头:起始符,固定为"$"字符。
-
设备地址字段:设备的物理地址,由字母和数字组成。
-
功能码字段:表示具体的功能或操作类型。
-
数据长度字段:指示后续数据域的字节数。
-
数据域:包含具体的数据信息,根据不同的功能码而变化。
-
CRC校验字段:循环冗余校验,用于验证数据的完整性。
-
帧尾:结束符,固定为"\r\n"字符。
该协议支持多种功能码,包括查询数据、设置参数、遥控操作等。具体的协议解析需要参考SL651-2014标准文档,其中包含详细的功能码定义和数据格式规范。
请注意,SL651-2014协议可能有更新版本或特定领域的扩展协议,因此在实际应用中可能会有一些差异。建议查阅最新的标准文档以获取准确的信息。
下面展示示例文档。
* [ ] 等符号只是为了显示方便而已,正确的应该是SOH 、STX等
2FH链路维持报
上行报文:*01001234567812342F0010[0005170718110035]E593
01001234567812342F00100005170718110035E593
起始符SOH(0x01) 1个字节
01 中心站地址(16进制) 2个字节
0012345678 遥测站地址 10个字节
1234 密码(16进制) 4个字节
2F 功能码 2个字节
0010 标识符和长度16进制(上行第一位是0,下行第一位是8,后三位表示数据长度:16个字节) 4个字节
起始符(0x02) 1个字节
0005 流水号(16进制) 4个字节
170718110035 发报时间(yyMMddHHmmss) 12个字节
结束符(0x03) 1个字节
E593 校验码 4个字节
//---------------------------------------------------------------------------------------------------------
30H测试报
上行报文:*06001234123404D230004D[0019170718111204ST 0012341234 H TT 1707181112 PJ 0.5 PT 0.5 Z 0.301 VT 10.91 ]FDEE
06001234123404D230004D0019170718111204ST 0012341234 H TT 1707181112 PJ 0.5 PT 0.5 Z 0.301 VT 10.91 FDEE
起始符SOH(0x01) 1个字节
06 中心站地址(16进制) 2个字节
0012341234 遥测站地址 10个字节
04D2 密码(16进制) 4个字节
30 功能码 2个字节
004D 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:77个字节) 4个字节
起始符(0x02) 1个字节
0019 流水号(16进制) 4个字节
170718111204 发报时间(yyMMddHHmmss) 12个字节
ST 地址标识符 2个字节
空格 1个字节
0012341234 遥测站地址 10个字节
空格 1个字节
H 遥测站分类码 1个字节
空格 1个字节
TT 观测时间标识符 2个字节
空格 1个字节
1707181112 观测时间(yyMMddHHmm) 10个字节
空格 1个字节
PJ 0.5 当前降水量:0.5mm 2+1+3=6个字节
空格 1个字节
PT 0.5 降水量累计值:0.5mm 2+1+3=6个字节
空格 1个字节
Z 0.301 瞬时河道水位:0.301m 1+1+5=7个字节
空格 1个字节
VT 10.91 电源电压:10.91V 2+1+5=8个字节
空格 1个字节
结束符(0x03) 1个字节
FDEE 校验码 4个字节
下行回复报文:*00123412340604D2308010[0019170718111210$3A26
00123412340604D230801000191707181112103A26
起始符SOH(0x01) 1个字节
0012341234 遥测站地址 10个字节
06 中心站地址(16进制) 2个字节
04D2 密码(16进制) 4个字节
30 功能码 2个字节
8010 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:16个字节) 4个字节
起始符(0x02) 1个字节
0019 流水号(和上行报文一样)(16进制) 4个字节
170718111210 发报时间(yyMMddHHmmss) 12个字节
退出链路(0x1B) 1个字符
3A26 校验码 4个字节
//---------------------------------------------------------------------------------------------------------
32H定时报
上行报文:*06001234123404D232004E[0025170718120012ST 0012341234 H TT 1707181200 PJ 1.5 PT 1.5 Z 10.580 VT 10.97 ]A326
06001234123404D232004E0025170718120012ST 0012341234 H TT 1707181200 PJ 1.5 PT 1.5 Z 10.580 VT 10.97 A326
起始符SOH(0x01) 1个字节
06 中心站地址(16进制) 2个字节
0012341234 遥测站地址 10个字节
04D2 密码(16进制) 4个字节
32 功能码 2个字节
004E 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:78个字节) 4个字节
起始符(0x02) 1个字节
0025 流水号(16进制) 4个字节
170718120012 观测时间(yyMMddHHmmss) 12个字节
ST 地址标识符 2个字节
空格 1个字节
0012341234 遥测站地址 10个字节
空格 1个字节
H 遥测站分类码 1个字节
空格 1个字节
TT 观测时间标识符 2个字节
空格 1个字节
1707181200 观测时间(yyMMddHHmm) 10个字节
空格 1个字节
PJ 1.5 当前降水量:1.5mm 6个字节
空格 1个字节
PT 1.5 降水量累计值:1.5mm 6个字节
空格 1个字节
Z 10.580 瞬时河道水位:10.58m 8个字节
空格 1个字节
VT 10.97 电源电压:10.97V 8个字节
空格 1个字节
结束符(0x03) 1个字节
A326 校验码 4个字节
下行回复报文:*00123412340604D2328010[0025170718120018$C5CB
00123412340604D23280100025170718120018C5CB
起始符SOH(0x01) 1个字节
0012341234 遥测站地址 10个字节
06 中心站地址(16进制) 2个字节
04D2 密码(16进制) 4个字节
32 功能码 2个字节
8010 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:16个字节) 4个字节
起始符(0x02) 1个字节
0025 流水号(和上行报文一样) 4个字节
170718120018 发报时间(yyMMddHHmmss) 12个字节
退出链路(0x1B) 1个字符
C5CB 校验码 4个字节
//---------------------------------------------------------------------------------------------------------
34H遥测站小时报
上行报文:*06001234123404D23400CB[0024170718120009ST 0012341234 H TT 1707181105 DRP 00000AFFFFFFFFFFFFFF0000 TT 1707181200 PT 1.5 TT 1707181105 DRZ1 001E001E0039FFFFFFFFFFFFFFFFFFFFFFFFFFFF003A003A TT 1707181200 Z 10.580 PJ 1.5 VT 10.97 ]67DD
06001234123404D23400CB0024170718120009ST 0012341234 H TT 1707181105 DRP 00000AFFFFFFFFFFFFFF0000 TT 1707181200 PT 1.5 TT 1707181105 DRZ1 001E001E0039FFFFFFFFFFFFFFFFFFFFFFFFFFFF003A003A TT 1707181200 Z 10.580 PJ 1.5 VT 10.97 67DD
起始符SOH(0x01) 1个字节
06 中心站地址 2个字节
0012341234 遥测站地址 10个字节
04D2 密码 4个字节
34 功能码 2个字节
00CB 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:203个字节) 4个字节
起始符(0x02) 1个字节
0024 流水号 4个字节
170718120009 观测时间(yyMMddHHmmss) 12个字节
ST 地址标识符 2个字节
空格 1个字节
0012341234 遥测站地址 10个字节
空格 1个字节
H 遥测站分类码 1个字节
空格 1个字节
TT 1707181105 观测时间标识符+时间 13个字节 yyMMddHHmm
空格 1个字节
DRP 00000AFFFFFFFFFFFFFF0000 1小时内每5分钟时段雨量(2位一个数据,FFH表示非法数据。) 3+1+24=28个字节
空格 1个字节
TT 1707181200 观测时间标识符+时间 13个字节 yyMMddHHmm
空格 1个字节
PT 1.5 降水量累计值:1.5mm 6个字节
空格 1个字节
TT 1707181105 观测时间标识符+时间 13个字节 yyMMddHHmm
空格 1个字节
DRZ1 001E001E0039FFFFFFFFFFFFFFFFFFFFFFFFFFFF003A003A 1小时内5分钟间隔相对水位(4位一个数据,FFFFH 表示非法数据) 4+1+48=53个字节
空格 1个字节
TT 1707181200 观测时间标识符+时间 13个字节 yyMMddHHmm
空格 1个字节
Z 10.580 瞬时河道水位:10.58m 8个字节
空格 1个字节
PJ 1.5 当前降水量:1.5mm 6个字节
空格 1个字节
VT 10.97 电源电压:10.97V。 8个字节
空格 1个字节
结束符(0x03) 1个字节
67DD 校验码 4个字节
下行回复报文:*00123412340604D2348010[0024170718120015$1E64
00123412340604D234801000241707181200151E64
起始符SOH(0x01) 1个字节
0012341234 遥测站地址 10个字节
06 中心站地址 2个字节
04D2 密码 4个字节
34 功能码 2个字节
8010 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:16个字节) 4个字节
起始符(0x02) 1个字节
0024 流水号(和上行报文一样) 4个字节
170718120015 发报时间(yyMMddHHmmss) 12个字节
退出链路(0x1B) 1个字符
1E64 校验码 4个字节
//---------------------------------------------------------------------------------------------------------
35H人工置数报
上行报文:*010012345678123435001D[0004550615212001RGZS Q 1.234 ]6DAE
010012345678123435001D0004550615212001RGZS Q 1.234 6DAE
起始符SOH(0x01) 1个字节
01 中心站地址 2个字节
0012345678 遥测站地址 10个字节
1234 密码 4个字节
35 功能码 2个字节
001D 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:29个字节) 4个字节
起始符(0x02) 1个字节
0004 流水号 4个字节
550615212001 发报时间 12个字节 YYMMDDHHmmSS
RGZS 人工置数标识符 4个字节
空格 1个字节
Q 1.234 瞬时流量、抽水流量1.234m/s 7个字节
空格 1个字节
结束符(0x03) 1个字节
6DAE 校验码 4个字节
下行回复报文:*0012345678011234358010[0004170718105516$032C
00123456780112343580100004170718105516032C
起始符SOH(0x01) 1个字节
0012345678 遥测站地址 10个字节
01 中心站地址 2个字节
1234 密码 4个字节
35 功能码 2个字节
8010 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:16个字节) 4个字节
起始符(0x02) 1个字节
0004 流水号(和上行报文一样) 4个字节
170718105516 发报时间(yyMMddHHmmss) 12个字节
退出链路(0x1B) 1个字符
032C 校验码 4个字节
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
//---------------------------------------------------------------------------------------------------------
37H中心站查询遥测站实时数据
下行报文:*0012345678011234378010[0000170718110259@22B8
0012345678011234378010000017071811025922B8
起始符SOH(0x01) 1个字节
0012345678 遥测站地址 10个字节
01 中心站地址 2个字节
1234 密码 4个字节
37 功能码 2个字节
8010 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:16个字节) 4个字节
起始符(0x02) 1个字节
0000 流水号 4个字节
170718110259 发报时间(yyMMddHHmmss) 12个字节
询问结束符ENQ(0x05) 1个字符
22B8 校验码 4个字节
上行回复报文:*010012345678123437004D[000A170718110322ST 0012345678 H TT 1707181103 PJ 0.5 PT 0.5 Z 0.300 VT 10.91 ]417C
010012345678123437004D000A170718110322ST 0012345678 H TT 1707181103 PJ 0.5 PT 0.5 Z 0.300 VT 10.91 417C
起始符SOH(0x01) 1个字节
01 中心站地址 2个字节
0012345678 遥测站地址 10个字节
1234 密码 4个字节
37 功能码 2个字节
004D 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:77个字节) 4个字节
起始符(0x02) 1个字节
000A 流水号 4个字节
170718110322 发报时间(yyMMddHHmmss) 12个字节
ST 0012345678 地址标识符+测站地址 13个字节
空格 1个字节
H 测站分类码 1个字节
空格 1个字节
TT 1707181103 时间标识符+观测时间 13个字节 (yyMMddHHmm)
空格 1个字节
PJ 0.5 当前降水量:0.5mm 6个字节
空格 1个字节
PT 0.5 降水量累计值:0.5mm 6个字节
空格 1个字节
Z 0.300 瞬时河道水位:0.3m 7个字节
空格 1个字节
VT 10.91 电源电压:10.91V 8个字节
空格 1个字节
结束符(0x03) 1个字节
417C 校验码 4个字节
//---------------------------------------------------------------------------------------------------------
38H中心站查询遥测站时段数据(以小时为基本单位查询历史数据)
下行报文:*00123412340604D238802B[00001707181201431707181117071812 DRN05 DRP @CD66
00123412340604D238802B00001707181201431707181117071812 DRN05 DRP CD66
起始符SOH(0x01) 1个字节
0012341234 遥测站地址 10个字节
06 中心站地址 2个字节
04D2 密码 4个字节
38 功能码 2个字节
802B 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:43个字节) 4个字节
起始符(0x02) 1个字节
0000 流水号 4个字节
170718120143 发报时间 YYMMDDHHmmSS 12个字节
17071811 起始时间 YYMMDDHH 8个字节
17071812 结束时间 YYMMDDHH 8个字节
空格 1个字节
DRN05 时间步长码标识符为DRxnn,DR为时间步长码标志;x取D、H、N分别表示步长单位日、小时和分钟;nn表示对应取值范围。 5个字节
空格 1个字节
DRP 1小时内每5分钟时段雨量 3个字节
空格 1个字节
询问结束符ENQ(0x05) 1个字符
CD66 校验码 4个字节
上行回复报文:*06001234123404D2380051[0026170718120145ST 0012341234 H TT 1707181105 DRN05 DRP 00000AFFFFFFFFFFFFFF0000 ]06F5
06001234123404D23800510026170718120145ST 0012341234 H TT 1707181105 DRN05 DRP 00000AFFFFFFFFFFFFFF0000 06F5
起始符SOH(0x01) 1个字节
06 中心站地址 2个字节
0012341234 遥测站地址 10个字节
04D2 密码 4个字节
38 功能码 2个字节
0051 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:81个字节) 4个字节
起始符(0x02) 1个字节
0026 流水号 4个字节
170718120145 发报时间 YYMMDDHHmmSS 12个字节
ST 0012341234 地址标识符+测站地址 13个字节
空格 1个字节
H 测站类型 1个字节
空格 1个字节
TT 1707181105 时间标识符+时间(yyMMddHHmm) 13个字节
空格 1个字节
DRN05 时间步长码标识符为DRxnn,DR为时间步长码标志;x取D、H、N分别表示步长单位日、小时和分钟;nn表示对应取值范围。 5个字节
空格 1个字节
DRP 00000AFFFFFFFFFFFFFF0000 1小时内每5分钟时段雨量 3+1+24=28个字节
空格 1个字节
结束符(0x03) 1个字节
06F5 校验码 4个字节
//---------------------------------------------------------------------------------------------------------
39H中心站查询遥测站人工置数
下行报文:*0012345678011234398010[0000170718110118@1B34
001234567801123439801000001707181101181B34
起始符SOH(0x01) 1个字节
0012345678 遥测站地址 10个字节
01 中心站地址 2个字节
1234 密码 4个字节
39 功能码 2个字节
8010 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:16个字节) 4个字节
起始符(0x02) 1个字节
0000 流水号 4个字节
170718110118 发报时间(yyMMddHHmmss) 12个字节
询问结束符ENQ(0x05) 1个字符
1B34 校验码 4个字节
上行回复报文:*010012345678123439001D[0008170718110141RGZS Q 1.234 ]FC46
010012345678123439001D0008170718110141RGZS Q 1.234 FC46
起始符SOH(0x01) 1个字节
01 中心站地址 2个字节
0012345678 遥测站地址 10个字节
1234 密码 4个字节
39 功能码 2个字节
001D 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:29个字节) 4个字节
起始符(0x02) 1个字节
0008 流水号 4个字节
170718110141 发报时间(yyMMddHHmmss) 12个字节
RGZS 人工置数标识符 4个字节
空格 1个字节
Q 1.234 瞬时流量、抽水流量 1.234m/s 7个字节
空格 1个字节
结束符(0x03) 1个字节
FC46 校验码 4个字节
//-------------------------------------------------------------------------------------------------------
3AH 中心站查询遥测站指定要素数据
下行报文:*00123412340604D23A8014[0000170718120208DRP @A947
上行回复报文:*06001234123404D23A004B[0028170718120211ST 0012341234 H TT 1707181105 DRP 00000AFFFFFFFFFFFFFF0000 ]E6B8
//1小时内5分钟雨量:0.1小时内5分钟雨量:0.1小时内5分钟雨量:1mm,1小时内5分钟雨量:一.1小时内5分钟雨量:一,1小时内5分钟雨量:一,1小时内5分钟雨量:一,1小时内5分钟雨量:一,1小时内5分钟雨量:一,1小时内5分钟雨量:一,1小时内5分钟雨量:0.1小时内5分钟雨量:0
下行报文:*00123412340604D23A801E[0000170718120258PD PJ PT VT Z @D591
*
0012341234
06
04D2
3A
801E
[
0000
170718120258
PD PJ PT VT Z
@
D591
上行回复报文:*06001234123404D23A0055[002A170718120301ST 0012341234 H TT 1707181203 PD 0.0 PJ 1.5 PT 1.5 VT 10.97 Z 10.580 ]1CCO
//日降水量:0,当前降水量:1.5mm,降水量累计值:1.5mm,电源电压:10.97V,瞬时河道水位:10.58m。
*
06
0012341234
04D2
3A
0055
[
002A
170718120301
ST 0012341234
H
TT 1707181203
PD 0.0
PJ 1.5
PT 1.5
VT 10.97
Z 10.580
]
1CCO
//-------------------------------------------------------------------------------------------------------
40H 中心站修改遥测站基本配置表(遥测站运行参数配置)
下行报文:*00123456780104D240808C[000017071811090301 06000000 02 0012341234 04 02218094153172009708 05 01013812345678 0C 02 0D 8001000000000000 0F 31303133353132333435363738 @6DD2
00123456780104D240808C000017071811090301 06000000 02 0012341234 04 02218094153172009708 05 01013812345678 0C 02 0D 8001000000000000 0F 31303133353132333435363738 6DD2
* 起始符SOH(0x01) 1个字节
0012345678
01
04D2
40
808C
[ 起始符(0x02) 1个字节
0000
170718110903
01 06000000 中心站地址(每个字节表示 1 个中心站地址,按顺序分别表示第一、二、三、四个中心站地址;HEX 码,地址范围 1~255;地址是 0 表示禁用)
02 0012341234 遥测站地址(BCD 码)
04 02218094153172009708 中心站1主信道类型及地址(信道类型在高位字节,地址在低位字节。信道类型用1 字节 BCD 码:1-短信,2-IPV4,3-北斗,4-海事卫星,5-PSTN,6-超短波。中心站信道地址长度根据信道类型确定,其中 IP 型地址应包含地址及端口号,IP地址用 6 字节 BCD 码表示,省略“.”;端口号用 3 字节 BCD 码表示,紧接在地址之后。)
05 01013812345678 中心站 1 备用信道类型及地址(同上。信道类型是“0”表示禁用该信道。)
0C 02 工作方式(BCD 码,1-自报工作状态;2-自报确认工作状态;3-查询/应答工作状态;4-调试或维修状态)
0D 8001000000000000 遥测站采集要素设置(HEX 码。要素对应数据位置“1”有效,置“0”无效,定义见表 D.2。)
OF 31303133353132333435363738 遥测站通信设备识别号 (ASCII 码。第 1 字节表示卡类型:1-移动通信卡,2-北斗卫星通信卡;紧跟在卡类型后的数据为卡识别号。)
@ 询问结束符ENQ(0x05) 1个字符
6DD2
上行回复报文:*01001234567804D240009A[0017170718110923ST 0012345678 01 06000000 02 0012341234 04 02218094153172009708 05 01013812345678 0C 02 0D 8001000000000000 0F 31303133353132333435363738 ]1EB5
01001234567804D240009A0017170718110923ST 0012345678 01 06000000 02 0012341234 04 02218094153172009708 05 01013812345678 0C 02 0D 8001000000000000 0F 31303133353132333435363738 1EB5(这个报文有问题,校验码不正确)
//中心站1地址:6:遥测站地址:地址码为:00, 站号为:12341234:主信道1类型为:IPV 4,目的地地址为:218.94.153.172,端口为:9708;备用信道1类型为:短信,目的地地址为:A13812345678:工作方式:自报确认状态;设置采集的要素为:降水量,水位;卡类型:移动通信卡,卡识别号:013512345678
* 起始符SOH(0x01) 1个字节
01
0012345678
04D2
40
009A
[ 起始符(0x02) 1个字节
0017
170718110923
ST 0012345678
01 06000000 中心站地址(每个字节表示 1 个中心站地址,按顺序分别表示第一、二、三、四个中心站地址;HEX 码,地址范围 1~255;地址是 0 表示禁用)
02 0012341234 遥测站地址(BCD 码)
04 02218094153172009708 中心站1主信道类型及地址(信道类型在高位字节,地址在低位字节。信道类型用1 字节 BCD 码:1-短信,2-IPV4,3-北斗,4-海事卫星,5-PSTN,6-超短波。中心站信道地址长度根据信道类型确定,其中 IP 型地址应包含地址及端口号,IP地址用 6 字节 BCD 码表示,省略“.”;端口号用 3 字节 BCD 码表示,紧接在地址之后。)
05 01013812345678 中心站 1 备用信道类型及地址(同上。信道类型是“0”表示禁用该信道。)
0C 02 工作方式(BCD 码,1-自报工作状态;2-自报确认工作状态;3-查询/应答工作状态;4-调试或维修状态)
0D 8001000000000000 遥测站采集要素设置(HEX 码。要素对应数据位置“1”有效,置“0”无效,定义见表 D.2。)
0F 31303133353132333435363738 遥测站通信设备识别号 (ASCII 码。第 1 字节表示卡类型:1-移动通信卡,2-北斗卫星通信卡;紧跟在卡类型后的数据为卡识别号。)
] 结束符(0x03) 1个字节
1EB5
//-------------------------------------------------------------------------------------------------------
41H 中心站读取遥测站基本配置表/遥测站自报基本配置表
下行报文:*00123412340604D2418028[000017071811124601 02 03 04 05 0C 0D 0F @8CA7
00123412340604D2418028000017071811124601 02 03 04 05 0C 0D 0F 8CA7
* 起始符SOH(0x01) 1个字节
0012341234
06
04D2
41
8028
[ 起始符(0x02) 1个字节
0000
170718111246
01 中心站地址(每个字节表示 1 个中心站地址,按顺序分别表示第一、二、三、四个中心站地址;HEX 码,地址范围 1~255;地址是 0 表示禁用)
02 遥测站地址(BCD 码)
03 密码
04 中心站1主信道类型及地址(信道类型在高位字节,地址在低位字节。信道类型用1 字节 BCD 码:1-短信,2-IPV4,3-北斗,4-海事卫星,5-PSTN,6-超短波。中心站信道地址长度根据信道类型确定,其中 IP 型地址应包含地址及端口号,IP地址用 6 字节 BCD 码表示,省略“.”;端口号用 3 字节 BCD 码表示,紧接在地址之后。)
05 中心站 1 备用信道类型及地址(同上。信道类型是“0”表示禁用该信道。)
0C 工作方式(BCD 码,1-自报工作状态;2-自报确认工作状态;3-查询/应答工作状态;4-调试或维修状态)
0D 遥测站采集要素设置(HEX 码。要素对应数据位置“1”有效,置“0”无效,定义见表 D.2。)
0F 遥测站通信设备识别号 (ASCII 码。第 1 字节表示卡类型:1-移动通信卡,2-北斗卫星通信卡;紧跟在卡类型后的数据为卡识别号。)
@ 询问结束符ENQ(0x05) 1个字符
8CA7
上行回复报文:*06001234123404D24100A2[001B170718111306ST 0012341234 01 06000000 02 0012341234 03 04D2 04 02218094153172009708 05 01A13812345678 0C 02 0D 8001000000000000 0F 31303133353132333435363738 ]6BB2
06001234123404D24100A2001B170718111306ST 0012341234 01 06000000 02 0012341234 03 04D2 04 02218094153172009708 05 01A13812345678 0C 02 0D 8001000000000000 0F 31303133353132333435363738 6BB2
//中心站1地址:6:遥测站地址:地址码为:00,站号为:12341234:新密码:1234:主信道1类型为:IPV 4, 目的地地址为:218.94.153.172, 端口为:9708:备用信道1类型为:短信,目的地地址为:A13812345678:工作方式:自报确认状态:设置采集的要素为:降水量,水位;卡类型:移动通信卡:卡识别号:013512345678
* 起始符SOH(0x01) 1个字节
06
0012341234
04D2
41
00A2
[ 起始符(0x02) 1个字节
001B
170718111306
ST 0012341234
01 06000000 中心站地址(每个字节表示 1 个中心站地址,按顺序分别表示第一、二、三、四个中心站地址;HEX 码,地址范围 1~255;地址是 0 表示禁用)
02 0012341234 遥测站地址(BCD 码)
03 04D2 密码
04 02218094153172009708 中心站1主信道类型及地址(信道类型在高位字节,地址在低位字节。信道类型用1 字节 BCD 码:1-短信,2-IPV4,3-北斗,4-海事卫星,5-PSTN,6-超短波。中心站信道地址长度根据信道类型确定,其中 IP 型地址应包含地址及端口号,IP地址用 6 字节 BCD 码表示,省略“.”;端口号用 3 字节 BCD 码表示,紧接在地址之后。)
05 01A13812345678 中心站 1 备用信道类型及地址(同上。信道类型是“0”表示禁用该信道。)
0C 02 工作方式(BCD 码,1-自报工作状态;2-自报确认工作状态;3-查询/应答工作状态;4-调试或维修状态)
0D 8001000000000000 遥测站采集要素设置(HEX 码。要素对应数据位置“1”有效,置“0”无效,定义见表 D.2。)
0F 31303133353132333435363738 遥测站通信设备识别号 (ASCII 码。第 1 字节表示卡类型:1-移动通信卡,2-北斗卫星通信卡;紧跟在卡类型后的数据为卡识别号。)
] 结束符(0x03) 1个字节
6BB2
//-------------------------------------------------------------------------------------------------------
42H 中心站修改遥测站运行参数配置表(遥测站运行参数配置)
下行报文:*00123412340604D242805B[000017071811133620 1 21 5 22 8 23 300 24 5 25 1 26 1 27 2 28 10 30 0.1 38 6 40 0.02 41 0.3 @7154
00123412340604D242805B000017071811133620 1 21 5 22 8 23 300 24 5 25 1 26 1 27 2 28 10 30 0.1 38 6 40 0.02 41 0.3 7154
* 起始符SOH(0x01) 1个字节
0012341234 遥测站地址 10个字节
06 中心站地址 2个字节
04D2 密码 4个字节
42 功能码
805B 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:91个字节) 4个字节
[ 起始符(0x02) 1个字节
0000 流水号
170718111336 发报时间(yyMMddHHmmss)
20 1 定时报时间间隔=1(1,2,3,4,6,8,12,24(按照发送段次确定))
21 5 加报时间间隔=5分钟(0 表示关闭时间触发加报,1~59 分钟)
22 8 降水量日起始时间=8时(区间:0 ~23 小时)
23 300 采样间隔=300秒(区间:0 ~9999 秒)
24 5 水位数据存储间隔=5分钟(区间:1 ~59 分钟)
25 1 雨量计分辨力=1毫米(可选:1 毫米,0.5 毫米,0.2 毫米,0.1 毫米)
26 1 水位计分辨力=1厘米(可选:1 厘米,0.5 厘米,0.1 厘米)
27 2 雨量加报阈值=2毫米(区间:1 ~99 毫米)
28 10 水位基值1=10米(数据单位:米,有负数)
30 0.1 水位修正基值1=0.1米(数据单位:米,有负数)
38 6 加报水位1=6米(数据单位:米,用相对水位表示)
40 0.02 加报水位以上加报阈值=0.02米(数据单位:米)
41 0.3 加报水位以下加报阈值=0.3米(数据单位:米)
@ 询问结束符ENQ(0x05) 1个字符
7154 校验码
上行回复报文:*06001234123404D2420077[001C170718111356ST 0012341234 20 1 21 5 22 8 23 300 24 5 25 1.0 26 1.0 27 2 28 10.000 30 0.100 38 6.00 40 0.02 41 0.30 ]B14A
06001234123404D2420077001C170718111356ST 0012341234 20 1 21 5 22 8 23 300 24 5 25 1.0 26 1.0 27 2 28 10.000 30 0.100 38 6.00 40 0.02 41 0.30 B14A
//定时报时间间隔:1,加报时间间隔:5,降水量日起始时间:8,采样间隔:300,水位数据存储时间间隔:5,雨量计分辨力:1,水位计分辨力:1,雨量加报阈值:2,水位基值1:10,水位修正值1:0.1,加报水位1:6,加报水位以上加报阈值:0.02,加报水位以下加报阀值:0.3。
* 起始符SOH(0x01) 1个字节
06 中心站地址 2个字节
0012341234 遥测站地址 10个字节
04D2 密码 4个字节
42 功能码
0077 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:119个字节) 4个字节
[ 起始符(0x02) 1个字节
001C 流水号
170718111356 发报时间(yyMMddHHmmss)
ST 0012341234 标识符+测站地址
20 1 定时报时间间隔=1(1,2,3,4,6,8,12,24(按照发送段次确定))
21 5 加报时间间隔=5分钟(0 表示关闭时间触发加报,1~59 分钟)
22 8 降水量日起始时间=8时(区间:0 ~23 小时)
23 300 采样间隔=300秒(区间:0 ~9999 秒)
24 5 水位数据存储间隔=5分钟(区间:1 ~59 分钟)
25 1.0 雨量计分辨力=1毫米(可选:1 毫米,0.5 毫米,0.2 毫米,0.1 毫米)
26 1.0 水位计分辨力=1厘米(可选:1 厘米,0.5 厘米,0.1 厘米)
27 2 雨量加报阈值=2毫米(区间:1 ~99 毫米)
28 10.0000 水位基值1=10米(数据单位:米,有负数)
30 0.100 水位修正基值1=0.1米(数据单位:米,有负数)
38 6.00 加报水位1=6米(数据单位:米,用相对水位表示)
40 0.02 加报水位以上加报阈值=0.02米(数据单位:米)
41 0.30 加报水位以下加报阈值=0.3米(数据单位:米)
] 结束符(0x03) 1个字节
B14A
//-------------------------------------------------------------------------------------------------------
43H 中心站读取遥测站运行参数配置表/遥测站自报运行参数配置表
下行报文:*00123412340604D2438037[000017071811135820 21 22 23 24 25 26 27 28 30 38 40 41 @1F36
00123412340604D2438037000017071811135820 21 22 23 24 25 26 27 28 30 38 40 41 1F36
*
0012341234
06
04D2
43
8037
[ 起始符SOH(0x01) 1个字节
0000
170718111358
20 定时报时间间隔(1,2,3,4,6,8,12,24(按照发送段次确定))
21 加报时间间隔(0 表示关闭时间触发加报,1~59 分钟)
22 降水量日起始时间(区间:0 ~23 小时)
23 采样间隔(区间:0 ~9999 秒)
24 水位数据存储间隔(区间:1 ~59 分钟)
25 雨量计分辨力(可选:1 毫米,0.5 毫米,0.2 毫米,0.1 毫米)
26 水位计分辨力(可选:1 厘米,0.5 厘米,0.1 厘米)
27 雨量加报阈值(区间:1 ~99 毫米)
28 水位基值1(数据单位:米,有负数)
30 水位修正基值1(数据单位:米,有负数)
38 加报水位1(数据单位:米,用相对水位表示)
40 加报水位以上加报阈值(数据单位:米)
41 加报水位以下加报阈值(数据单位:米)
@
1F36
上行回复报文:*06001234123404D2430077[001D170718111418ST 0012341234 20 1 21 5 22 8 23 300 24 5 25 1.0 26 1.0 27 2 28 10.000 30 0.100 38 6.00 40 0.02 41 0.30 ]EB8E
06001234123404D2430077001D170718111418ST 0012341234 20 1 21 5 22 8 23 300 24 5 25 1.0 26 1.0 27 2 28 10.000 30 0.100 38 6.00 40 0.02 41 0.30 EB8E
//定时报时间间隔:1,加报时间间隔:5.降水量日起始时间:8,采样间隔:300.水位数据存储时间间隔:5,雨量计分辨力:1,水位计分辨力:1.雨量加报阈值:2,水位基值1:10,水位修正值1:0.1,加报水位1:6,加报水位以上加报阈值:0.02,加报水位以下加报阈值:0.3.
*
06
0012341234
04D2
43
0077
[ 起始符SOH(0x01) 1个字节
001D
170718111418
ST 0012341234
20 1 定时报时间间隔(1,2,3,4,6,8,12,24(按照发送段次确定))
21 5 加报时间间隔(0 表示关闭时间触发加报,1~59 分钟)
22 8 降水量日起始时间(区间:0 ~23 小时)
23 300 采样间隔(区间:0 ~9999 秒)
24 5 水位数据存储间隔(区间:1 ~59 分钟)
25 1.0 雨量计分辨力(可选:1 毫米,0.5 毫米,0.2 毫米,0.1 毫米)
26 1.0 水位计分辨力(可选:1 厘米,0.5 厘米,0.1 厘米)
27 2 雨量加报阈值(区间:1 ~99 毫米)
28 10.000 水位基值1(数据单位:米,有负数)
30 0.100 水位修正基值1(数据单位:米,有负数)
38 6.00 加报水位1(数据单位:米,用相对水位表示)
40 0.02 加报水位以上加报阈值(数据单位:米)
41 0.30 加报水位以下加报阈值(数据单位:米)
] 结束符(0x03) 1个字节
EB8E
//-------------------------------------------------------------------------------------------------------
48H 恢复终端出厂设置
下行报文:*00123412340604D2488012[000017071812034398@EB84
00123412340604D2488012000017071812034398EB84
起始符SOH(0x01) 1个字节
0012341234 遥测站地址 10个字节
06 中心站地址 2个字节
04D2 密码 4个字节
48 功能码 2个字节
8012 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:18个字节) 4个字节
起始符(0x02) 1个字节
0000 流水号 4个字节
170718120343 发报时间(yyMMddHHmmss) 12个字节
98 恢复出厂重置标识符 2个字节
询问结束符ENQ(0x05) 1个字符
EB84 校验码 4个字节
上行回复报文:*06001234123404D248001E[002C170718120345ST 0012341234 ]AB22
06001234123404D248001E002C170718120345ST 0012341234 AB22
起始符SOH(0x01) 1个字节
06 中心站地址 2个字节
0012341234 遥测站地址 10个字节
04D2 密码 4个字节
48 功能码 2个字节
001E 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:30个字节) 4个字节
起始符(0x02) 1个字节
002C 流水号 4个字节
170718120345 发报时间(yyMMddHHmmss) 12个字节
ST 地址标识符 2个字节
空格 1个字节
0012341234 遥测站地址 10个字节
空格 1个字节
结束符(0x03) 1个字节
AB22 校验码 4个字节
//-------------------------------------------------------------------------------------------------------
49H 设置密码
下行报文:*001234567801123449801F[000017071811043603 1234 03 04D2@9F80
001234567801123449801F000017071811043603 1234 03 04D29F80
起始符SOH(0x01) 1个字节
0012345678 遥测站地址 10个字节
01 中心站地址 2个字节
1234 密码 4个字节
49 功能码 2个字节
801F 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:31个字节) 4个字节
起始符(0x02) 1个字节
0000 流水号 4个字节
170718110436 发报时间(yyMMddHHmmss) 12个字节
03 密码标识符 2个字节
空格 1个字节
1234 旧密码 4个字节
空格 1个字节
03 密码标识符 2个字节
空格 1个字节
04D2 新密码 4个字节
询问结束符ENQ(0x05) 1个字符
9F80 校验码 4个字节
上行回复报文:*0100123456781234490026[001017071811070IST 0012345678 03 04D2 ]7996 //当前密码为:1234
01001234567812344900260010170718110701ST 0012345678 03 04D2 7996
起始符SOH(0x01) 1个字节
01 中心站地址 2个字节
0012345678 遥测站地址 10个字节
1234 旧密码 4个字节
49 功能码 2个字节
0026 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:38个字节) 4个字节
起始符(0x02) 1个字节
0010 流水号 4个字节
17071811070I 发报时间(yyMMddHHmmss) 12个字节
ST 遥测站地址标识符 2个字节
空格 1个字节
0012345678 遥测站地址 10个字节
空格 1个字节
033 密码标识符 2个字节
空格 1个字节
04D2 新密码 4个字节
空格 1个字节
结束符(0x03) 1个字节
7996 校验码 4个字节
//-------------------------------------------------------------------------------------------------------
4C 控制水泵开关命令/水泵状态信息自报
下行报文:*00123456780104D24C8014[00001707181107180101@0CD9
00123456780104D24C8014000017071811071801010CD9
起始符SOH(0x01) 1个字节
0012345678 遥测站地址 10个字节
01 中心站地址 2个字节
04D2 密码 4个字节
4C 功能码 2个字节
8014 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:20个字节) 4个字节
起始符(0x02) 1个字节
0000 流水号 4个字节
170718110718 发报时间(yyMMddHHmmss) 12个字节
01 表示后面控制水泵数据长度(数据长度1个字节,转16进制hex为01) 2个字节
01 1个字节(8位帧,从0~7表示水泵开关,组成一个字节) 2个字节
询问结束符ENQ(0x05) 1个字符
0CD9 校验码 4个字节
开关示例:
//1号泵:开,2号泵:关,3号泵:关,4号泵:关,5号泵:关,6号泵:关,7号泵:关,8号泵:关.
//1 0 0 0 0 0 0 0 转成字节后的值是1,再转成hex是01
//1号泵:开,2号泵:开,3号泵:关,4号泵:关,5号泵:关,6号泵:关,7号泵:关,8号泵:关.
//1 1 0 0 0 0 0 0 转成字节后的值是3,再转成hex是03
上行回复报文:*01001234567804D24C0022[0012170718110737ST 0012345678 0101]F1B8
01001234567804D24C00220012170718110737ST 0012345678 0101F1B8
起始符SOH(0x01) 1个字节
01 中心站地址 2个字节
0012345678 遥测站地址 10个字节
04D2 密码 4个字节
4C 功能码 2个字节
0022 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:34个字节) 4个字节
起始符(0x02) 1个字节
0012 流水号 4个字节
170718110737 发报时间(yyMMddHHmmss) 12个字节
ST 遥测站地址标识符 2个字节
空格 1个字节
0012345678 遥测站地址 10个字节
空格 1个字节
01 表示后面控制水泵数据长度(数据长度1个字节,转16进制hex为01) 2个字节
01 1个字节(8位帧,从0~7表示水泵开关,组成一个字节) 2个字节
结束符(0x03) 1个字节
F1B8 校验码 4个字节
//1号泵:开,2号泵:关,3号泵:关,4号泵:关,5号泵:关,6号泵:关,7号泵:关,8号泵:关.
//-------------------------------------------------------------------------------------------------------
4D 控制阀门开关命令/阀门状态信息自报
下行报文:*00123456780104D24D8014[00001707181107270101@BF15
00123456780104D24D801400001707181107270101BF15
起始符SOH(0x01) 1个字节
0012345678 遥测站地址 10个字节
01 中心站地址 2个字节
04D2 密码 4个字节
4D 功能码 2个字节
8014 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:20个字节) 4个字节
起始符(0x02) 1个字节
0000 流水号 4个字节
170718110727 发报时间(yyMMddHHmmss) 12个字节
01 表示后面控制水泵数据长度(数据长度1个字节,转16进制hex为01) 2个字节
01 1个字节(8位帧,从0~7表示阀门开关,组成一个字节) 2个字节
询问结束符ENQ(0x05) 1个字符
BF15 校验码 4个字节
控制开关示例:
//1号阀门:开,2号阀门:关,3号阀门:关,4号阀门:关,5号阀门:关,6号阀门:关,7号阀门:关,8号阀门:关。
//1 0 0 0 0 0 0 0 转成字节后的值是1,再转成hex是01
//1号阀门:开,2号阀门:开,3号阀门:关,4号阀门:关,5号阀门:关,6号阀门:关,7号阀门:关,8号阀门:关。
//1 1 0 0 0 0 0 0 转成字节后的值是1,再转成hex是03
上行回复报文:*01001234567804D24D0022[0013170718110746ST 0012345678 0101]C8E2
01001234567804D24D00220013170718110746ST 0012345678 0101C8E2
//1号阀门:开,2号阀门:关,3号阀门:关,4号阀门:关,5号阀门:关,6号阀门:关,7号阀门:关,8号阀门:关。
起始符SOH(0x01) 1个字节
01 中心站地址 2个字节
0012345678 遥测站地址 10个字节
04D2 密码 4个字节
4D 功能码 2个字节
0022 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:34个字节) 4个字节
起始符(0x02) 1个字节
0013 流水号 4个字节
170718110746 发报时间(yyMMddHHmmss) 12个字节
ST 遥测站地址标识符 2个字节
空格 1个字节
0012345678 遥测站地址 10个字节
空格 1个字节
01 表示后面控制水泵数据长度(数据长度1个字节,转16进制hex为01) 2个字节
01 1个字节(8位帧,从0~7表示阀门开关,组成一个字节,转hex) 2个字节
结束符(0x03) 1个字节
C8E2 校验码 4个字节
//-------------------------------------------------------------------------------------------------------
4E 控制闸门开关命令/闸门状态信息自报
下行报文:*00123456780104D24E8017[00001707181107380101 3 @1159
00123456780104D24E801700001707181107380101 3 1159
起始符SOH(0x01) 1个字节
0012345678 遥测站地址 10个字节
01 中心站地址 2个字节
04D2 密码 4个字节
4E 功能码 2个字节
8017 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:23个字节) 4个字节
起始符(0x02) 1个字节
0000 流水号 4个字节
170718110738 发报时间(yyMMddHHmmss) 12个字节
01 表示后面控制水泵数据长度(数据长度1个字节,转16进制hex为01) 2个字节
01 1个字节(8位帧,从0~7表示阀门开关,组成一个字节,转hex) 2个字节
空格 1个字节
3 闸门开度3 1个字节
空格 1个字节
询问结束符ENQ(0x05) 1个字符
1159 校验码 4个字节
控制开关示例:
//1号闸门:开,2号闸门:关,3号闸门:关,4号闸门:关,5号闸门:关,6号闸门:关,7号闸门:关,8号闸门:关。
//1 0 0 0 0 0 0 0 转成字节后的值是1,再转成hex是01
//1号闸门:开,2号闸门:关,3号闸门:关,4号闸门:关,5号闸门:关,6号闸门:关,7号闸门:关,8号闸门:关。
//1 1 0 0 0 0 0 0 转成字节后的值是1,再转成hex是03
上行回复报文:*01001234567804D24E0028[0014170718110758ST 0012345678 0101 0003 ]8A2B
01001234567804D24E00280014170718110758ST 0012345678 0101 0003 8A2B
//1号闸门:开,闸门开度为:3。
起始符SOH(0x01) 1个字节
01 中心站地址 2个字节
0012345678 遥测站地址 10个字节
04D2 密码 4个字节
4E 功能码 2个字节
0028 标识符和长度 16进制(上行第一位是0,下行第一位是8,长度:20个字节) 4个字节
起始符(0x02) 1个字节
0014 流水号 4个字节
170718110758 发报时间(yyMMddHHmmss) 12个字节
ST 遥测站地址标识符 2个字节
空格 1个字节
0012345678 遥测站地址 10个字节
空格 1个字节
01 表示后面控制水泵数据长度(数据长度1个字节,转16进制hex为01) 2个字节
01 1个字节(8位帧,从0~7表示阀门开关,组成一个字节,转hex) 2个字节
空格 1个字节
0003 闸门开度3 (2字节BCD码,单位厘米) 4个字节
空格 1个字节
结束符(0x03) 1个字节
8A2B 校验码 4个字节