ISO 15118 Charger Simulator
SECC simulation, conformance testing, signal plotting, and protocol decoding for EVCC development.

A Software Charging Bench for ISO 15118 Controllers
UCAN Studio with the ISO 15118 Charger Simulator add-on is a complete environment for developing and validating the electric-vehicle communication controller. It simulates the charger (SECC) and executes the full V2G protocol stack end to end, while the real EVCC under test connects over PLC via a Whitebeet/Codico device — so you can exercise complete charging sessions long before you book time on a physical charger.
An EVCC must handle a large space of charger configurations — protocol versions, AC and DC, authorization modes, and transport security. A physical charger park can reproduce these, but doing so is complex, difficult, and time-consuming, and lab time is a scheduled, shared resource that regressions wait on. The simulator closes that gap with scripted Python test suites and CACTI-EV conformance.
One Workbench for ISO 15118 Development
Built on UCAN Studio — one project model across simulation, test, trace, and hardware, driven from the GUI, the AI agent, or the SDK.
Protocol & Standards Coverage
- DIN SPEC 70121 (DC, EIM)
- ISO 15118-2 (AC and DC, EIM and Plug & Charge, TLS 1.2)
- ISO 15118-20 (AC and DC, BPT, TLS 1.3)
- ISO 15118-3 SLAC over HomePlug Green PHY
- IEC 61851-1 control-pilot state handling (EVSE side)
Key Features
- Full SECC state machines executed end to end with an in-house C EXI codec for standards-compliant timing
- Charger simulator configurable parameters — set live from the dashboard or test cases — for timing and protocol edge-case control
- Full-stack trace decoding including TLS 1.2/1.3 keylog decryption
- Canonical-signal plotting for V2G and SLAC fields
- AI agent to generate, run, and analyze test cases
- Whitebeet/Codico PLC hardware support for PLC communication
- Python SDK and CLI for headless execution in CI/CD pipelines
In-house C EXI codec across all supported protocols — state-machine response timing stays within the standards’ sequence-timing requirements.
Development & Test Workflow
Configure and drive the simulated charger from the dashboard, then turn that session into a repeatable, automated test — all the way to standardized conformance.
Configuration & Live Dashboard
Configure protocols, AC/DC limits, authorization, security, and timing from the dashboard. Live session tiles reflect the protocol state the simulator reports after each message.
- Live tiles for flow, protocol, SLAC progress, battery SOC, and session ID
- Session actions such as Reset Session and SLAC Rematch
- Changes apply on the next session and are recorded with the captured trace
Automated Testing & Reporting
- Scripted Python suites assert against the live state variables published by the simulator, as well as on V2G message signals and messages from the EV and SE side
- Reports in JUnit, HTML, and JSON formats
- Headless execution for CI pipelines
- Traffic auto-captured alongside every run as attached evidence
CACTI-EV Conformance — Companion Module
For standardized ISO 15118 conformance, the CACTI-EV test system runs TTCN-3 conformance suites in the same workbench, the same project, and the same Whitebeet hardware setup as the charger simulator.
Runs on UCAN Studio
The ISO 15118 Charger Simulator is an add-on pack on the UCAN Studio platform — the same workbench you use for network simulation, test automation, and trace analysis, driven from the GUI, the SDK, or the AI agent.
Evaluate It Against Your Own EVCC
Contact us for a live demo against your protocol configuration of interest, a time-limited evaluation in your lab, or a defined pilot with Alefbits engineering support.

