Rockwell Automation Allen-Bradley 1785-LT Manual Del Usuario página 120

Controladores programables
Tabla de contenido
Capítulo 8
Transferencia de datos discretos y bloques
8-20
Secuencia de transferencia en bloques con bits de estado
Las siguientes explicaciones describen cómo la lógica de escalera y el
escáner de E/S manejan transferencias en bloques con bits de estado:
Lógica de escalera:
detecta que el renglón que contiene una transferencia en bloques
está habilitado
establece el bit de habilitación .EN (15)
detecta el estado del bit de lectura/escritura .RW (07)
coloca la transferencia en bloque en el búfer activo si la cola está
vacía; el procesador establece el bit de inicio .ST (14) y empieza la
transferencia
coloca la transferencia en bloque en la cola si el búfer activo no está
vacío; el procesador establece el bit de espera habilitada .EW (10).
Si la cola está llena, es posible que las peticiones de transferencias en
bloques no ocurran en el orden que la lógica de escalera solicita las
transferencias. El procesador establece el bit de espera habilitada .EW
(10) cuando la petición ingresa en la cola.
El escáner de E/S:
transfiere la petición hacia o desde el chasis de E/S después que la
petición llega al búfer activo
detecta si el módulo responde; si el módulo no responde, el
procesador establece el bit de no hay respuesta .NR (09)
Si no hay respuesta y el bit de tiempo sobrepasado .TO (08) está
restablecido, el procesador vuelve a colocar en la cola la petición
hasta que el temporizador controlador de secuencia se sobrepasa del
tiempo permitido (4 segundos). Si no hay respuesta y el bit .TO está
establecido, el escáner repite la petición una vez más antes de
establecer el bit .ER.
Si la petición es una:
- BTW, el procesador transfiere los datos al módulo
- BTR, el procesador transfiere datos desde el módulo al archivo
de datos BTR, una palabra a la vez
establece el bit de efectuado .DN (13) al término de una
transferencia válida; establece el bit de error .ER (12) si hubieron
errores
controla el estado del bit continuo .CO (bit 11); si está establecido y
no ocurrieron errores, el escáner vuelve a colocar en la cola la
transferencia en bloque.
notifica al búfer activo para que acepte la siguiente petición
Para obtener una lista de códigos de error de transferencia en bloques,
vea el capítulo sobre instrucciones de transferencia en bloques en la
documentación del software de programación.
Tabla de contenido
loading

Tabla de contenido