做储能项目集成,EMS(能量管理系统)与上层 SCADA / 运营平台的接入是基本工作。EMS 通常是储能设备厂家提供的(或集成商自研的),SCADA 是运营商 / 监控厂商提供的。两边经常协议不一致,需要在中间做匹配。
给储能集成商、运营商、EMS 厂商讲讲实战中常见的 3 种协议匹配姿势。
一、为什么会有协议匹配问题
EMS 跟 SCADA 各自有自己的协议偏好:
EMS 侧常见协议
- Modbus TCP(最常见)
- IEC 61850 MMS(变电站自动化标准)
- 厂家私有协议(部分储能 EMS 自带)
- OPC UA(少数支持)
- REST API + WebSocket(新型 EMS)
SCADA 侧常见协议
- IEC 60870-5-104(IEC 104)
- IEC 61850 MMS
- DNP3(北美 / 部分海外)
- Modbus TCP(小型 SCADA)
- 自定义私有协议
两边集合的交集不一定有。EMS 出来是 Modbus TCP,SCADA 要 IEC 104,中间需要匹配。
二、三种匹配姿势
姿势 1:协议网关转换(最常用)
方案:EMS 跟协议网关之间走 EMS 原生协议,协议网关跟 SCADA 之间走 SCADA 要求的协议。中间网关做协议转换。
EMS(Modbus TCP)→ 协议网关 → SCADA(IEC 104)
好处:
- 双方都用熟悉的协议,集成快
- 协议网关是工程化产品,专门做转换
- 任一侧升级不影响另一侧
坏处:
- 多一个网关设备(硬件成本 + 维护点)
- 协议转换有延迟(毫秒级 - 秒级)
- 协议语义对齐工作量在网关侧
适合:多数储能项目接入电网调度场景。
姿势 2:EMS 直接支持目标协议
方案:选支持多协议输出的 EMS,直接配合 SCADA 协议。
EMS(同时输出 Modbus + IEC 104 + IEC 61850)→ SCADA
好处:
- 不需要额外网关
- 延迟最低
- 拓扑简单
坏处:
- EMS 选型受限(不是所有 EMS 都支持多协议)
- EMS 自身复杂度高(容易出问题)
- EMS 升级带来连锁影响
适合:项目早期就能选定 EMS,且 EMS 厂家支持完整。
姿势 3:SCADA 侧适配 EMS 协议
方案:选支持多协议输入的 SCADA,让 SCADA 适配 EMS 原生协议。
EMS(私有 / Modbus)→ SCADA(支持适配)
好处:
- 不需要额外网关
- EMS 可以是任意厂家
坏处:
- SCADA 厂家定制工作量
- 不同 EMS 都要在 SCADA 里加一份适配代码
- 维护 / 升级成本累积
适合:SCADA 是自建或开放架构、能积累适配代码。
三、决策维度
选哪种姿势取决于:
1. EMS 选型固定吗
- 项目早期能选 EMS:考虑姿势 2(直接选支持目标协议的 EMS)
- 项目里已有 EMS:考虑姿势 1(加网关)
- 多个项目用不同 EMS:考虑姿势 3(SCADA 侧累积适配)
2. SCADA 是什么
- 自建 SCADA(开放架构):姿势 3 可行
- 商用 SCADA(封闭):姿势 3 不可行,走姿势 1 / 2
- 调度厅 SCADA(电网公司的):必走姿势 1 或 2,调度端不会为单个电站做适配
3. 长期演进
- 单项目 / 一次性:哪种快用哪种
- 多项目 / 长期运营:姿势 1(协议网关)最灵活
4. 性能要求
- 高频调度(AGC/AVC 秒级):姿势 2(EMS 直接出)延迟最低
- 普通监控(分钟级):哪种都够
四、协议网关的工程化
姿势 1 用得最多,协议网关本身的工程化值得展开:
内部架构
EMS 侧接入器(Modbus / OPC UA / 私有)
↓
语义层(统一的内部数据模型:测点 / 状态 / 告警 / 控制)
↓
SCADA 侧输出器(IEC 104 / DNP3 / IEC 61850)
中间的「语义层」是关键 — 把不同协议抽象成统一对象模型。一个测点不管来自 Modbus 还是 IEC 61850,在语义层都是「该 PCS 当前有功」。
双向映射
上送(Modbus → IEC 104):
- 主动轮询 EMS 拿值
- 比对死区,超过阈值触发上送
- 量纲换算
- 加 IEC 104 时标
下发(IEC 104 → Modbus):
- 接收 IEC 104 遥调 / 遥控
- 转换为 Modbus 写寄存器命令
- 设备执行后回读确认
- 上送执行结果
状态机管理
- EMS 侧链路状态(连 / 断 / 重连)
- SCADA 侧链路状态(IEC 104 启动 / 停止 / 测试帧)
- 双向状态变化的事件处理
配置工程化
协议网关不应该写死配置。需要:
- 点表声明(YAML / JSON):哪个测点对应哪个 IOA
- 死区参数声明:每个测点的上送策略
- 量纲映射声明:缩放因子 + 单位
这套配置化让现场调试不写代码,只改 YAML。
五、IEC 61850 的特殊情况
IEC 61850 在变电站自动化里是主流,但储能 EMS 接入 SCADA 走 IEC 61850 时有几个特殊考虑:
MMS 协议本身的复杂度
IEC 61850 MMS 协议栈比 IEC 104 复杂 5-10 倍。开发周期长。
信息模型(CDC / LN)
IEC 61850 强调「信息模型」 — 每个逻辑节点(LN)有标准化的数据对象(DO)。储能场景的 LN 标准化进度不一致,部分省市还在用变通方式。
配置文件(SCD / SCL)
IEC 61850 用 SCD 文件描述全站配置。变更配置不只是改代码,要重出 SCD 文件。工程量大。
实战:除非项目明确要求 IEC 61850,否则优先用 IEC 104 + 协议网关姿势 1。
六、运行时层面的角色
协议网关本身可以做成边缘运行时的标准能力:
- 协议运行时支持双向(Modbus / IEC 104 / IEC 61850 / OPC UA / DNP3)
- 语义层抽象化
- 死区 + 量纲 + 时标声明式配置
- 配置工具内置
- 远程运维 + 审计
我们这套方案在 12+ 协议覆盖里包含主流储能场景需要的协议。一次性 License ¥400/台起,AGC/AVC 调度加购 ¥2000/台。
七、给储能集成商的建议
- 不要等 EMS 选完才考虑接入 — 接入需求从投标阶段就梳理
- 姿势 1 是默认选择 — 灵活、成熟、风险可控
- 多项目用同一类协议网关 — 经验复用
- 跟 SCADA / 调度端早确认点表 — 不要到现场联调才对账
- 保留升级路径 — 未来加 AGC/AVC 不需要换网关
TL;DR
储能 EMS 接上层 SCADA 三种姿势:协议网关转换(最常用)、EMS 直接出多协议、SCADA 侧适配。多数项目走姿势 1。协议网关内部要做「语义层抽象化 + 双向映射 + 状态机 + 声明式配置」。IEC 61850 复杂度高,非必要不上。
了解 Zenova EdgeOS 完整方案 →

7379

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



