Home / Products / Protocol Analyzer
Diagnostics · online and pcap offline

Protocol Analyzer — MMS, GOOSE, SV and IEC 60870-5-104, byte by byte

When a channel "occasionally drops a point", this is the tool that tells you which side did it.

A message-level diagnostic tool for substations, telecontrol networks and industrial sites. It turns "the protocol is invisible" into "every byte is readable": link frame, APDU, ASDU and information object are expanded layer by layer, next to a timing diagram and an anomaly list, for commissioning, acceptance, fault reproduction and misoperation analysis.

Protocol Analyzer
Capture
Mirror port or tap online; pcap import offline; replay the same session repeatedly
Protocols
IEC 61850 MMS / GOOSE / SV / SNTP / PTP; IEC 60870-5-101/103/104; Modbus, DL/T 645, OPC UA, MQTT; raw TCP/UDP
Analysis
Decode tree, session timing diagram, RTT distribution, loss and retransmission statistics, per-link health score
Output
HTML report with byte-stream excerpts and conclusions
Delivery
Portable Windows desktop build plus on-site service; offline single-machine deployment for restricted sites
Extensibility
Custom protocol decoder plug-ins on request

What it is used for

Before energisation: GOOSE and SV commissioning, including interlocking logic verification. During operation: locating the root cause of a 104 channel that occasionally interrupts, avalanches or loses points. During maintenance: chasing missing events and failed disturbance recalls on a 103 protection information substation.

Equipment vendors also use it before shipment, as a self-check on protocol behaviour, and as a teaching aid — a decoded conversation is a far better explanation than a clause reference.

  • Via 61850: MMS read/write, reporting, settings and file services; GOOSE subscribe/publish with stNum/sqNum tracking; SV; SNTP/PTP time sync
  • Via 104: complete ASDU decoding, with k/w window and t1/t2/t3 state made visible
  • Anomalies graded by severity: frame interval timeout, sequence jump, stNum/sqNum anomaly, declared length versus actual bytes, negative acknowledgement, duplicate message, ASDU type inconsistent with the link role

On "whose fault is it"

The tool does not pronounce a verdict. It produces the timing and the anomaly entries — response timeouts, discontinuous sequence numbers, quality-bit anomalies, model mismatches — and marks the suspect end so both parties argue from the same evidence. Definitive attribution still comes from comparing captures taken on both sides over the same interval, and the export makes that comparison straightforward.

Supported protocols

FamilyScope
IEC 61850MMS (read/write, reporting, settings, files), GOOSE (publish/subscribe, stNum/sqNum), SV, SNTP/PTP
IEC 60870-5-101/103/104Full ASDU set, k/w windows, t1/t2/t3 timers, TESTFR
IndustrialModbus RTU/TCP, DL/T 645, OPC UA, MQTT
RawArbitrary TCP/UDP streams in hex view

Online capture and offline import produce identical decode results for the same session.

Frequently asked

Online only, or can we analyse files we already recorded?

Both. Online capture covers 61850/GOOSE/SV and 101/103/104; offline you can import pcap files and raw captures recorded on site, with the same decode output.

Can the report be handed to the end customer?

Yes. Export includes the timeline, anomaly statistics and item-by-item conclusions, with project name and export time, as Word or PDF — usable directly as an acceptance or post-mortem annex.

Can it run on a machine with no network access?

Yes, an offline single-machine deployment is available for restricted sites.

Related reading

Testing

IEC 60870-5-104 conformance testing: what is actually tested

What an IEC 60870-5-104 conformance test exercises — startup, k/w windows, t0/t1/t2/t3 timers, general interrogation, co…

Engineering

Disturbance files over IEC 61850: file transfer that survives real networks

How the file transfer service works, why large disturbance files fail at the master, how COMTRADE file pairs must be han…

Standards

IEC 60870-5-101, 103 and 104: what the numbers actually differ in

A short, practical explanation of the IEC 60870-5 family: 101 for serial telecontrol, 104 for the same application layer…

Related

IED Checker

Every MMS server test case in IEC 61850 clause 10, run exhaustively against your device.

Substation Checker

Simulate one IED or two hundred, then see whether your master station keeps up.

Ask about Protocol Analyzer

Tell us the platform, the protocols and the acceptance criteria. We will answer with what the licence covers and what the integration effort looks like — not with a brochure.