Integrated lithium battery energy storage solutions
Communications & Interfaces

Give every command clear boundaries,
Every state has its source.
Every anomaly can be located.

For large power storage plants BESS, from equipment I/O, field bus, industrial network, edge control to EMS, SCADA and cloud platforms to define communications interfaces, data syntax, time sequence and liability boundaries, to establish a defined, traceable, verifiable system of communications engineering.

Chain
The whole chain is traceable. Data sources
Time
Time series for certainty Time to verify
Redundancy
Redundancy and tolerance Link to switch.
Evidence
Certification auditable There's evidence.
B
BMS Battery management system
P
PCS Power Conversion System
E
EMS Energy Management System
Count
Measurement system Table / Electrical Quality
Temp
Thermal control system Liquid cooling / HVAC
Fire
FIRE FIGHTING SYSTEM Alarm / interlock
Side
End-to-end boundaries Who issues, who executes, who confirms
Time
Harmonization of time benchmarks Clear sequence of events
Italy
Unified Data Semantics It's different. It's the same.
Redundancy
Chain redundancy Auto-interput
Evidence
Complete evidence Log, data, version auditable

A clear end-to-end link From equipment to clouds, responsibility can be traced.

Field equipment / Sensor

Battery temperature / voltage PCS Status Access control / fire protection
10:15:31.125
SM01 Temp = 31.2°C

Field bus

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

Marginal Network

Industrial exchanges Industrial gateway VLAN / QoS
10:15:31.138
batt.temp.102

Side Control Layer

EMS / Edge Rule enforcement Status Mass
10:15:31.146
Quality: Good

Supersystem

EMS SCADA KPI/ Report
10:15:31.158
TSCDM Publish

Cloud/ Third Party Platform

Telemetry API Historical data
10:15:31.286
/site/telemetry
Command / Control Data / Report Feedback / Confirmation Fault / alarm

Physical connection to I/ O boundary

Fibre LC IEC 61850
RJ45 Ethernet Modbus TCP
CAN DB9 BMS / PCS
RS485 Meter / Sensor
DI / DO Fire / Interlock
24VDC Aux Power
Interface Typical protocol Purpose Media / Rate Segregation / protection Typical distance
Fibre IEC 61850 / MMS Station-controlled high-speed interconnection Single / Multiple & 1/10 Gbps 2.5 kV / EMI isolation 2–40km
Ethernet Modbus TCP / MQTT Controls and equipment communications Cat6A · 100/1000M 1.5kV / Surge 100m
CAN CAN 2.0B Battery / PCS Device Link 500kbps–1Mbps TVS / Segregation 40m
RS485 Modbus RTU Sensor / meter 9.6–115.2kbps TVS / Segregation 1200m
DI / DO Dry Point Fire / access control / interlock 24VDC Optical separation. Site Distance

Layer Network and Area Division IEC 62443 References

Enterprise L4 Management / Data / Operations
Station Control L3 EMS / SCADA
Edge area L2 Edge / PLC
Equipment area L1 BMS / PCS
Field area L0 Sensor / Executor
Enterprise Network / Cloud
Firewall
Industry DMZ
BMS
PCS
meter
Thermal control
Fire
• VLAN / ACL access control • White List and Minimum Permissions • One-way flow and isolation strategies • Audit logs and strategy marks

Protocol translation does not change control / security semantic

Multi protocol input

CAN
Modbus RTU
Modbus TCP
IEC 61850 / MMS
MQTT / API
→
Parsed Protocol Parser Frame / Register
→
Italy Semantic Map Name / Unit / Quality
→
Mod Unified data model TSCDM
→

Harmonized application for publication

EMS / SCADA
History library / Data Lake
Third party API
Event System
Do not change control semantics | do not lose safety interlocks | do not blur quality bits | do not drop execute commands

Data dictionary and quality Unified Data Model TSCDM

Organisation In Chinese Units Type Scope Quality Time source Source equipment Cloud Path
batt.voltage.avg Average battery voltage V float 0–1500 Good PTP BMS /site/batt/voltage/avg
batt.temp.102 Core temperature T102 °C float -40–125 Good PTP BMU /site/batt/temp/102
pcs.power.active PCS has power. kW float -2500–2500 Good PTP PCS /site/pcs/power/active
fire.alarm.smoke01 Smoke SM01 bool bool 0 / 1 Bad / Good PTP Fire /site/fire/smoke/01

Command → Confirm → Execute → Status Feedback Shake hands.

1 Operator / Upper System Under Control Command

EMS Generation PCS. SetPower

ReqID: 7fa32c
P = 500 kW
2 Border Receiving and Verify

Check access, scope and equipment status.

Check: PASS
Target: PCS1
3 Send to Device / Executor

The Modbus TCP command is written.

Func: Write
Register: 45
4 Equipment execution and return confirmation

PCS accepts the control request.

Ack: Accepted
Latency: 10ms
5 State of measurement reported

Real power and state returns.

P = 500.2 kW
Quality: Good
6 Station-controlled closed loop verification and event marks

EMS Comparison of Targets and Actual Values.

Error: 0.04%
Result: OK
Command / Control Data / Report Confirm / Feedback Warning / Abnormal

Time Sync with Event Order

  • All stations use PTP / IEEE 1588v2 unified timing
  • Key controller maintains a local high-precision clock
  • Event timetamp is generated by the source device and is not completed in the upper layer
  • All SOEs sorted in a unified time axis
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

Redundancy and failure switch Ring / Double connection

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

A locator of communication failure Observable, reproducible, and closed-loop capable

phenomena 10:32 PCS power feedback fluctuated.
Information / Evidence Captures Modbus TCP statistical information with a switch.
Timeout ↑
Retransmission ↑
Analysis Retransmitting to single edge switch port.
CRC Error
Burst Loss
Gene. The light module chain is intermittently lost, resulting in a cycle time out.
CRC Mispackage Incidence
Rehabilitation Change the light module and clear the fibre-optic side.
Link Stable
Verify closed loops 100M full-time work is stable and retransmitted.
PASS
Location time 3 minutes, 28 seconds.
Impact duration Four minutes and 13 seconds.
Scope of impact PCS1 Communications
Event Level P2 Medium

ICD and Version Management

  • Standardize interface definition
  • Version controlled and retroactive
  • Change evaluation and compatibility certification
ICD Number Version Status Publication date
ICD-BMS-001 v1.3.0 Official 2025-04-10
ICD-PCS-001 v1.2.0 Official 2025-04-10
ICD-EMS-001 v1.4.0 Official 2025-05-01

HIL Simulation

  • Consistency of protocol / time-series pressure
  • Broken chains, dropped bags, delayed and abnormal injections
  • Edge Switch / Redundant Link Validation
Protocol Simulation Time-series pressure Fault injection. Interlock verification

Field-integrated evidence

  • FAT / SAT / live coordination
  • Data and alarm consistency validation
  • Operation, command and event mark all the way
Performance Validation Event Order Alarm acknowledgment Receiving and Inspection Passed

List of deliverables Core material

ICD Interface Control File Agreement, Table, Boundary and Version Definition
Points Table and Data Dictionary Name, unit, scope, mass level
Network Network and security design VLAN, ACL, DMZ AND THOSE
Check Equipment linkage manual Wiring, testing, diagnosis and recovery
Measure Test plans and examples FAT / HIL / SAT validation scene
Report FAT/ SAT report Results, evidence and records of unusual treatment
V Transport and trouble location manual Events, communications and diagnostic processes