Formato de datos
4-16 Formato de datos
J J J J Formato de bloque de comando
F F F F Ejemplo de
cálculo de FCS
Carácter
de inicio
@(40H)
FCS = 40H ¨ 30H ¨ 30H ¨ 52H ¨ 58H ¨ 30H ¨ 31H = 4BH
El resultado de cálculo 4BH se convierte a ASCII en cada dígito y se pone en área FCS
4 ! 34H
B ! 42H
El símbolo ¨ indica operación OR exclusiva y H indica código hexadecimal.
142
No. de
Cód.
Cód.
unidades
datos
cabec.
@
Rango de cálculo de FCS
@
Carácter (40H) que indica el principio del formato de bloque
No. de unidad
Se puede seleccionar un número de 0 a 99 en BCD. Si se seleccio-
comunicaciones
na otro número fuera de ese rango, no se devolverá respuesta.
Cabecera
Código de 2 caracteres que indica el tipo de comando
Código de datos
Seleccionar "02" sólo cuando se lee o escribe valor de alarma 2. En
resto de casos, seleccionar "01".
Texto
Este área almacena valores de lectura, valores de escritura y esta-
do. El contenido de este área varía de acuerdo con el comando.
FCS
El FCS (Secuencia de chqueo de bloque) se obtiene de convertir a
ASCII el valor obtenido de la OR exclusiva desde el carácter @ has-
ta el último carácter.
Terminación
Indica el fin del formato de bloque.
Compuesto de "*" y CR (Retorno de carro 0DH)
El FCS se obtiene convirtiendo a 2 caracteres ASCII el valor de 8 bits obtenido
de aplicar la OR exclusiva desde el carácter de inicio "@" hasta el último
carácter de texto, y colocándolo en el área de FCS.
No. de unidad
Cabecera
0(30H)
0(30H)
R(52H)
Texto
FCS
Dato
X(58H)
0(30H)
1(31H)
Sección 3--1
Termi-
nación
CR
*
FCS
4(34H)
B(42H)