Cálculo Del Check-Sum; Alarmas En Los Protocolos Serie - LCB LCBRS485 Manual De Uso

Tabla de contenido

Publicidad

 CÁLCULO DEL CHECK-SUM
Los dos caracteres de control ASCII (ckck) son la representación de una cifra hexadecimal en
caracteres ASCII. La cifra de control se calcula realizando la operación de XOR (OR exclusivo) de
los códigos ASCII de 8 bits sólo de la parte subrayada de la cadena.
El procedimiento para efectuar el cálculo del check-sum es el siguiente:
- Tener en cuenta sólo los caracteres subrayados de la cadena;
- Calcular el OR exclusivo (XOR) de los códigos ASCII de 8 bits de los caracteres;
Ejemplo:
carácter
0
1
t
XOR =
- El resultado de la operación XOR expresado en notación hexadecimal se compone de dos cifras
hexadecimales (es decir, números de 0 a 9 y/o letras de A a F). En este caso, el código
hexadecimal es 0x75.
- El check-sum introducido en las cadenas transmitidas está constituido por los dos caracteres
que representan el resultado de la operación XOR en notación hexadecimal (en nuestro ejemplo
el carácter "7" y el carácter "5").

MODO
__O-F_
ASCII
__O-F_
RIP *
_ERCEL
HDRIP-N
CONTIN
_ERCEL
* En los repetidores RIP, si el mensaje supera las 5 cifras el display visualiza .
cód. ASCII decimal
48
49
116
117

ALARMAS EN LOS PROTOCOLOS SERIE


__O-L_
__O-L_
_ER_OL
_ER_OL
cód. ASCII hexadecimal
30
31
74
75


__O-F_
__O-L_
__O-F_
__O-L_
_ER_AD
######
_ER_AD
^^^^^^
- 69 -
cód. ASCII binario
00110000
00110001
01110100
01110101


__O-F_
&aa#CR
__O-F_
__O-F_
_ER_OF
O__SET
_ER_OF
O__SET

Publicidad

Tabla de contenido
loading

Tabla de contenido