IEC 104规约是电力自动化领域实现远程监控与控制的核心通信协议。以下将从其定义、技术架构、核心特点、应用领域及与其他协议的关联等多个维度,为您提供一份全面详实的解答。
一、 IEC 104规约的定义与标准背景
IEC 104规约,全称为 IEC 60870-5-104,是国际电工委员会(IEC)制定的用于电力系统远程控制、远程保护及其他电信功能的协议标准。它属于 IEC 60870-5 系列标准的一部分,是该系列中用于实现网络访问的配套标准。
本质上,IEC 104 规约是 IEC 60870-5-101(简称 IEC 101)协议的扩展。IEC 101 是电力系统监控、控制及相关通信的标准,但最初设计用于传统的串行通信链路(如 RS-232)。为了使这些远动控制信息能够适应现代基于以太网的网络环境,IEC 104 应运而生。它继承了 IEC 101 在应用层的核心功能,但将底层的传输、网络、链路和物理层替换为标准的 TCP/IP 协议栈,从而实现了对 IP 网络的完整访问。
简单来说,IEC 104 规约定义了一种标准化的“语言”,让电力系统中的 控制中心(如调度主站) 与远程的 子站(如变电站、RTU远程终端单元、智能保护设备) 之间,能够通过网络(以太网)进行实时、可靠的数据传输和控制命令的下发。
二、 协议架构与技术特性
IEC 104 规约的设计融合了传统远动规约的经验和现代网络通信的优势,具有鲜明的技术特征。
1. 分层架构与网络模型
IEC 104 协议严格遵循分层架构。在实际应用中,它通常映射到简化的五层或四层模型,利用 TCP/IP 协议栈实现网络通信。
| OSI七层模型 | 对应的IEC 104协议层 | 功能描述 |
|---|---|---|
| 应用层 | IEC 104 应用层 | 负责定义具体的数据类型(如遥测、遥信)、控制命令和应用服务数据单元(ASDU)的格式。 |
| 表示层 | — | 未使用,直接由应用层处理 |
| 会话层 | — | 未使用,直接由应用层处理 |
| 传输层 | TCP | 关键中间层。选用 TCP 协议(默认端口号 2404)来提供面向连接的、可靠的字节流传输服务。 |
| 网络层 | IP | 负责数据包的路由和寻址,使数据能够跨越复杂的网络拓扑在设备间传输。 |
| 数据链路层 | Ethernet/SDH | 负责将 IP 数据包封装成适合物理介质传输的帧。 |
| 物理层 | 光纤/电缆 | 定义了物理传输介质和电气特性,如双绞线、光纤等。 |
这种设计的最大优势在于:复用了成熟、稳定的 TCP/IP 协议栈,无需从零开发底层传输机制,同时借助 TCP 的确认重传、流量控制等机制,有效保证了数据传输的完整性和可靠性。
2. 核心通信机制
- 通信模式:IEC 104 采用平衡式传输,意味着通信双方(主站和子站)在会话过程中没有固定的主从之分,任何一方都可以主动发起数据传输。但在架构实现上,通常将配电主站作为TCP客户端,配电自动化终端(如RTU、IED)作为TCP服务器。
- 帧类型:协议定义了三种基本帧类型,用于实现不同功能的通信:
- I帧(信息帧) :用于传输用户数据(如遥测值、遥信状态、遥控命令),包含发送序号和接收序号,支持捎带确认。
- S帧(监视帧) :用于对接收到的 I 帧进行确认,自身不携带数据。
- U帧(控制帧) :用于链路控制,如建立/断开连接、测试链路状态等。
- 数据单元结构:报文的基本结构是应用规约数据单元,由两部分组成:
- APCI:应用规约控制信息,固定 6 个字节,用于标识报文的起始、长度并提供控制信息。
- ASDU:应用服务数据单元,长度可变,承载了所有的实际数据内容。ASDU 又包含数据单元标识符(如类型标识、传送原因、公共地址)和信息体(具体的数据值、时标等)。一个 ASDU 最多可以包含 127 个信息对象。
- 特点总结:主要特点包括基于TCP/IP传输、长连接实时通信、以及通过滑动窗口协议保障数据顺序和流量控制。
三、 核心特点与优势
IEC 104 规约能在全球电力行业广泛应用,得益于其多方面的优势:
- 可靠性与容错性:利用 TCP 协议的确认机制、超时重传等特性,并定义了多个计时器(如 T0. T1. T2. T3)来控制连接的生命周期和数据传输的超时,确保数据传输的万无一失。
- 实时性:通过长连接避免频繁的连接建立开销,并采用优化的帧结构和传输算法,保证了远动数据的及时性,满足了电网调度对数据实时性的要求。
- 可扩展性与灵活性:不仅自身支持丰富的功能类型(多达37类),还能兼容 MODBUS、DNP3 等其他应用层协议,适应多样化的设备与场景需求。
- 安全性:现代 IEC 104 实现支持数据加密和认证技术,以保护通信过程不被窃听或篡改,提升网络安全性。
- 互操作性与兼容性:作为国际标准,IEC 104 定义了清晰的语法、语义和时序,使得不同厂商的设备之间能够通过标准化接口实现互联互通。
四、 主要应用领域
IEC 104 规约是现代智能电网自动化系统的基石,其应用贯穿于电力系统的发、输、变、配、用各个环节。
| 应用领域 | 具体场景 | 功能描述 |
|---|---|---|
| 电网调度自动化 | 省调、地调等调度中心 | 主站通过 IEC 104 连接成百上千个变电站,周期性地召测全网负荷、潮流信息,实时监控开关、刀闸状态,并下发遥控指令调整运行方式。这是最核心的应用场景之一。 |
| 变电站综合自动化 | 变电站内的 IED 网关 | 实现站内保护、测控装置与站控层或调度中心之间的数据交互,监控变压器、断路器、保护装置等设备的状态和参数,这是 IEC 104 在终端系统中的典型结构。 |
| 配电自动化 (DA) | 开闭所、环网柜内的 配电终端(DTU) | DTU 通过 IEC 104 规约将馈线电流、电压、有功功率等遥测量以及开关状态、故障指示等信息上传至配网主站,从而实现配电网的远程监控、故障定位与隔离,提高供电可靠性。 |
| 发电厂监控 | 发电厂控制系统 | 用于远程监视发电机的运行参数(如转速、温度、功率)、电量等信息,并下发远程调节指令,优化生产过程,确保机组安全稳定运行。 |
| 其他行业 | 城市轨道交通 | 广泛用于城市轨道交通的电力监控自动化系统,实时监控牵引供电、动力照明等电力设备的运行状态。 |
| SCADA 系统 | 任何需要远程数据采集与监控的系统 | 作为连接 SCADA 主站与远程终端单元(RTU)的通信协议,实现全面数据采集和设备控制。 |
总结
IEC 104 规约是电力系统远程控制领域一次划时代的进步。它巧妙地将传统成熟的远动通信应用层协议(源于 IEC 101)与现代无处不在的 TCP/IP 网络相结合,实现了从串行通信到网络通信的平滑演进。凭借其标准化的定义、稳定的传输机制、强大的实时性和灵活的扩展性,IEC 104 已经成为电力自动化系统中无可争议的核心通信“语言”,并持续在构建更加高效、可靠、智能的现代电力系统中发挥着关键作用。
