bao156

博客园 首页 新随笔 联系 订阅 管理

1、简介

101规约(IEC 60870-5-101)是电力系统实现基本运动任务的核心通信标准,对应国内电力标准DLT 634.5101-2002。该归于采用非平衡传输方式,适用于多点共线通信场景,支持遥信、遥测、遥控等功能。通过可变帧长结构和链路功能码实现主站与终端设备的高效交互。这与 iec60870-5-1 至 iec60870-5-5 标准完全兼容,并在 DTE 和 DCE 之间使用标准异步串行远程控制信道接口。该标准适用于点对点、星形、多点等多种配置。

2、帧格式

每个用户数据(以字节为单位)包含1个启动位、8个数据位、1个奇偶校验位和1个停止位。帧格式有3种。

2.1固定帧格式

启动字符 控制域 链路地址域 帧校验和 结束字符
10H C A CS 16H
10 1字节 2字节 1字节,前面总和 16

固定帧传输时无应用服务数据单元(ASDU)。
注意:10H和16H是边界,校验和是前面所有字节(不含启动和结束)的算术和(取低8位)。

2.2可变帧格式

启动字符 数据长度 数据长度 启动字符 控制域 链路地址域 链路用户数据 帧校验和 结束字符
68H L L 68H C A ASDU CS 16H
68 1字节 1字节 68 1字节 2字节 6字节+信息体 1字节 16

可变帧长的数据长度一共两个,第二个长度是重复前一个,共表现两次,可变帧传输时有应用服务数据单元。
注意:68H开头,ASDU是核心数据区。

2.3单字节

E5H,否定回答,主要用于终端对接收到错误报文的应答,在平衡式中,主站收到终端错误请求报文时,也可用单字节应答。
ESH,没有召唤的数据。

3、控制域

控制域用一个字节长度表示,分为两种模式,非平衡与平衡模式;上下行所表示的意义也不同,具体如下所示:
非平衡模式

方向 Bit7 Bit6 Bit5 Bit4 Bit3、Bit2、Bit1、Bit0
下行 RES PRM FCB FCV 链路功能码FUN
上行 RES PRM ACD DFC 链路功能码FUN

平衡模式

方向 Bit7 Bit6 Bit5 Bit4 Bit3、Bit2、Bit1、Bit0
下行 DIR PRM FCB FCV 链路功能码FUN
上行 DIR PRM RES DFC 链路功能码FUN

RES:保留位,一般设置为0。
PRM:启动标志位
PRM=1:表示此帧报文来自启动站
PRM=0:表示此帧报文来自从动站。
DIR:传输方向位
DIR=0:表示此帧报文是由主站发出的下行文
DIR=1:表示此帧报文是由终端发出的上行文
FCB:帧计数位
当帧计数有效位FCV=1时,表示每个站连续的发送/确认或者请求/响应服务的变化位,
用来防止信息传输的丢失和重复,终端或主站FCB位从0开始翻转,即终端和主站发出的第一帧FCB有效的报文中FCB=0。
启动站向同一从动站传输新的发送/确认或请求/响应传输服务时,将FCB取反值。启动
站保存每一个从动站FCB值,若超时未收到从动站的报文,或接收出现差错,则启动站不改变FCB的状态,重复原来的发送/确认或者请求/响应服务。
复位命令中的FCB=0,从动站接收复位命令后将FCB置“0”。
ACD:请求访问位,用于上行相应报文中。
ACD=1表示配电终端有1级数据等待访问
ACD=0表示配电终端无1级数据等待访问
FCV:帧计数有效位
FCV=1:表示FCB有效
FCV=0:表示FCB无效
DFC:数据流控制位
DFC=1:表示从动站不能接收后续报文
DFC=0:表示从动站可以接收后续报文
FC:链路功能码,链路功能码参照DL/T634.5101-2002定义。

3.1 非平衡链路功能码

启动方向的功能码和服务 启动方向的FCV位状态 从动方向所允许的功能码和服务
<0> 复位远方链路 0 <0>确认: 认可
<1>确认: 否定认可
<3> 发送/确认用户数据 1 <0>确认: 认可
<1>确认: 否定认可请求
<4> 发送/无回答用户数据 0 无回答
<8> 访问请求 0 <11>响应: 链路状态
<9> 请求/响应 请求链路状态 0 <11>响应: 链路状态
<10> 请求/响应 请求1级用户数据 1 <8>响应: 用户数据
<9>响应: 无所请求的用户数据
<11> 请求/响应 请求2级用户数据 1 <8>响应: 用户数据
<9>响应: 无所请求的用户数据

3.2平衡链路功能码

启动方向的功能码和服务 启动方向的FCV位状态 从动方向所允许的功能码和服务
<0> 复位远方链路 0 <0>确认: 认可
<1>确认: 否定认可
<2> 发送/确认 链路测试功能 0 <0>确认: 认可
<1>确认: 否定认可
<3> 发送/确认用户数据 1 <0>确认: 认可
<1>确认: 否定认可
<4> 发送/无回答用户数据 0 无回答
<9> 请求/响应 请求链路状态 0 <11>响应: 链路状态

3.3链路传输规则

非平衡传输:配电主站、配电终端一问答方式进行通讯,配电终端只能响应配电主站召唤或接收配电主站的命令,不能主动向上发送报文。
平衡传输:一般情况下配电主站、配电终端以问答方式进行通讯;在特定情况下(如:事件过程,终端就地初始化过程等),配电终端可以主动发送报文。

4、ASDU

ASDU是报文的核心,存储着五遥数据以及总召和对时的命令。

应用服务数据单元 数据类型 字节数
类型标识 1字节
可变结构限定词 1字节
传送原因 2字节
ASDU公共地址 2字节
信息地址 2字节
信息体 n字节(长度可变)
... ... ... ...

4.1 类型标识TI

子站上送 主站下发
类型标识 描述 类型标识 描述
01H 单点(遥信)1字节 2dH 单点遥控命令
02H 单点(遥信)带时标 2eH 双点遥控命令
03H 双点(遥信)1字节 2fH 步调节命令
04H 双点带时标 3字节 30H 遥调命令,归一化值
05H 步位置信息 31H 遥调命令,标度化值
07H 32比特串 32H 遥调,单精度浮点值
09H 测量值,归一化值 33H 遥调命令,32比特串
0bH 测量值,标度化值 3aH 带7字节时标单点遥控
0dH 测量值,单精浮点值 3bH 带7字节时标双点遥控
0eH 带3字节时标的单精度值 3cH 带7字节时标的步调节命令
0fH 累计量 3dH 带7字节时标的归一化遥调
14H 带状态检出的成组单点信息 3eH 遥调标度化带时标7字节
15H 不带品质描述的归一化值 3fH 遥调单精浮点带时标7字节
1eH 带7字节时标的单点信息 40H 带7字节时标的32比特位
1fH 带7字节时标的双点信息 64H 总召唤
20H 带7字节时标的步位置信息 65H 电度量总召换
21H 带7字节时标的比特串 66H 读命令
22H 带7字节时标的归一化值 67H 时钟同步命令
23H 带7字节时标标度化值 68H 测试命令
24H 带7字节时标的单精度浮点 69H 复位进程命令
25H 带7字节时标的累记量 6aH 延时传输命令
26H 带7字节时标的继电保护装置事件 6bH 带7字节时标的测试命令
27H 带7字节时标的继电保护成组启动事件 CEH 电能累记量,短浮点数
28H 带7字节时标的继保成组输出电路信息 CFH 电能累计量,带时标

4.2 可变结构限定词VSQ

用于表明本帧报文中的数据结构。最高位标识SQ,低7位标识包含数据的个数。

D7 D6、D5、D4、D3、D2、D1、D0
SQ=0:地址不连续 信息体数量
SQ=1:地址连续 信息体数量

4.3 传送原因COT

传送原因占2个字节,常见传送原因有以下类型:

传送类型 描述
03H 突变信息
05H 请求、被请求
06H 激活
07H 激活确认
47H 否定激活
08H 停止激活
09H 停止激活确认
0aH 激活终止
14H 响应总召
25H 响应遥脉总召
2CH 未知类型的ASDU类型
2DH 未知传输原因
2EH 未知ASDU公共地址
2FH 未知信息对象地址

4.4 信息体地址

101和104规约信息体地址如下所示:

类型 遥信 遥测 遥控 遥调 遥脉
信息体地址 0001H-4000H 4001H-5000H 6001H-6100H 6201H-6400H 6401H-6600H

5、常见功能报文

5.1 初始化

发送:10 49 01 00 4A 16
接收:10 8B 01 00 8C 16
报文详解
启动位:10 ,1字节
控制域C:49 ,1字节
地址域A: 01 00 ,2字节
效验码CS: 4A ,1字节
结束符: 16 ,1字节

5.2 总召换

发送:68 0C 0C 68 73 01 00 64 01 06 00 01 00 00 00 14 F4 16
接收:10 80 01 00 81 16
接收:68 0C 0C 68 D3 01 00 64 01 07 01 01 00 00 00 14 56 16
报文详解
启动位:68 ,1字节
长度L: 0C ,1字节
长度L: 0C,1字节
启动位: 68 ,1字节
控制域C:73 ,1字节
地址域A: 01 00 ,2字节
标识符TI: 64 ,1字节
限定词VSQ: 01 ,1字节
传送原因COT:06 00 ,2字节
ASDU公共地址:01 00 ,2字节
信息体地址: 00 00 ,2字节
召唤限定词QOI: 14 ,1字节
效验码CS: F4 ,1字节
结束符: 16 ,1字节

5.3 召唤电能量

发送召唤电能量:68 0C 0C 68 53 01 00 65 01 06 00 01 00 00 00 40 01 16
接收确认:10 80 01 00 81 16
接收电能量数据:68 0C 0C 68 F3 01 00 65 01 07 01 01 00 00 00 40 A3 16
报文详解
启动位:68 ,1字节
长度L: 0C ,1字节
长度L: 0C,1字节
启动位: 68 ,1字节
控制域C:53 ,1字节
地址域A: 01 00 ,2字节
标识符TI: 65 ,1字节
限定词VSQ: 01 ,1字节
传送原因COT:06 00 ,2字节
ASDU公共地址:01 00 ,2字节
信息体地址: 00 00 ,2字节
电能量限定词QOI: 40 ,1字节
校验码CS: 01 ,1字节
结束符: 16 ,1字节

5.4 遥调-读定值号

发送读定值区号 68 0B 0B 68 53 01 00 C9 01 06 00 01 00 00 00 25 16
接收确认10 80 01 00 81 16
接收定制区号回复 68 11 11 68 D3 01 00 C9 01 07 01 01 00 00 00 02 00 00 00 03 00 AC 16
发送确认帧10 00 01 00 01 16

5.5 遥调-写入数据

发送写某一条数据 68 11 11 68 53 01 00 CB 01 06 00 01 00 02 00 80 0A 80 08 01 00 3C 16
接收确认10 80 01 00 81 16
接收返回数据 68 11 11 68 F3 01 00 CB 01 07 01 01 00 02 00 80 0A 80 08 01 00 DE 16
发送 10 00 01 00 01 16

posted on 2026-03-12 09:45  喀秋莎-大伊万  阅读(32)  评论(0)    收藏  举报