What's inside

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 · confirmed commands

    Real IEDs

    Connect to the real relay, read its model and compare it with the SCD. Reads use free report blocks or polling; a command is sent only from Tools, after you confirm it.

  • IEC 104 · Modbus TCP · DNP3

    Gateway simulator

    Let your SCADA talk to the whole station. ScadaBench proposes the useful points from the SCD, sends live values and turns SCADA commands into IEC 61850 controls.

  • 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 More SCADA protocols and tools. Tell us what your projects need on the contact page.

IEC 61850 IED simulator

Import a CID, ICD, IID or SCD and pick the IEDs to simulate. ScadaBench starts one MMS server per IED with the data model, datasets, report control blocks and controls written in the file. SCADA, gateways and clients connect on port 102 exactly as they will to the real device. Values can be set by hand, by generators, by timed sequences or by CSV playback.

GOOSE simulator and monitor

Simulated IEDs publish the GOOSE messages declared in their SCD on a lab network adapter. At the same time every GOOSE stream on the wire is supervised against the SCD: confRev, dataset, goID, needs-commissioning and time-allowed-to-live, with a plain-language fix for every problem. GOOSE uses the free Npcap driver, which you install yourself.

Sampled Values listener

Listen to IEC 61850-9-2 streams from merging units, see RMS and phasors for 50 and 60 Hz, and get warned about missing or late samples and streams that disagree with the SCD. ScadaBench listens to Sampled Values; it does not publish them.

SCD and SCL checker

Schema validation for SCL 2003, 2007B and 2007B4, signal flow of every declared GOOSE and report link, and checks for subscriptions that point nowhere. Original SCL and vendor extensions are preserved on export; nothing is silently dropped.

Real IED client

Connect to a real relay to read its model, compare it with the SCD and include it in station health. ScadaBench reserves only free report blocks, falls back to polling and gives the blocks back when you stop. It never writes a setting, and it operates a control only from Tools, after you confirm the command.

SCADA gateway simulator

ScadaBench acts as the station gateway over IEC 60870-5-104, Modbus TCP or DNP3. It proposes the point list from your IEDs (positions, alarms and trips, measurements, health and commands) and sends live values with quality while the IEDs run. SCADA commands operate the IEDs over IEC 61850 MMS with their own control model. You can also send commands from the point list after a warning. Point lists import and export as CSV, and a decoded traffic log and command log show every exchange. Tested against independent IEC 104 and DNP3 master implementations and a Modbus TCP client.

Start testing tonight.

Download ScadaBench, start the free 7-day trial and run your own SCD in minutes. No card, no hardware.

  • Secure checkout on PayPal
  • Key on screen and by email
  • 7-day refund policy
  • Works offline after activation

Windows 10 or 11, 64-bit. 4 GB RAM. No Docker, Python or Node needed.