![](/images/new-backgrounds/1156179/156179101x1.webp)
5-2 Tabulka příkazů RS-232C
Formát komunikace (vyhovuje standardu RS232C)
•Modulační rychlost: 9.600 b/s
•Parita: Žádná
•Datové bity: 8, koncový bit: 1
•Řízení toku: Žádná
Protokol sériové komunikace
1.Struktura příkazového paketu [7 bajtů]
0x08 | 0x22 | Příkaz1 | Příkaz2 | Příkaz3 | Hodnota | KS |
|
|
|
|
|
|
|
•Příkazový paket se skládá celkem ze 7 bajtů.
•Dva bajty 0x08 a 0x22 označují, že paket je určen pro sériovou komunikaci.
•Další 4 bajty představují přednastavený příkaz, který může být nastaven uživatelem.
•Poslední bajt je kontrolním součtem, který ověřuje platnost aktuálního paketu.
•Hlavička [2 bajty]: Přednastavené hodnoty stanovené na 0x08 a 0x22.
•Příkaz1 [1 bajt]: První hodnota kódu definovaného v seznamu příkazů (hexadecimálně).
•Příkaz2 [1 bajt]: Druhá hodnota kódu definovaného v seznamu příkazů (hexadecimálně).
•Příkaz3 [1 bajt]: Třetí hodnota kódu definovaného v seznamu příkazů (hexadecimálně).
•Hodnota [1 bajt]: Vstupní parametr příkazu (výchozí: 0) (hexadecimálně).
•KS [1 bajt]: Kontrolní součet (dvojkový doplněk součtu všech hodnot kromě hodnoty KS).
2.Struktura paketu odpovědi [3 bajty] 1. Úspěch
0x03 | 0x0C | 0xF1 |
|
|
|
2.Neúspěch
0x030x0C0xFF
•
•Paket Neúspěch je odeslán, pokud:
•se délka přijatého paketu nerovná 7 bajtům;
•se hodnota 2bajtové hlavičky paketu nerovná 0x08, 0x22;
•je kontrolní součet nesprávný.
•Detekce poruch externím zařízením
•Externí zařízení vyhodnotí paket jako paket Neúspěch, pokud do 100 ms nepřijme paket Úspěch.
Další informace |