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
Výsledok
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`.