IEC 104 decoder

Rozbal hex APDU z IEC 60870-5-104 — APCI (I/S/U format), ASDU, Type ID, COT, IOA a hodnoty bodov. Všetko lokálne v prehliadači.

Ukážky

Slovníček

IEC 60870-5-104
Telecontrol protokol pre energetiku a SCADA — TCP port 2404, nadväzuje na IEC 101 (serial).
APDU / APCI / ASDU
APDU = celý rámec (0x68 + dĺžka + APCI + voliteľne ASDU). APCI riadi spojenie, ASDU nesie dáta alebo príkazy.
I / S / U format
I = dáta s ASDU, S = potvrdenie (ACK), U = riadenie linky (STARTDT, STOPDT, TESTFR).
IOA
Information Object Address — adresa bodu v stanici (typicky 3 bajty, little-endian).
COT
Cause of Transmission — prečo správa prišla (spontánna, interrogation, activation…).

Tipy

  • Bez STARTDT act/con sa I-rámce s dátami neposielajú — najprv sa „otvorí“ dátový kanál.
  • Dĺžka po 0x68 je počet bajtov APCI + ASDU (nie celého TCP payloadu).
  • Ak sa IOA/COT nezhodujú so zariadením, uprav veľkosti polí hore — závisí od projektu stanice.

Wireshark filter: Wireshark cheatsheet — dissector `iec60870_asdu` alebo `tcp.port == 2404`.

TheOldOne · Miroslav Gensor ·