IEC 61850 系列(一):标准全景——从电力自动化到统一通信
核心目标:建立对 IEC 61850 标准全貌的认知,理解"为什么需要它"以及"它解决了什么问题"。
前置知识:了解变电站基本构成(断路器、变压器、保护装置等),熟悉一种传统工业协议(Modbus、IEC 104 等)更佳。
1.1 电力自动化通信的演进——为什么要换一种活法?
1.1.1 传统变电站的"孤岛"困境
在 IEC 61850 出现之前,一个典型的变电站存在这样一个尴尬的局面:设备厂商各自造轮子。
假设一个 110kV 变电站有以下几个设备:
- 保护装置:南瑞继保,内部协议 NP 系列
- 测控装置:四方电气,IEC 60870-5-103
- 断路器 IED:ABB,Ethernet/IP(私有扩展)
- 电度表:兰吉尔,Modbus RTU
- 监控后台:需要支持上述所有协议
这张系统架构图看起来像一团乱麻——每个设备到后台都需要一个独立的协议转换模块。更糟糕的是,如果要更换某个设备,往往意味着后台的协议适配层也要跟着改。
这种模式的核心痛点:
| 痛点 | 具体表现 | 成本影响 |
|---|---|---|
| 协议碎片化 | 每个厂商用自己的私有协议,互不兼容 | 集成成本高,调试周期长 |
| 点表依赖 | 数据含义依赖人工约定点表,无统一语义 | 点表错误导致数据错位是常见事故 |
| 工程割裂 | 设备配置工具各自独立,全站配置无法统一管理 | 增加配置版本管理难度 |
| 更换锁定 | 一旦选用某厂商设备,替换将导致大量改造 | 用户被厂商锁定,议价能力弱 |
1.1.2 IEC 60870-5 系列:第一次统一尝试
在 IEC 61850 之前,IEC 推出了 IEC 60870-5 系列,包含三种电力行业特定的通信协议:
- IEC 60870-5-101:面向 RS-232/485 串口的远动协议
- IEC 60870-5-103:面向串口的继电保护信息接口
- IEC 60870-5-104:面向 TCP/IP 网络的远动协议(101 的网络版)
这些协议虽然在标准化上前进了一大步,但本质上仍然停留在通信层面的标准化,而非信息模型的标准化。也就是说,它们定义了"怎么传输字节",但没有定义"这段字节代表什么含义"。
一个典型的问题场景是:
设备 A 和设备 B 都实现了 IEC 104,但设备 A 把电压值放在遥测点 101,设备 B 却放在遥测点 201。集成时仍然需要人工做点表映射。
这就是"通信标准≠互操作"的经典案例。
1.1.3 IEC 61850 的设计哲学
IEC 61850 的重要创新在于它重新定义了标准化的范围——不仅标准化通信协议,更标准化信息模型。
其核心设计哲学可以用三个关键词概括:
- 面向对象建模:把物理世界的设备(断路器、变压器、保护装置)抽象为标准化的逻辑对象,每个对象的属性和行为都是预先定义的。
- 通信与模型解耦:抽象通信服务接口(ACSI)作为中间层,上层应用只与 ACSI 交互,底层是 MMS、GOOSE 还是 SV 对应用透明。
- 配置驱动工程化:引入变电站配置描述语言(SCL),用一个统一格式的 XML 文件描述全站所有设备的模型、通信参数和拓扑关系。
互操作性(Interoperability)≠ 互换性(Interchangeability)
互操作性指的是不同厂商设备能在同一个系统中协同工作(A设备退出后,B设备能接替它的功能),但不要求设备硬件上可以互换。这是一个重要的工程界限——标准追求的是"能对话",不追求"长得一样"。
1.2 标准体系结构
1.2.1 标准分册概览
IEC 61850 是一个庞大的标准家族,目前已发展数十个部分。以下是核心分册:
| 分册 | 标题 | 核心内容 | 开发者必读 |
|---|---|---|---|
| IEC 61850-1 | 概论与基本原则 | 术语、模型概述、设计原则 | ★★★ |
| IEC 61850-5 | 功能与设备模型的通信需求 | 通信要求、性能等级 | ★★ |
| IEC 61850-6 | 变电站配置描述语言(SCL) | 配置文件结构与 Schema | ★★★★★ |
| IEC 61850-7-1 | 通信结构与模型——原理 | ACSI 基础、模型层次 | ★★★★★ |
| IEC 61850-7-2 | 抽象通信服务接口(ACSI) | 服务定义、参数与行为 | ★★★★★ |
| IEC 61850-7-3 | 公共数据类(CDC) | 所有 CDC 类型的定义 | ★★★★ |
| IEC 61850-7-4 | 逻辑节点(LN) | 所有 LN 类的定义 | ★★★★★ |
| IEC 61850-8-1 | MMS 映射 | ACSI 到 MMS 的映射细则 | ★★★★ |
| IEC 61850-9-2 | SV 映射 | 采样值到以太网帧的映射 | ★★★ |
| IEC 61850-10 | 一致性测试 | 测试方法与流程 | ★★ |
1.2.2 相关标准的生态关系
IEC 61850 不是孤立存在的,它和多个相关标准共同构成电力自动化的标准化生态:
1.2.3 变电站三层两网模型
IEC 61850 定义了变电站的标准功能分层结构:
各层职责:
- 站控层(Station Level):监控后台、远动网关、工程师站。主要使用 MMS 协议,完成数据采集、控制下发、告警管理等功能。实时性要求:秒级。
- 间隔层(Bay Level):保护装置、测控装置、计量装置。既是 MMS Server(服务站控层),又是 GOOSE/SV 的发布者和订阅者(与过程层通信)。实时性要求:毫秒级。
- 过程层(Process Level):智能电子设备直接连接的二次设备——电子式互感器(ECT/EVT)、智能终端(合并单元 MU、智能断路器)。主要使用 GOOSE(状态与控制)和 SV(采样值)协议。实时性要求:微秒级。
1.3 核心设计思想
1.3.1 面向对象的信息建模
IEC 61850 最大的亮点是引入了面向对象的信息模型(这部分在 Part 2 会深入展开),这里先建立直觉:
物理世界 IEC 61850 信息世界
────────── ──────────────────
一个保护 IED → 1个 Server(抽象设备)
├─ 保护功能 → ├─ Logical Device「PROT」
│ ├─ 距离保护 → │ ├─ LN:PDIS(距离保护)
│ │ ├─ 测量阻抗值 → │ ├─ DO:Z(阻抗测量值)
│ │ │ └─ 值的数值 → │ └─ DA:mag.f(浮点数)
│ │ │ └─ 值的品质 → │ │ └─ DA:q(品质位)
│ │ └─ 动作状态 → │ └─ DO:Op(动作)
│ ├─ 过流保护 → │ ├─ LN:PTOC(过流保护)
│ ├─ 重合闸 → │ └─ LN:RREC(重合闸)
├─ 测控功能 → ├─ Logical Device「CTRL」
│ ├─ 断路器控制 → ├─ LN:CSWI(开关控制)
│ ├─ 隔离开关控制 → └─ LN:CILO(联锁)
└─ 公共部分 → └─ Logical Device「MGT」
└─ 设备管理 → └─ LN:LPHD(物理设备信息)
1.3.2 通信服务与底层协议解耦(ACSI)
ACSI(Abstract Communication Service Interface)是 IEC 61850 中一个关键的抽象层。它处于应用功能和具体通信协议之间:
这种解耦设计带来的好处:
- 协议可替换:未来出现新的底层协议,只需要实现 ACSI 到新协议的映射,上层应用无需改动
- 灵活选择:根据实时性要求选择最合适的底层协议——MMS 适合配置和监控,GOOSE 适合跳闸信号,SV 适合采样值
1.3.3 配置驱动
传统方案的配置方式是"每个设备单独配置 → 人工协调点表 → 调试阶段反复修改"。IEC 61850 引入了 SCL(Substation Configuration Language),用统一 XML 格式实现从设计→集成→运维的全流程数字化:
1.3.4 发布/订阅与C/S并存
IEC 61850 同时支持两种通信模式,互为补充:
| 模式 | 协议 | 场景 | 特点 |
|---|---|---|---|
| Client/Server | MMS | 监控数据采集、参数设置 | 确定性请求-响应 |
| Publisher/Subscriber | GOOSE, SV | 跳闸信号、采样值 | 低延迟、一对多 |
这种双模式设计让 IEC 61850 既能满足"监控后台定期轮询数据"的需求,又能满足"保护动作紧急跳闸"的实时性要求。
1.4 IEC 61850 技术全景图
下面用一张图串联本期所有核心概念:
1.5 关键术语速查
以下术语会在后文中反复出现,建议收藏备查:
| 术语 | 全称 | 一句话解释 |
|---|---|---|
| IED | Intelligent Electronic Device | 智能电子设备,任何包含 IEC 61850 通信能力的装置 |
| LD | Logical Device | 逻辑设备,一个 IED 内可包含多个功能分区 |
| LN | Logical Node | 逻辑节点,最小功能单元,如 XCBR(断路器)、PTOC(过流保护) |
| DO | Data Object | 数据对象,LN 内的结构化数据,如 Pos(位置)、OpCnt(操作计数) |
| DA | Data Attribute | 数据属性,最细粒度的数据点,如 stVal(状态值)、q(品质) |
| CDC | Common Data Class | 公共数据类,DA 的结构模板,如 SPS(单点状态)、MV(测量值) |
| ACSI | Abstract Communication Service Interface | 抽象通信服务接口,应用与协议之间的中间层 |
| SCL | Substation Configuration Language | 变电站配置描述语言,基于 XML 的统一配置格式 |
| ICD | IED Capability Description | 设备能力描述文件,厂商提供 |
| SCD | Substation Configuration Description | 全站配置描述文件,系统集成形成 |
| CID | Configured IED Description | 实例化 IED 配置,下装到设备 |
| SED | System Exchange Description | 系统间配置交换文件 |
| GOOSE | Generic Object Oriented Substation Event | 面向通用对象的变电站事件,用于跳闸等高速信号 |
| SV | Sampled Values | 采样值,用于传输电流/电压波形采样数据 |
| MMS | Manufacturing Message Specification | 制造报文规范,IEC 61850 的核心通信协议 |
1.6 小结与导航
本期作为系列开篇,建立了一个宏观视图:
- 为什么要有 IEC 61850 —— 打破协议碎片化,实现设备间的真正互操作
- 标准长什么样 —— 多层结构,以信息模型为核心、ACSI 为枢纽、SCL 为纽带
- 核心设计思想 —— 面向对象建模、通信解耦、配置驱动、双模式通信
- 技术全景图 —— 从物理设备到通信报文的完整映射
下期预告
[Part 2:信息模型] 将深入 IEC 61850 的核心——信息模型。我们将学习:
- 四层模型结构(Server → LD → LN → DO → DA)的完整含义
- 14 组逻辑节点的分野与选择
- CDC 公共数据类的精讲
- 数据集(DataSet)的配置
- 实战:为一个 10kV 线路保护 IED 建模
参考标准
- IEC 61850-1: Introduction and overview
- IEC 61850-7-1: Basic communication structure for substation and feeder equipment - Principles and models
- IEC 61850-7-2: Abstract Communication Service Interface (ACSI)
- IEC 61850-7-4: Basic communication structure - Compatible logical node classes and data object classes
推荐工具
- Wireshark(安装 IEC 61850 解析器插件)——抓包分析的好帮手
- ICD Designer(开源)——快速浏览和编辑 ICD 文件
- libIEC61850 ——开源 C 语言实现,适合学习和开发
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)