-
MMSLive model discovery
Discover Logical Devices, Logical Nodes, Data Objects, Data Attributes, values, quality, timestamps, DataSets, RCBs, control objects, and live MMS type descriptors.
- Independent association per IED
- Configured and live context together
- Searchable large-model workspace
- Association and discovery diagnostics
-
Smart ReportingLive values without report-engineering blockers
Start selected values through MMS, prefer configured BRCB or URCB coverage, recover exact gaps where permitted, and retain polling for anything still uncovered or unverified.
- Static buffered and unbuffered reports
- Exact DataSet member and order validation
- Association-scoped dynamic DataSet recovery
- Degraded-report polling fallback
-
GOOSERead-only stream inspection
Capture station or process-bus GOOSE through Npcap and retain stream identity, sequence, retransmission, TAL, and ordered payload evidence.
- APPID, VLAN, MAC,
goCBRef stNum, sqNum, Test, ndsCom- Ordered
allData leaves - SCL or live-model binding
-
File servicesFault-record retrieval
Use the selected IED context to probe the MMS file service, browse available paths, and download disturbance or COMTRADE-related records with bounded operations.
- Per-IED endpoint ownership
- Directory and service diagnostics
- Progress and failure visibility
- Foundation for record-set grouping
-
SCLConfigured-to-live workflow
Open SCD, CID, ICD, IID, SSD, or XML files, extract endpoints, retain project context, and compare configured intent against observed server behavior.
- Multi-IED endpoint extraction
- Edition-aware workspace services
- Configured/live comparison context
- Export foundation
-
ControlTyped Direct and SBO
Read ctlModel, resolve live command descriptors, execute supported sequences, and show service, termination, timing, error, and feedback evidence.
- DPC, SPC, INC/ISC, BSC, APC
- Direct and Select-Before-Operate
CommandTermination and AddCause- No generic control-write fallback
-
OperationsLive values and SOE
Separate continuous values from semantic events while preserving IED timestamps, quality, report reasons, and originating-device context.
- Recent-change highlighting
- Process timestamp semantics
- Per-IED unread indicators
- Bounded event collections
-
ScaleIndependent multi-IED sessions
Every IED owns its connection, discovery, selected signals, reports, event state, control context, file workflow, and diagnostics.
- Isolated lifecycle per device
- One monitor loop per IED
- Coalesced UI updates
- Virtualized grids
-
ProductivityProject persistence
Save endpoints, cached model context, selected signals, and workspace state so recurring projects do not restart from zero.
- Fast reconnect workflow
- Retained device definitions
- Persisted selections
- Reusable diagnostic context
-