Lista de órdenes, interrogación de códigos de error
Orden:
Datos :
Respuesta:
El microcprocesador retorna un total de 14 Bytes (7 valores enteros).
Cada valor entero corresponde a un código de error actual en el
circuito regulador asignado [ 0= temperatura de incubación, 1=CO
temperatura de desinfección, 6= en general]. El registro del índice 6
pertenece a un error de orden superior que aparece al mismo tiempo
en todos los anuncios (p.ej. código de error 99).
Los códigos de error de la temperatura de incubación y de la
temperatura de desinfección aparecen en el indicador de la
temperatura, y los del CO
El valor 0 significa que actualmente no existe ningún error.
Respuesta errónea de la unidad reguladora:
Si un mensaje llega incompleto o erróneo, la CPU responde con un
NAK (sólo 1 Byte, sin frame). De no ser así, se envía como respuesta
el código de la orden (con una información relativa a la longitud), junto
a los datos eventualmente necesarios.
Casos especiales durante el intercambio de datos:
Al haber intercambio de datos entre el ordenador y el microcontrolador,
se debe tener en cuenta el siguiente caso especial:
El microprocesador almacena una magnitud del tipo int o unsigned int
en la secuencia <highbyte>, <lowbyte> en la memoria. En el ordenador
sucede precisamente lo contrario. El microcontrolador envía estos
valores en su formato, es decir que el ordenador tiene que cambiar la
secuencia de los Bytes. En el caso de coma flotante (float), no existe
ninguna diferencia.
Estado: 01-1999
1001 0000 (90
)
H
ninguno
, en el indicador de CO
2
50 052 113/a
2.
69/75
, 2=
2