
További információ 5-2
5-2 RS-232C parancstábla
Kommunikációs formátum (megfelel az RS232C szabványnak)
• Átviteli sebesség: 9.600 bps
• paritás: Nincs
• Adatbitek: 8, stop bit: 1
• Áramlásszabályozás: Nincs
Soros kommunikációs protokoll
1. Parancs csomag struktúra [7 bájt]
• A parancs csomag összesen 7 bájtból áll.
• A 0x08 és a 0x22 bájt azt jelzi, hogy a csomag soros kommunikációhoz tartozik.
• A következő 4 bájt a felhasználó által definiálható előredefiniált parancs.
• Az utolsó bájt az aktuális csomag érvényességét ellenőrző ellenőrző összeg.
• Header [2 Byte]: A 0x08 és 0x22-höz kötött előredefiniált értékek.
• Cmd1 [1 Byte]: A parancslistában definiált kód első értéke (hexadecimális)
• Cmd2 [1 Byte]: A parancslistában definiált kód második értéke (hexadecimális)
• Cmd3 [1 Byte]: A parancslistában definiált kód harmadik értéke (hexadecimális)
• Value [1 Byte]: A parancs bemeneti paramétere (alapértelmezés: 0) (Tizedes)
• CS [1 Byte]: Ellenőrző összeg (az összes érték (kivéve az ellenőrző összeg) 2-es komplemense
2. Válasz csomag struktúra [3 Bytes]
1. Sikeres
2. Sikertelen
• Ha a külső eszközből érkező válaszcsomag érvényes értéket tartalmaz, sikeres csomag kerül küldésre. Egyébként
sikertelen.
• Sikertelen csomag kerül küldésre, ha:
• A fogadott csomag hossza nem = 7 bájt;
• A 2 bájtos csomag fejléce nem = 0x08, 0x22;
• Az ellenőrző összeg hibás.
•Külső eszköz hibaérzékelése
•A külső eszköz abban az esetben sorolja be „sikertelennek” a csomagot, ha nem kap 100 milliszekundumon
belül „sikeres” csomagot.
0x08 0x22 cmd1 cmd2 cmd3 érték CS
0x03 0x0C 0xF1
0x03 0x0C 0xFF
Komentarze do niniejszej Instrukcji