Capítulo 5
Configuración del controlador redundante
Tiempo de escán y cargas
cruzadas
68
Es importante planificar las cargas cruzadas del controlador, ya que su
duración afecta el tiempo de escán del programa. Una carga cruzada es una
transferencia de datos del controlador primario al controlador secundario. La
carga cruzada puede producirse al final de cada programa o al final del último
programa de una tarea.
El tiempo de escán del programa o fase es la suma total del tiempo de ejecución
del programa y del tiempo que tarda la carga cruzada. El siguiente diagrama
describe este concepto.
Figura 10 - Tiempo de escán y carga cruzada
Ejecución del programa
Valor estimado del tiempo de carga cruzada
La cantidad de tiempo necesario para una carga cruzada depende
principalmente de la cantidad de datos que se transferirá con la carga cruzada.
Durante una carga cruzada, se transfiere cualquier tag en el que se haya escrito
durante la ejecución del programa, incluso si no ha cambiado el valor del tag.
La carga cruzada tarda un tiempo en transferir los cambios en los valores de los
tags. La carga cruzada también requiere una pequeña cantidad de tiempo de
procesamiento interno para comunicar información sobre el programa en
ejecución.
Atributos del objeto de redundancia para los tiempos
de carga cruzada
Antes de completar los cálculos para estimar el tiempo de carga cruzada, debe
usar la instrucción Get System Value (GSV) para leer ciertos atributos del
objeto de redundancia. Estos atributos son tamaños de transferencia de datos
en DINT (palabras de 4 bytes) y se usan para calcular el valor estimado del
tiempo de carga cruzada.
Para obtener estos atributos no es necesario tener un chasis secundario instalado
y funcionando. Si el chasis secundario no está en funcionamiento, la lectura de los
valores de atributo indica los tamaños de datos que se transferirían si el chasis
secundario estuviera en uso.
Publicación de Rockwell Automation 1756-UM015B-ES-P - Febrero 2021
Tiempo de escán del programa
Carga cruzada