14
2. Congurarea monitorului
Formatcomenzi
• Control(delagazdălaafişajul)
Dimensiune
mesaj
Control Date[0] Date [1] Date [2] … Date [N] Sumăde
vericare
Numele
câmpului
Articol Valoare
Dimensiune
mesaj
Antet 0xA6
IDaşajul 0xXX(=0~255)
Categorie 0x00(x)
Pagină 0x00(x)
Funcţie 0x00(x)
Lungime 0xXX(=0~255)
(aceastareprezintănumărultotaldebaiţidelaantetpânălasumade
vericare.Dacăsescad6biţi,rezultatultrebuiesăemaimaresau
egalcu1.)
Control Control 0x01(x)
Date[0] Date[0] 0xXX(=0~255)
Date [1] Date [1] 0xXX(=0~255)
.
.
.
.
.
0xXX(=0~255)
Date [N] Date [N] 0xXX(=0~255)
Sumăde
vericare
Sumăde
vericare
0xXX(=0~255)
Algoritm:ParametrulEXCLUSIVE-OR(XOR)aferenttuturorbaiţilor
dinmesaj,cuexcepţiacelordinsumadevericare.
Sumădevericare=[Dimensiunemesaj]XOR[Control]XORDate
[0]….XORDate[N]
Exemplu:
Oprirealimentarelaaşajul#1.
Dimensiunemesaj Control Date[0] Date [1] Sumăde
vericare
Antet ID Categorie Pagină Funcţie Lungime Control Date[0] Date [1] Sumăde
vericare
0xA6 0x01 0x00 0x00 0x00 0x04 0x01 0x18 0x01 BB
Comments to this Manuals