Your substation,
live on your desk.
ScadaBench turns CID, ICD and SCD files into running IEC 61850 IEDs. Test your SCADA, gateways and protection logic weeks before site acceptance, without a single relay on the bench.
- MMS server on port 102
- GOOSE publish and listen
- SV 9-2 stream supervision
- SCL 2003 · 2007B · 2007B4
- Protection & control engineers
- SCADA and gateway integrators
- FAT and SAT teams
- Trainers and students
Four steps. No relays on the bench.
- 01 · Import
Drop in your CID, ICD or SCD.
Choose the IEDs you need. Each one becomes a live MMS server with its own address on port 102, built from the exact data model in your file. Original SCL and vendor extensions are kept.
- 02 · Draw
Your single-line diagram, drawn for you.
ScadaBench reads the Substation section of the SCD and draws busbars, breakers, disconnectors and instrument transformers. One press of Tidy up makes it look like a real SLD.
- 03 · Run
Press Run. Your SCADA sees real IEDs.
Switch positions follow confirmed feedback from the IED, Dbpos and all. Operate breakers with select-before-operate, drive measurements, and watch your SCADA react exactly as it will on site.
- 04 · Verify
See who talks to whom.
Signal flow lists every GOOSE and report link declared in the SCD and points out mistakes in the file before they reach commissioning.
real vendor CID files imported and running in our test library
relays, merging units or test sets needed on your bench
Windows installer. No Docker, Python or Node to set up
from double-click to a working app window
Everything you need to test substation automation at your desk.
Built by engineers who have sat through too many FATs waiting for hardware.
- CID · ICD · SCD · IID
IEDs from your SCL
One MMS server per IED, each on its own address and port 102, built from the exact data model. Original SCL and vendor extensions are preserved.
- CB · DS · ES · CT · VT
Single-line diagram
Built from the SCD Substation section, tidied in one press, with live, dead and earthed wires coloured from real switch positions.
- publish · listen · supervise
GOOSE
Simulated IEDs publish the GOOSE their SCD declares. Every stream on the wire is checked against the SCD: confRev, dataset, goID and timing.
- IEC 61850-9-2 · 50/60 Hz
Sampled Values
Listen to merging-unit streams, see RMS and phasors, and catch missing samples or a stream that disagrees with the SCD.
- free report blocks only
Real IEDs, read-only
Connect to the real relay, read its model and compare it with the SCD. ScadaBench uses free report blocks or polling and never sends a command.
- one verdict per IED
Station health
Connection, data model, reports, GOOSE and test mode in one list, exported as CSV or an HTML report for the commissioning file.
- Mod · Beh · LPHD.Sim
Test mode
See which logical devices are in test or blocked and get warned about leftover simulation traffic, a classic commissioning risk.
- set · check · replay
Test points & sequences
Save the alarms and measurements you change most, run timed set-and-check sequences, and replay CSV traces with interpolation.
- preview · apply · clean up
Lab network
Put IEDs on a real adapter for SCADA and gateways. Every Windows change is shown first, and Clean up removes only what ScadaBench added.
On the roadmap IEC 60870-5-104 and more protocols. Tell us what your projects need on the contact page.
Looks at real relays. Never touches them.
- Read-only client. Connecting to a real IED uses free report blocks or polling. No controls, no settings writes.
- Your network, previewed. Lab network changes are listed before Windows applies them, and cleaned up exactly.
- Works offline. No cloud account. Projects stay on your PC in one .subsim file you can archive with the job.
Start testing tonight.
Download ScadaBench, start the free 7-day trial and run your own SCD in minutes. No card, no hardware.
Windows 10 or 11, 64-bit. 4 GB RAM. No Docker, Python or Node needed.