Capítulo 3
Configuración y programación
Uso de las palabras de
estado de comunicación
Uso de la palabra de control
3-10
Los bits en las palabras de estado de comunicación indican si el escáner se
comunica o no con cada uno de los bloques configurados de E/S. Cada bit
en las palabras de estado de comunicación corresponde a un bloque de E/S.
Si el escáner se comunica con un bloque de E/S, el bit correspondiente en
la palabra de estado de comunicación se inicializa a 1. Los bits en las pala-
bras de estado de comunicación se pueden usar para:
D
asegurarse de que los bloques de E/S se comunican con el escáner antes
de que cualquier dato de entrada del bloque de E/S se use por el progra-
ma del procesador SLC.
D
que el procesador SLC inicialice una alarma o tome la acción apropiada
si la comunicación con un bloque de E/S se pierde.
Además de los bits de estado de comunicación para cada bloque individual
de E/S, la configuración de 30 bloques de E/S tiene un bit de estado de co-
municación global (bit 0 de la palabra 0). Este bit se inicializa a 1 cuando
todos los bloques configurados de E/S se comunican con el escáner.
Por ejemplo, si el escáner se configura para 4 bloques de E/S, el bit de estado de
comunicación global será 1 cuando todos los cuatro bloques de E/S comunican.
Será puesto a 0 si cualquiera de los bloques de E/S no comunican. Cuando se
monitoriza este bit, el procesador SLC puede determinar rápidamente si la co-
municación con cualquier bloque de E/S configurado se ha perdido.
El ejemplo de aplicación en la página 3–11 ilustra el uso de la palabra de
estado de comunicación.
La palabra de control opera de igual manera para las configuraciones de 7 y
30 bloques de E/S. Se usa para:
D
configurar el escáner para el número exacto de bloques de E/S que están
en el enlace DIO (número de bloques de E/S, bits 0–4),
D
comenzar la comunicación del escáner con los bloques de E/S (bit váli-
do de datos de configuración, bit 10)
D
inhabilitar las salidas de bloque de E/S (bit de salida inhabilitado, bit 9).
Para comenzar el escáner que comunica con los bloques de E/S cuando el
procesador SLC entra en el modo de ejecución, el programa del procesador
SLC debe:
D
cargar el número correcto de bloques de E/S a los bits 0 a 4
D
inicializar el bit válido de datos de configuración
Otras futuras transiciones de los bits 0–4 (número de bloques de E/S) mientras
el procesador SLC está en el modo de ejecución son ignoradas. No ponga a 0
el bit válido de datos de configuración durante la ejecución del programa. Para
cambiar el número de bloques de E/S a que el escáner comunica, el procesador
SLC se debe sacar del modo de ejecución.