锂电池储能系统与一体化解决方案
Communications & Interfaces

让每条命令有边界,
每个状态有来源,
每次异常可定位

面向大型储能电站 BESS, 从设备 I/O、现场总线、工业网络、边缘控制到 EMS、 SCADA 与云平台统一定义通信接口、数据语义、时序和责任边界, 建立确定、可追溯、可验证的通信工程体系。

链
全链路可追溯 数据有来源
时
确定性时序 时间可验证
冗
冗余与容错 链路可切换
证
验证可审计 结果有证据
B
BMS 电池管理系统
P
PCS 功率变换系统
E
EMS 能量管理系统
计
计量系统 表计 / 电能质量
温
温控系统 液冷 / HVAC
消
消防系统 告警 / 联动
边
全链路边界 谁发布、谁执行、谁确认
时
统一时间基准 事件顺序明确
义
统一数据语义 协议不同,含义一致
冗
链路冗余 故障自动切换
证
证据完整 日志、数据、版本可审计

一条清晰的端到端链路 从设备到云,责任可追踪

现场设备 / 传感器

电池温度 / 电压 PCS 状态 门禁 / 消防
10:15:31.125
SM01 Temp = 31.2°C

现场总线

CAN RS485 Modbus RTU
10:15:31.132
CAN ID: 0x18FF9E5

边缘网络

工业交换机 工业网关 VLAN / QoS
10:15:31.138
batt.temp.102

边控层

EMS / Edge 规则执行 状态质量
10:15:31.146
Quality: Good

上级系统

EMS SCADA KPI / 报表
10:15:31.158
TSCDM Publish

云 / 第三方平台

Telemetry API 历史数据
10:15:31.286
/site/telemetry
命令 / 控制 数据 / 上报 反馈 / 确认 异常 / 告警

物理连接与 I/O 边界

光纤 LC IEC 61850
RJ45 Ethernet Modbus TCP
CAN DB9 BMS / PCS
RS485 Meter / Sensor
DI / DO Fire / Interlock
24VDC Aux Power
接口 典型协议 用途 介质 / 速率 隔离 / 防护 典型距离
光纤 IEC 61850 / MMS 站控高速互联 单模 / 多模 · 1/10Gbps 2.5kV / EMI 隔离 2–40km
Ethernet Modbus TCP / MQTT 控制器与设备通讯 Cat6A · 100/1000M 1.5kV / Surge 100m
CAN CAN 2.0B 电池 / PCS 设备链路 500kbps–1Mbps TVS / 隔离 40m
RS485 Modbus RTU 传感器 / 电表 9.6–115.2kbps TVS / 隔离 1200m
DI / DO 干接点 消防 / 门禁 / 联锁 24VDC 光耦隔离 现场距离

分层网络与区域划分 IEC 62443 参考

企业区 L4 管理 / 数据 / 业务
站控区 L3 EMS / SCADA
边缘区 L2 Edge / PLC
设备区 L1 BMS / PCS
现场区 L0 传感器 / 执行器
企业网络 / 云
防火墙
工业 DMZ
BMS
PCS
电表
温控
消防
• VLAN / ACL 访问控制 • 白名单与最小权限 • 单向流与隔离策略 • 审计日志与策略留痕

协议翻译不改变控制 / 安全语义

多协议输入

CAN
Modbus RTU
Modbus TCP
IEC 61850 / MMS
MQTT / API
→
析 协议解析器 Frame / Register
→
义 语义映射 点名 / 单位 / 质量
→
模 统一数据模型 TSCDM
→

统一应用发布

EMS / SCADA
历史库 / 数据湖
第三方 API
事件系统
不改变控制语义 | 不丢失安全联锁 | 不模糊质量位 | 不丢失执行命令

数据字典与质量 统一数据模型 TSCDM

点表名 中文含义 单位 类型 范围 质量 时间源 来源设备 云端路径
batt.voltage.avg 电池平均电压 V float 0–1500 Good PTP BMS /site/batt/voltage/avg
batt.temp.102 电芯温度 T102 °C float -40–125 Good PTP BMU /site/batt/temp/102
pcs.power.active PCS 有功功率 kW float -2500–2500 Good PTP PCS /site/pcs/power/active
fire.alarm.smoke01 烟感 SM01 bool bool 0 / 1 Bad / Good PTP Fire /site/fire/smoke/01

命令 → 确认 → 执行 → 状态反馈 闭环握手

1 操作员 / 上层系统下发控制命令

EMS 生成 PCS.SetPower

ReqID: 7fa32c
P = 500 kW
2 边控接收并校验

检查权限、范围与设备状态。

Check: PASS
Target: PCS1
3 下发到设备 / 执行器

Modbus TCP 指令写入。

Func: Write
Register: 45
4 设备执行并返回确认

PCS 接受控制请求。

Ack: Accepted
Latency: 10ms
5 测量状态上报

实际功率与状态回传。

P = 500.2 kW
Quality: Good
6 站控闭环校验与事件留痕

EMS 比较目标与实际值。

Error: 0.04%
Result: OK
命令 / 控制 数据 / 上报 确认 / 反馈 告警 / 异常

时间同步与事件顺序

  • 全站采用 PTP / IEEE 1588v2 统一授时
  • 关键控制器保持本地高精度时钟
  • 事件时间戳由源设备产生,不在上层补写
  • 所有 SOE 以统一时间轴排序
10:25:11.123457 PTP Sync Clock locked
10:25:11.123809 Event SM01 Alarm · Seq 8891
10:25:11.124205 Event Rack Trip · Seq 8892
10:25:11.124780 Event PCS Block · Seq 8893

冗余与故障切换 环网 / 双上联

Edge
SW-A1
SW-B1
SW-A2
SW-B2
Device

一次通信故障的定位过程 可观测、可复现、可闭环

现象 10:32 起 PCS 功率反馈出现波动。
报文 / 证据 抓取 Modbus TCP 与交换机统计信息。
Timeout ↑
Retransmission ↑
分析 重传集中在单一边缘交换机端口。
CRC Error
Burst Loss
根因 光模块链路间歇丢包,造成周期超时。
CRC 错包率异常
修复 更换光模块并清理光纤端面。
Link Stable
验证闭环 100M 全双工稳定,重传恢复正常。
PASS
定位用时 3分28秒
影响时长 4分13秒
影响范围 PCS1 通信
事件级别 P2 中等

ICD 与版本管理

  • 接口定义标准化
  • 版本受控与追溯
  • 变更评审与兼容性验证
ICD 编号 版本 状态 发布日期
ICD-BMS-001 v1.3.0 正式 2025-04-10
ICD-PCS-001 v1.2.0 正式 2025-04-10
ICD-EMS-001 v1.4.0 正式 2025-05-01

HIL 仿真验证

  • 协议一致性 / 时序压力
  • 断链、丢包、延迟与异常注入
  • 边缘切换 / 冗余链路验证
协议仿真 时序压力 故障注入 联锁校验

现场集成证据

  • FAT / SAT / 现场联调
  • 数据与告警一致性验证
  • 操作、命令与事件全程留痕
性能验证 事件顺序 告警确认 验收通过

交付物清单 核心物料

ICD 接口控制文件 协议、点表、边界和版本定义
点 点表与数据字典 点名、单位、范围、质量位
网 网络与安全设计 VLAN、ACL、DMZ 与拓扑
验 设备联调手册 接线、测试、诊断和恢复
测 测试计划与用例 FAT / HIL / SAT 验证场景
报 FAT / SAT 报告 结果、证据和异常处理记录
维 运维与故障定位手册 事件、报文和诊断流程