IEC 60870-5-101(IEC101)是电力系统监测、控制和相关通信的标准,用于电力系统的远程控制、远程保护和相关通信。这与 iec60870-5-1 至 iec60870-5-5 标准完全兼容,并在 DTE 和 DCE 之间使用标准异步串行远程控制信道接口。该标准适用于点对点、星形、多点等多种配置。
平衡式与非平衡式
- 非平衡模式: 从站接收到主站发起的请求时才会进行传输,并只有主站才能发起请求,主站采用顺序查询(召唤)子站。
- 平衡模式:所有站都可启动报文传输,即这些站都可以作为启动站和从动站,这些站被称为综合站。
非平衡是表示通讯双方一主一从关系(一个询问,一个应答),报文发送方向通过 PRM 【控制域中启动报文位】 识别;平衡是表示双方没有主从关系,是对等关系,报文发送方向通过 PRM 识别,双方都可以发起询问(命令),也能应答对方。发起方报文 PRM=1 ,响应方报文PRM=0。在非平衡模式中 PRM 决定了报文传送的方向,PRM=1 表示主站向子站传输报文,PRM=0 表示子站向主站传输报文。
帧格式
每个用户数据(以字节为单位)包含1个启动位、8个数据位、1个奇偶校验位和1个停止位。帧格式有3种。
固定帧格式
| 启动字符 | 控制域 | 链路地址域 | 帧校验和 | 结束字符 |
|---|---|---|---|---|
| 10H | C | A | CS | 16H |
固定帧传输时无应用服务数据单元(ASDU)。
可变帧格式
| 启动字符 | 数据长度 | 数据长度 | 启动字符 | 控制域 | 链路地址域 | 链路用户数据 | 帧校验和 | 结束字符 |
|---|---|---|---|---|---|---|---|---|
| 68H | L | L | 68H | C | A | ASDU | CS | 16H |
可变帧的数据长度有一共有两个,第二个长度是重复前一个,共表现两次。可变帧传输时有应用服务数据单元。
单字节
E5H,否定回答,主要用于终端对接收到错误报文的应答,在平衡式中,主站收到终端错误请求报文时,也可用单字节应答。
ESH,没有召唤的数据。
控制域
控制域用一个字节长度表示,共分为两种,一种是主站至子站,一种是子站到主站。
主站至子站
| bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
|---|---|---|---|---|---|---|---|
| RES | PRM | FCB | FCV | FUN | FUN | FUN | FUN |
子站至主站
| bit7 | bit6 | bit5 | bit4 | bit3 | bit2 | bit1 | bit0 |
|---|---|---|---|---|---|---|---|
| RES | PRM | ACD | DFC | FUN | FUN | FUN | FUN |
-
RES:备用。
-
PRM:启动报文位。PRM=1 表示是由启动站向从动站传输的报文;PRM=0 表示是由从动站(响应方)向启动站传输的报文。
-
FCB:帧计数位。帧计数位是用来消除信息传输的丢失和重复。启动站向同一从动站传输新一轮的发送(确认)或请求(响应)传输服务时,将帧计数位取相反值,启动站为每一个从动站保留一个帧计数位的拷贝,若超时未收到从动站发出的所期望的报文,或接受出现差错,则启动站不改变帧计数位的状态,重复原来的发送(确认)或者请求(影响)服务。从动站接收到复位命令后将帧计数位置零,并期望下一次从启动站到从动站传输的帧中,其帧计数位为1,帧计数有效为(FCV)为1。
-
FCV:帧计数有效位。FCV=0表示帧计数位(FCB)的变化无效。FCV=1表示帧计数位(FCB)的变化有效。发送无回答服务、广播报文和其他不需要考虑信息输出的丢失和重复的传输服务,无需改变帧计数位FCB的状态,因此这些帧计数有效位FCV常为零。
-
ACD:要求访问位。ACD=0表示从动站无1级用户数据要求传输;ACD=1表示从动站要求传输1级用户数据。1级用户数据传输典型被用于事件传输或者高优先级报文的传输;2级用户数据典型被用于循环传输或者低优先级报文传输。
-
DFC:数据流控制位。DFC=0表示从动站可以接收后续报文。DFC=1表示从动站接收后续报文将引起数据溢出。
-
FUN:功能码。
非平衡链路功能码
| 启动方向的功能码和服务 | 启动方向的FCV位状态 | 从动方向所允许的功能码和服务 |
|---|---|---|
| <0>复位远方链路 | 0 | <0>确认:认可;<1>确认:否定认可 |
| <1>复位用户进程 | 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>响应:无所请求的用户数据 |
链路地址
链路地址选用一个或多个八位位组。链路地址域的含义是当由主站触发一次传输服务,主站向子站传送的帧中表示报文所要传送的目的站址,即子站站址。
当由子站想主站传送帧时,表示该报文发送的源站址,即表示该子站站址。
一般情况下,链路地址域的站地址和应用服务数据单元(ASDU)公共地址可以使同一个值。在某些情况下,在一个链路层地址域的站地址下,可以有好几个应用服务数据单元公共地址,如:一个变电所搜集附近几个卫星站的信息,然后向主站传送。此时在应用服务数据单元公共地址可以有好几个。
应用服务数据单元(ASDU)
应用服务数据单元(ASDU)由数据单元标识符和至少1个信息对象所组成。
| TI | VSQ | COT | CA | 1 | 1 | 1 | … | n | n | n |
|---|---|---|---|---|---|---|---|---|---|---|
| 类型标识 | 可变结构限定词 | 传送原因 | 公共地址 | 信息对象地址 | 信息对象元素集 | 信息对象时标(可选) | … | 信息对象地址 | 信息对象元素集 | 信息对象时标(可选) |
- TI(Type Identification):类型标识,定义了信息对象的结构、类型和格式。
- VSQ(Variable Structure Qualifier):可变结构限定词,信息元素数目,是否顺序。
- COT(Cause Of Transmission):传送原因,表示周期,突发传输,总召唤等。
- CA(Common Address):应用服务数据单元公共地址,关联应用服务数据单元所有对象。
- 信息对象由一个信息对象标识符、一组信息元素和一个信息对象时标(如果出现)所组成。
- 信息对象标识符仅由信息对象地址组成。一组信息元素集可以是单个信息元素/信息元素集合、单个信息元素序列或者信息元素集合序列。
- 一个应用服务数据单元内全部信息对象有相同的结构、类型和格式。
类型标识(TI):
监控方向的过程信息:
| value | describe | symbol |
|---|---|---|
| 1 | Single point information | M_SP_NA_1 |
| 2 | Single point information with time tag | M_SP_TA_1 |
| 3 | Double point information | M_DP_NA_1 |
| 4 | Double point information with time tag | M_DP_TA_1 |
| 5 | Step position information | M_ST_NA_1 |
| 6 | Step position information with time tag | M_ST_TA_1 |
| 7 | Bit string of 32 bit | M_BO_NA_1 |
| 8 |

本文详细介绍了IEC60870-5-101标准的平衡与非平衡通信模式,涉及帧格式、控制域、链路地址、功能码、数据传输流程以及平衡链路的具体报文实例。重点讲解了报文的启动报文位、帧计数、数据流控制和不同功能的服务交互。
最低0.47元/天 解锁文章
7万+

被折叠的 条评论
为什么被折叠?



