IEC60870-5-102规约解析
——部颁DL/T 719-2000
目录
1. 帧格式
2. 链路层解析—控制域
3. 应用层解析—ASDU
4. 主站命令结构
5. 子站数据结构
6. 报文示例
1.帧格式
1.1 单字符
长度:1字节
E5 |
1.2 定长帧
长度:6字节
启动字符(10H) | |
用户数据区 | 控制域C |
地址域AL 地址域AH | |
帧校验CS 结束符16H |
1.3 变长帧
长度:L+6字节(小于256)
启动字符(68H) L L 启动字符(68H) | |
用户数据区 | 控制域C 地址域AL 地址域AH ASDU* |
校验和CS 结束字符16H |
说明:
- 单字符用于子站向主站传输的确认(肯定或否定);
- 控制域是用来区别不同的帧和数据传输方向的单字节,详见第二节;
- 地址域是链路地址(一般是RTU编号),2字节,低字节在前,高字节在后;
- 帧校验是用户数据区的各字节的算术和对256的模;
- 变长帧中的L为用户数据区的长度,2个L相等;
- 变长帧中的ASDU为应用服务数据单元,详见第三节;
- 数据传输方式:是异步传输方式,11位,其中启动位为二进制0,数据位8位,一个偶校验位,一个停止位。
2 链路层解析—控制域
控制域包含了传输方向、传输状态以及链路功能类型等信息,1字节,各个位定义如下:
2.1 主站侧
Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | Bit0 |
0 | 1 | FCB | FCV | 功能码 |
FCB位:
主站确认子站已收到命令帧并发送下一帧命令帧的时候,要将FCB位取反,表示是一帧新的命令帧;否则,保持FCB位不变,表示要求子站重发上一帧数据。
FCV位:
FCV位取0,表示不需要考虑FCB为是否取反,此时FCB位应该取0;反之,FCV位取1,表示FCB位取反有效,子站通过FCB位的状态判断下一步做什么,重发或者是继续。
功能码:
表示链路功能命令,即子站从链路层判断需要执行什么操作。
code | FT | FUCTION | FCV |
0x00 | 发送/确认帧 | 复位通信单元CU | 0 |
0x03 | 发送/确认帧 | 下发数据命令 | 1 |
0x09 | 请求/响应 | 召唤链路状态 | 0 |
0x0A | 请求/响应 | 召唤I级用户数据 | 1 |
0x0B | 请求/响应 | 召唤II级用户数据 | 1 |
I级用户数据:
历史数据;
II级用户数据;
最近一次采集的电能数据;如果在下一次采集电能数据之前再次召唤II级用户数据,子站应该返回“没有所召唤的数据”,即,II级用户数据上传之后就不再是II级用户数据了。
功能码0x00,0x09,0x0A,0x0B用于定长帧;功能码0x03用于变长帧,下发召唤数据命令。
2.2 子站侧
Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | Bit0 |
0 | 0 | ACD | DFC | 功能码 |
ACD位:
ACD位取1表示子站有I级用户数据等待上传,主站接收数据完成之后应该发送召唤I级用户数据命令;反之,ACD位取0表示子站待传数据已全部上传完成。
DFC位:
DFC位是数据流控制位,取0表示子站可接收数据,取1表示子站缓冲区已满,无法接收数据。
功能码:
code | FT | FUCTION |
0x00 | 确认帧 | 响应链路复位 |
0x01 | 确认帧 | 链路忙,没收到报文 |
0x08 | 响应帧 | 以数据响应请求帧 |
0x09 | 响应帧 | 没有所召唤的数据 |
0x0B | 响应帧 | 响应请求链路状态 |
功能码0x00,0x01,0x09,0x0B用于定长帧;功能码0x08用于变长帧,上传数据。
3.应用层解析—ASDU
3.1ASDU结构
数据单元标识符(6 Bytes) | 类型标识 | |
可变结构限定词(VSQ) | ||
传输原因(COT) | ||
ADDRL | 虚拟设备地址 | |
ADDRH | ||
记录地址(RAD) | ||
数据区 | 信息体地址(IOA) | 信息体1 |
信息元素集 | ||
时间 | ||
信息体地址(IOA) | 信息体n | |
信息体n | ||
时间 |
3.2ASDU类型标识
1字节,在主站侧表示的是主站召唤的数据类型,例如子站系统时间、子站单点信息、子站电能数据,等等;在子站测表示的是子站上传的信息元素的类型。ASDU类型标识的详细清单如下。
ASDU类型标识详细定义
主站侧:
标识 | 功能 | 注释 |
100 | 读制造厂和产品规范 | |
101 | 读带时标的单点信息的记录 | |
102 | 读一个选定时间范围的带时标的单点信息的记录 | 常用 |
103 | 读采集器的当前系统时间 | 常用 |
104 | 读最早累计时段的积分电能量—表底值 | 常用 |
120 | 读选定时间范围、选定地址范围的积分电能量—表底值 | 常用 |
121 | 读选定时间范围、选定地址范围的积分电能量—增量值 | |
128 | 时钟同步 | 常用 |
170 | 读指定地址范围和时间范围的复费率积分电能量—表底值 | 常用 |
171 | 读指定地址范围的遥测量当前值 | 常用 |
172 | 读指定累计时段、选定地址范围的遥测量 |
子站侧:
标识 | 功能 | 注释 |
1 | 带时标的单点信息 | 常用 |
2 | 积分电能量—表底值,4字节 | 常用 |
5 | 积分电能量—增量值,4字节 | |
70 | 初始化结束 | 常用 |
71 | 采集器的制造厂和产品规范 | |
72 | 采集器的当前系统时间 | 常用 |
128 | 时钟同步 | 常用 |
160 | 复费率积分电能量—表底值,4字节 | 常用 |
161 | 遥测量当前值 | 常用 |
162 | 遥测量历史值 |
3.3可变结构限定词(VSQ)
1字节,低7位表示信息体数目,最高位是寻址方法位SQ位。SQ取0,表示后面的每个信息体都有信息体地址,VSQ取值0-127;SQ取1,表示只有第一个信息体有信息体地址,后续的信息体是连续的,VSQ取值128-255。
3.4传输原因(COT)
1字节,已使用的COT类型如下:
COT | 解释 | 方向(下面为发出方) |
4 | 初始化 | 子站侧 |
5 | 请求/被请求 | 主站侧/子站侧 |
6 | 激活 | 主站侧 |
7 | 激活确认 | 子站侧 |
8 | 停止激活 | 主站侧 |
9 | 停止激活确认 | 子站侧 |
10 | 激活终止 | 子站侧 |
13 | 无所请求数据 | 子站侧 |
14 | 无所请求的ASDU类型 | 子站侧 |
15 | 记录地址错误 | 子站侧 |
16 | 虚拟设备地址错误 | 子站侧 |
17 | 无所请求的信息体 | 子站侧 |
18 | 无所请求的累计时段 | 子站侧 |
48 | 时钟同步 | 主站侧/子站侧 |
在主站侧,COT表示命令的请求方式,例如,是请求应答(COT=5)还是激活上传数据(COT=6);在子站测,COT表示应答方式,以及是否有数据待传。
3.5虚拟设备地址
2字节,指虚拟RTU设备地址,一般在终端的采集量超过255个才使用。可以将采集量分组,每组即是一个虚拟RTU设备。采用虚拟RTU设备,可以针对不同需求的主站上传不同的数据,做到数据隔离,节省信道资源,并且起到数据保密功能。
在没有设置虚拟RTU设备的情况下,虚拟设备地址一般取0。
3.6记录地址(RAD)
1字节,用来表示同类数据的不同缓冲区类型,已使用的RAD类型如下:
RAD | 解释 |
0 | 缺省 |
11 | 电能累计量累计时段1 |
12 | 电能累计量累计时段2 |
13 | 电能累计量累计时段3 |
51 | 全部单点信息 |
52 | 单点信息记录区段1(一般指终端设备的单点信息) |
53 | 单点信息记录区段2(一般指电能表的单点信息) |
3.7信息体
在不同的主站命令帧和子站上传数据帧中,信息体有不同的结构,具体解释在第4、5两节。
3.8时间表示
- 时间信息a
5字节,表示年、月、日、时、分,以及周,具体定义如下:
Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | Bit0 | ||
分 | 0 | 0 | 分(0-59) | ||||||
时 | 0 | 备用(0) | 时(0-23) | ||||||
周/日 | 周(1-7) | 日(1-31) | |||||||
月 | (未使用) | (未使用) | 月(1-12) | ||||||
年 | (0) | 年(0-99) |
用于电能数据、分时电量和遥测量历史数据的时标。
- 时间信息b
7字节,表示年、月、日、时、分、秒、毫秒,以及周,具体定义如下:
Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | Bit0 | ||
毫秒 | 毫秒(包括秒字节低两位,共10位)(0-999) | ||||||||
秒 | 秒(0-59) | 毫秒 | |||||||
分 | 0 | 0 | 分(0-59) | ||||||
时 | 0 | 备用(0) | 时(0-23) | ||||||
周/日 | 周(1-7) | 日(1-31) | |||||||
月 | (未使用) | (未使用) | 月(1-12) | ||||||
年 | (0) | 年(0-99) |
用于单点信息的时标,以及子站系统时间。
4 主站命令结构
只选取包含信息体元素或者常用的ASDU类型。
ASDU类型 | VSQ | COT | RAD | 信息体 |
102-单点信息 | 1 | 6 | 0/51/52/53 | 起始和结束时间,时间信息a |
103-子站时钟 | 0 | 5 | 0 | 无 |
120-电能量 | 1 | 6 | 0/11/12/13 | 起始和结束地址(取值1-255); 起始和结束时间,时间信息a |
128-时钟同步 | 1 | 48 | 0 | 主站系统时间,时间信息b |
5 子站数据结构
5.1 单点信息
每条单点信息的信息体包含9字节,定义如下:
信息体地址(SPA),1字节 详见单点信息地址表 | 单点信息限定词(SPQ),高7位 单点信息状态(SPI),低1位 详见单点信息地址表 | 时间信息b |
单点信息地址表
终端事件:
事件 | SPA | SPQ | SPI |
退出系统 | 180 | 3 | 0 |
启动系统 | 1 | 3 | 0 |
时钟同步 | 7 | 5 | 0 |
修改参数 | 15 | 1 | 0 |
电源故障 | 3 | 1 | 0 |
电池故障 | 4 | 1 | 0 |
硬件故障 | 8 | 1 | 0 |
打印机故障 | 8 | 33 | 0 |
通讯模块故障 | 8 | 49 | 0 |
电能表事件:
事件 | SPA | SPQ | SPI |
通讯失败 | 128 | 电能表序号 | 1 |
通讯恢复 | 128 | 电能表序号 | 0 |
PT失压(发生) | A: 135 | 电能表序号 | 未使用 |
B: 136 | |||
C: 137 | |||
断相(发生) | A: 129 | 电能表序号 | 未使用 |
B: 130 | |||
C: 131 | |||
过压(发生) | A: 132 | 电能表序号 | 未使用 |
B: 133 | |||
C: 134 |
5.2 电能数据
信息体1 |
…… |
信息体n |
公共时标 |
每个累计时段的电能数据分别组帧,公共时标用时间信息a表示,位于全部信息体的后面;每个电能数据信息体包含7字节,定义如下:
信息体地址 1字节 | 电能数据 4字节 | 帧计数 1字节 | 电能数据校验 1字节 |
信息体地址对应在子站注册的采集量的编号,取值1-255。
帧计数字节定义如下:
Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | Bit0 |
数据状态 | 0 | 0 | 帧计数 |
数据状态位表示信息体中的电能数据是否为有效数据,0为有效,1为无效。
帧计数在上传电能数据、分时电量、遥测量时使用,每上传完成一个累计时段的数据,帧计数加1;如果同一累计时段的数据需要分帧上传,帧计数不变。
电能数据校验是保护电能数据有效的另一个标志,是计算ASDU类型标识、虚拟设备地址、记录地址、信息体地址、电能累计量、帧计数、以及公共时标个字节的算术和取256的模。
5.3 分时电量
帧结构与电能数据基本相同,差别在于信息体的结构不同;信息体共包含27字节,具体定义如下:
信息体地址 1字节 | 分时电量数据 24字节 | 帧计数 1字节 | 电能数据校验 1字节 |
除了分时电量数据之外,定义与电能数据信息体中一致;分时电量数据定义如下:
总电量(4字节) |
费率1 (4字节) — 尖 |
费率2 (4字节) — 峰 |
费率3 (4字节) — 平 |
费率4 (4字节) — 谷 |
费率5 (4字节) — 暂未使用 |
5.4 遥测量
信息体1 |
…… |
信息体n |
公共时标 |
历史数据帧包含公共时标,瞬时数据帧中没有。
每个遥测量信息体包含6字节,定义如下:
信息体地址 1字节 | 遥测量数据 4字节 | 数据状态 1字节 |
信息体地址的定义请参考附录C,取值1-255。
数据状态字节定义如下:
Bit7 | Bit6 | Bit5 | Bit4 | Bit3 | Bit2 | Bit1 | Bit0 |
数据状态 | 保留(0) |
数据状态位表示信息体中的遥测量数据是否为有效数据,0为有效,1为无效。
6 报文示例
RTU地址1。
6.1链路层通讯
- 复位链路单元
主站:10 40 01 00 41 16
子站:10 20 01 00 21 16
主站:10 7A 01 00 7B 16
子站:68 0B 0B 68 08 01 00 46 01 04 01 00 00 00 02 57 16
下面开始解析:
主站: 10 // 帧头
40 // 控制字C 0x40 = 0100 0000
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
保留 | 下行 | FCB | FCV=0,表示关闭FCB功能 | 功能码:0x0,复位通信单元 |
01 00 // 地址,低位在前
41 // 校验和
16 // 帧尾
子站: 10 // 帧头
20 // 控制字C 0x20 = 0010 0000
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
保留 | 上行 | ACD=1,表示有I级数据等待上传。 | DFC=0,表示子站可接收数据。 | 功能码:0x0,确认帧,响应链路复位。 |
01 00 // 地址
21 // 校验和
16 // 帧尾
主站: 10 // 帧头
7A // 控制字C 0x7A = 0111 1010
0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 |
保留 | 下行 | FCB=1,取反,要求子站发下一帧。 | FCV=1,表示启用FCB功能 | 功能码:0xA,召唤I级用户数据 |
01 00 // 地址
7B // 校验和
16 // 帧尾
子站: 68 // 帧头
0B // 帧长
0B // 帧长,重复一次。
68 // 帧头,表示帧头结束。
08 // 控制字,0x08 = 0000 1000
0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
保留 | 上行 | ACD=0,表示子站无数据上传。 | DFCV=0,表示子站能够接收数据。 | 功能码:0x8,以数据响应请求帧 |
01 00 // 链路地址
// ASDU开始
// 46 01 04 01 00 00 00 02
46 // 类型标识,表示初始化结束。
01 // VSQ=0x01,SQ位=0,表示后面每个信息体都有地址,共
// 一个信息体。
04 // 初始化
01 00 // RTU地址
00 // RAD,记录地址,0表示缺省。
00 02 // 信息体,解释?????
// ASDU结束
57 // 校验和
16 // 结束字符
- 召唤链路状态
主站:10 49 01 00 4A 16
子站:10 0B 01 00 0C 16
下面开始解析:
主站: 10 // 帧头
49 // 控制字,0x49= 0100 1001
0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
保留 | 下行 | FCB | FCV=0,表示关闭FCB功能 | 功能码:0x9,召唤链路状态 |
01 00 // RTU地址
4A // 校验和
16 // 帧尾
子站: 10 // 帧头
0B // 控制字,0x0B = 0000 1011
0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
保留 | 上行 | ACD=0,表示无数据上传 | DFC=0,表示子站能够接收数据。 | 功能码:0xB,召唤链路状态 |
01 00 // RTU地址
0C // 校验和
16
6.2读取子站系统时间
主站:68 09 09 68 73 01 00 67 00 05 01 00 00 E1 16
子站:E5
主站:10 5A 01 00 5B 16
子站时间:05年6月13日,星期一,13时21分59秒。
子站:68 10 10 68 08 01 00 48 01 05 01 00 00 00 EC 15 0D 2D 06 05 9E 16
下面开始解析:
主站: 68 09 09 68
73 // 控制字,0x73=0111 0011
01 00 // RTU地址
// ASDU开始
67 // 类型标识,0x67=103,读采集器的当前系统时间
00 // VSQ,
05 // COT,请求
01 00 // ADDR
00 // RAD
// ASDU结束
E1 // 校验和
16
子站: E5 // 子站回复该字符,表示子站已收到。
主站: 10
5A // 0x5A = 0101 1010
0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |
保留 | 下行 | FCB,翻转该位表示新命令 | FCV=1,表示启用FCB功能 | 功能码:0xA,召唤链路状态 |
01 00
5B
16
子站时间:05年6月13日,星期一,13时21分59秒。
子站: 68 10 10 68
08 // 控制字0x08=0000 1000
0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
保留 | 上行 | ACD=0,表示数据上传完毕。 | DFC=0,表示子站可接收数据。 | 功能码:0x8,响应帧,以数据响应请求帧。 |
01 00 // RTU地址
48 // 类型标识,0x48=72,采集器的当前系统时间
01 // VSQ
05 // COT,被请求
01 00 // RTU ADDRESS
00 // RAD,缺省。
// 00 EC 15 0D 2D 06 05 // 时间,7字节。
// 二进制表示为
// 0 0 E C 1 5 0 D 2 D 0 6 0 5
// 0000 0000 1110 1100 0001 1001 0000 1101 0010 1101 0000 0110 0000 1001
毫秒00 秒59 分25 时13 周1 日13 月6 年05
9E // 校验和
16 // 帧结束符
6.3子站系统时钟同步
主站时间:05年06月13日,星期一,13时37分37秒。
主站:68 10 10 68 73 01 00 80 01 30 01 00 00 00 94 25 0D 2D 06 05 24 16
子站:E5
主站:10 5A 01 00 5B 16
子站:68 10 10 68 08 01 00 80 01 30 01 00 00 00 94 25 0D 2D 06 05 B9 16
下面开始解析:
主站:68 10 10 68
73 // 其中,后4bits=0x3表示:下发数据命令。
01 00 // RTU
80 // ASDU类型标识,0x80=128,时钟同步。
01 // VSQ
30 // COT
01 00 // RTU
00 // RAD
00 94 25 0D 2D 06 05 // 新时间
24
16
子站:E5
主站:10 5A 01 00 5B 16
子站:68 10 10 68 08 01 00 80 01 30 01 00 00 00 94 25 0D 2D 06 05 B9 16
6.4采集单点信息
累计时段:05年06月14日00时00分-05年06月14日14时00分。
主站:68 13 13 68 73 01 00 66 01 06 01 00 00 00 00 0E 06 05 00 0E 0E 06 05 22 16
子站:E5
主站:10 5A 01 00 5B 16
子站:68 13 13 68 08 01 00 66 01 07 01 00 00 00 00 0E 06 05 00 0E 0E 06 05 B8 16(镜像帧确认)
主站:10 7A 01 00 7B 16
子站:68 F3 F3 68 08 01 00 01 1A 05 01 00 00 01 06 00 C4 15 0A 4E 06 05 80 03 00 E4 19 0A 4E 06 05 80 05 00 E4 19 0A 4E 06 05 80 07 00 E4 19 0A 4E 06 05 80 09 00 E4 19 0A 4E 06 05 80 0B 00 E4 19 0A 4E 06 05 80 0D 00 E4 19 0A 4E 06 05 80 0F 00 E4 19 0A 4E 06 05 80 11 00 E4 19 0A 4E 06 05 80 13 00 E4 19 0A 4E 06 05 80 15 00 E4 19 0A 4E 06 05 80 17 00 E4 19 0A 4E 06 05 80 19 00 E4 19 0A 4E 06 05 80 1B 00 E4 19 0A 4E 06 05 80 1D 00 E4 19 0A 4E 06 05 0F 02 00 74 37 0A 4E 06 05 0F 02 00 84 37 0A 4E 06 05 0F 02 00 84 37 0A 4E 06 05 B4 06 00 84 37 0A 4E 06 05 01 06 00 C0 37 0A 4E 06 05 80 03 00 E0 00 0B 4E 06 05 80 05 00 E0 00 0B 4E 06 05 80 07 00 E0 00 0B 4E 06 05 80 09 00 E0 00 0B 4E 06 05 80 0B 00 E0 00 0B 4E 06 05 80 0D 00 E0 00 0B 4E 06 05 0B 16
主站:10 5A 01 00 5B 16
子站:68 F3 F3 68 08 01 00 01 1A 05 01 00 00 80 0F 00 E0 00 0B 4E 06 05 80 11 00 E0 00 0B 4E 06 05 80 13 00 E0 00 0B 4E 06 05 80 15 00 E0 00 0B 4E 06 05 80 17 00 E0 00 0B 4E 06 05 80 19 00 E0 00 0B 4E 06 05 80 1B 00 E0 00 0B 4E 06 05 80 1D 00 E0 00 0B 4E 06 05 B4 06 00 50 37 0D 4E 06 05 01 06 00 CC 38 0D 4E 06 05 B4 06 00 28 39 0D 4E 06 05 01 06 00 14 3A 0D 4E 06 05 80 03 00 E4 00 0E 4E 06 05 80 05 00 E4 00 0E 4E 06 05 80 07 00 E4 00 0E 4E 06 05 80 09 00 E4 00 0E 4E 06 05 80 0B 00 E4 00 0E 4E 06 05 80 0D 00 E4 00 0E 4E 06 05 80 0F 00 E4 00 0E 4E 06 05 80 11 00 E4 00 0E 4E 06 05 80 13 00 E4 00 0E 4E 06 05 80 15 00 E4 00 0E 4E 06 05 80 17 00 E4 00 0E 4E 06 05 80 19 00 E4 00 0E 4E 06 05 80 1B 00 E4 00 0E 4E 06 05 80 1D 00 E4 00 0E 4E 06 05 48 16
主站:10 7A 01 00 7B 16
子站:68 13 13 68 08 01 00 66 01 0A 01 00 00 00 00 0E 06 05 00 0E 0E 06 05 BB 16(镜像帧结束)
下面开始解析:
// 下发读取单点信息的指令
主站: 68 13 13 68
73 // 0x3,下发数据命令
01 00 // RTU address
66 // ASDU类型,0x66=102,读一个选定时间范围的带时标的
// 单点信息的记录
01 // VSQ,
06 // COT,激活
01 00 // RTU address
00 // RAD
00 00 0E 06 05 // 起始时间
00 0E 0E 06 05 // 结束时间
22 // 校验和
16 // 帧尾
// 子站回应主站:已收到命令
子站:E5
// 主站下发
主站: 10
5A // 0xA,召唤I级用户数据
01 00
5B
16
//(镜像帧确认)
子站: 68 13 13 68
08
01 00
66
01
07
01 00
00
00 00 0E 06 05
00 0E 0E 06 05
B8
16
主站:10 7A 01 00 7B 16 //召唤I级用户数据
子站: 68 F3 F3 68
08
01
00 01
1A
05
01 00
00
01 06 00 C4 15 0A 4E 06 05 // 01=启动系统
80 03 00 E4 19 0A 4E 06 05 // 0x80=128,通讯失败,SPQ=1电能
// 表序号,SPI=1,
80 05 00 E4 19 0A 4E 06 05
80 07 00 E4 19 0A 4E 06 05
80 09 00 E4 19 0A 4E 06 05
80 0B 00 E4 19 0A 4E 06 05
80 0D 00 E4 19 0A 4E 06 05
80 0F 00 E4 19 0A 4E 06 05
80 11 00 E4 19 0A 4E 06 05
80 13 00 E4 19 0A 4E 06 05
80 15 00 E4 19 0A 4E 06 05 80 17 00 E4 19 0A 4E 06 05 80 19 00 E4 19 0A 4E 06 05 80 1B 00 E4 19 0A 4E 06 05 80 1D 00 E4 19 0A 4E 06 05 0F 02 00 74 37 0A 4E 06 05 0F 02 00 84 37 0A 4E 06 05 0F 02 00 84 37 0A 4E 06 05 B4 06 00 84 37 0A 4E 06 05 01 06 00 C0 37 0A 4E 06 05 80 03 00 E0 00 0B 4E 06 05 80 05 00 E0 00 0B 4E 06 05 80 07 00 E0 00 0B 4E 06 05 80 09 00 E0 00 0B 4E 06 05 80 0B 00 E0 00 0B 4E 06 05 80 0D 00 E0 00 0B 4E 06 05 0B 16
主站:10 5A 01 00 5B 16
子站:68 F3 F3 68 08 01 00 01 1A 05 01 00 00 80 0F 00 E0 00 0B 4E 06 05 80 11 00 E0 00 0B 4E 06 05 80 13 00 E0 00 0B 4E 06 05 80 15 00 E0 00 0B 4E 06 05 80 17 00 E0 00 0B 4E 06 05 80 19 00 E0 00 0B 4E 06 05 80 1B 00 E0 00 0B 4E 06 05 80 1D 00 E0 00 0B 4E 06 05 B4 06 00 50 37 0D 4E 06 05 01 06 00 CC 38 0D 4E 06 05 B4 06 00 28 39 0D 4E 06 05 01 06 00 14 3A 0D 4E 06 05 80 03 00 E4 00 0E 4E 06 05 80 05 00 E4 00 0E 4E 06 05 80 07 00 E4 00 0E 4E 06 05 80 09 00 E4 00 0E 4E 06 05 80 0B 00 E4 00 0E 4E 06 05 80 0D 00 E4 00 0E 4E 06 05 80 0F 00 E4 00 0E 4E 06 05 80 11 00 E4 00 0E 4E 06 05 80 13 00 E4 00 0E 4E 06 05 80 15 00 E4 00 0E 4E 06 05 80 17 00 E4 00 0E 4E 06 05 80 19 00 E4 00 0E 4E 06 05 80 1B 00 E4 00 0E 4E 06 05 80 1D 00 E4 00 0E 4E 06 05 48 16
主站:10 7A 01 00 7B 16
子站:68 13 13 68 08 01 00 66 01 0A 01 00 00 00 00 0E 06 05 00 0E 0E 06 05 BB 16(镜像帧结束)
6.5采集电能数据
采集量地址:1-4;
累计时段:05年06月14日10时00分-05年06月14日11时00分。
主站:68 15 15 68 73 01 00 78 01 06 01 00 0B 01 04 00 0A 0E 06 05 00 0B 0E 06 05 4B 16
子站:E5
主站:10 5A 01 00 5B 16
子站:68 15 15 68 28 01 00 78 01 07 01 00 0B 01 04 00 0A 0E 06 05 00 0B 0E 06 05 01 16(镜像帧确认)
主站:10 7A 01 00 7B 16
子站:68 2A 2A 68 28 01 00 02 04 05 01 00 0B 01 00 00 00 00 89 FB 02 00 00 00 00 89 FC 03 00 00 00 00 89 FD 04 00 00 00 00 89 FE 00 0A 4E 06 05 C3 16
主站:10 5A 01 00 5B 16
子站:68 2A 2A 68 28 01 00 02 04 05 01 00 0B 01 00 00 00 00 8A 0B 02 00 00 00 00 8A 0C 03 00 00 00 00 8A 0D 04 00 00 00 00 8A 0E 0F 0A 4E 06 05 16 16
主站:10 7A 01 00 7B 16
子站:68 2A 2A 68 28 01 00 02 04 05 01 00 0B 01 0F 0E 00 00 8B 38 02 00 00 00 00 8B 1C 03 52 5E 01 00 8B CE 04 C3 0C 01 00 8B EE 1E 0A 4E 06 05 A5 16
主站:10 5A 01 00 5B 16
子站:68 2A 2A 68 28 01 00 02 04 05 01 00 0B 01 0F 0E 00 00 8C 48 02 00 00 00 00 8C 2C 03 52 5E 01 00 8C DE 04 C3 0C 01 00 8C FE 2D 0A 4E 06 05 F8 16
主站:10 7A 01 00 7B 16
子站:68 2A 2A 68 28 01 00 02 04 05 01 00 0B 01 0F 0E 00 00 8D 1D 02 00 00 00 00 8D 01 03 52 5E 01 00 8D B3 04 C3 0C 01 00 8D D3 00 0B 4E 06 05 24 16
主站:10 5A 01 00 5B 16
子站:68 15 15 68 08 01 00 78 01 0A 01 00 0B 01 04 00 0A 0E 06 05 00 0B 0E 06 05 E4 16(镜像帧结束)
下面开始解析:
主站: 68 15 15 68 // 帧头
73 // 控制字
01 00 // RTU地址
// ASDU开始
78 01 06 01 00 0B 01 04 00 0A 0E 06 05 00 0B 0E 06 05
// ASDU结束
4B // 校验和
16 // 帧尾
子站:E5
主站:10 5A 01 00 5B 16
子站:68 15 15 68 28 01 00 78 01 07 01 00 0B 01 04 00 0A 0E 06 05 00 0B 0E 06 05 01 16(镜像帧确认)
主站:10 7A 01 00 7B 16
子站:68 2A 2A 68 28 01 00 02 04 05 01 00 0B 01 00 00 00 00 89 FB 02 00 00 00 00 89 FC 03 00 00 00 00 89 FD 04 00 00 00 00 89 FE 00 0A 4E 06 05 C3 16
主站:10 5A 01 00 5B 16
子站:68 2A 2A 68 28 01 00 02 04 05 01 00 0B 01 00 00 00 00 8A 0B 02 00 00 00 00 8A 0C 03 00 00 00 00 8A 0D 04 00 00 00 00 8A 0E 0F 0A 4E 06 05 16 16
主站:10 7A 01 00 7B 16
子站:68 2A 2A 68 28 01 00 02 04 05 01 00 0B 01 0F 0E 00 00 8B 38 02 00 00 00 00 8B 1C 03 52 5E 01 00 8B CE 04 C3 0C 01 00 8B EE 1E 0A 4E 06 05 A5 16
主站:10 5A 01 00 5B 16
子站:68 2A 2A 68 28 01 00 02 04 05 01 00 0B 01 0F 0E 00 00 8C 48 02 00 00 00 00 8C 2C 03 52 5E 01 00 8C DE 04 C3 0C 01 00 8C FE 2D 0A 4E 06 05 F8 16
主站:10 7A 01 00 7B 16
子站:68 2A 2A 68 28 01 00 02 04 05 01 00 0B 01 0F 0E 00 00 8D 1D 02 00 00 00 00 8D 01 03 52 5E 01 00 8D B3 04 C3 0C 01 00 8D D3 00 0B 4E 06 05 24 16
主站:10 5A 01 00 5B 16
子站:68 15 15 68 08 01 00 78 01 0A 01 00 0B 01 04 00 0A 0E 06 05 00 0B 0E 06 05 E4 16(镜像帧结束)
6.6采集分时电量
采集量地址:1-4;
累计时段:05年06月12日23时00分-05年06月13日01时00分。
主站:68 15 15 68 73 02 00 AA 01 06 02 00 0B 01 04 00 17 0C 06 05 00 01 0D 06 05 7F 16
子站:E5
主站:10 5A 02 00 5C 16
子站:68 15 15 68 28 02 00 AA 01 07 02 00 0B 01 04 00 17 0C 06 05 00 01 0D 06 05 35 16(镜像帧确认)
主站:10 7A 02 00 7C 16
子站:68 7A 7A 68 28 02 00 A0 04 05 02 00 0B 01 64 1D 00 00 00 00 00 00 2A 0E 00 00 A0 04 00 00 9A 0A 00 00 00 00 00 00 00 BD 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 BD 03 91 6D 03 00 00 00 00 00 24 20 01 00 F6 3D 01 00 77 0F 01 00 00 00 00 00 00 BF 04 59 CC 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E6 00 17 0C 06 05 60 16
主站:10 5A 02 00 5C 16
子站:68 7A 7A 68 28 02 00 A0 04 05 02 00 0B 01 65 1D 00 00 00 00 00 00 2A 0E 00 00 A0 04 00 00 9B 0A 00 00 00 00 00 00 01 EA 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 E8 03 CA 6D 03 00 00 00 00 00 24 20 01 00 F6 3D 01 00 B0 0F 01 00 00 00 00 00 01 5C 04 C8 CC 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 80 00 00 0D 06 05 C0 16
主站:10 7A 02 00 7C 16
子站:68 7A 7A 68 28 02 00 A0 04 05 02 00 0B 01 66 1D 00 00 00 00 00 00 2A 0E 00 00 A0 04 00 00 9B 0A 00 00 00 00 00 00 02 ED 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 EA 03 DB 6D 03 00 00 00 00 00 24 20 01 00 F6 3D 01 00 C1 0F 01 00 00 00 00 00 02 80 04 45 CD 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00 01 0D 06 05 0F 16
主站:10 5A 02 00 5C 16
子站:68 15 15 68 28 02 00 AA 01 0A 02 00 0B 01 04 00 17 0C 06 05 00 01 0D 06 05 38 16(镜像帧结束)
6.7采集遥测量
采集量地址:1-8,第一块电能表的8个遥测量;
瞬时值。
主站:68 0B 0B 68 73 01 00 AB 01 06 01 00 00 01 08 30 16
子站:E5
主站:10 5A 01 00 5B 16
子站:68 0B 0B 68 28 01 00 AB 01 07 01 00 00 01 08 E6 16(镜像帧确认)
主站:10 7A 01 00 7B 16
子站:68 39 39 68 28 01 00 A1 08 05 01 00 00 01 00 00 00 00 80 02 00 00 00 00 80 03 00 00 00 00 80 04 00 00 00 00 80 05 00 00 00 00 80 06 00 00 00 00 80 07 00 00 00 00 80 08 00 00 00 00 80 FC 16
主站:10 5A 01 00 5B 16
子站:68 0B 0B 68 08 01 00 AB 01 0A 01 00 00 01 08 C9 16(镜像帧结束)
本文暂时没有评论,来添加一个吧(●'◡'●)