Lógica Dependiente De Escán - Rockwell Allen-Bradley ControlLogix 1756-RM Manual Del Usuario

Sistema de redundancia con características mejoradas
Tabla de contenido
Capítulo 7
Programación del controlador redundante
158
Almacenamiento en búfer de datos críticos
Si no puede colocar las instrucciones Array (File)/Shift en la tarea de mayor
prioridad, considere usar un búfer con las instrucciones Copy File (COP)
y Synchronous Copy File (CPS) a fin de mantener la integridad de la matriz
de datos.
El siguiente ejemplo de programación muestra el uso de una instrucción
COP para mover los datos a una matriz de búfer. La instrucción BSL usa los
datos de esa matriz de búfer. La instrucción CPS actualiza el tag de matriz y
mantiene la integridad de los datos, ya que no puede ser interrumpida por una
tarea de mayor prioridad. Si se produce una conmutación, los datos de origen
(es decir, el tag de matriz) permanecen inalterados.
Figura 46 - Uso de un búfer para mantener los datos durante el desplazamiento
Para obtener más información acerca de las instrucciones BSL, BSR, FFU,
COP y CPS, consulte Instrucciones generales de los controladores
Logix5000 - Manual de referencia, publicación 1756-RM003.
Lógica dependiente de escán
Si programa una tarea de menor prioridad de manera que una instrucción
dependa de otra instrucción que se ejecuta en otro punto del programa, la
programación podría verse perturbada por una interrupción de la tarea y
conmutación. Esta perturbación puede deberse a una interrupción de la tarea
de menor prioridad por la tarea de mayor prioridad, seguida de una conmutación
antes de que finalice la tarea de menor prioridad.
Cuando el nuevo controlador primario ejecuta la tarea de menor prioridad
desde el principio después de la conmutación, es posible que la instrucción
dependiente no se ejecute con el valor o estado más reciente.
Publicación de Rockwell Automation 1756-UM535D-ES-P - Noviembre 2012
Tabla de contenido
loading

Productos relacionados para Rockwell Allen-Bradley ControlLogix 1756-RM

Tabla de contenido