Consideraciones sobre
la programación
Tenga en cuenta lo siguiente al programar su controlador redundante.
Transferencia de datos
IMPORTANTE
•
Para los datos que se sabe que cambian con mucha frecuencia, es
recomendable agruparlos en una estructura. A continuación, puede
hacer referencia a cada miembro de esta estructura utilizando la
funcionalidad de alias, únicamente con cambios menores a la
programación de la aplicación. De esta manera, se puede minimizar la
cantidad de datos que es necesario transferir.
•
Los puntos de sincronización del programa se pueden desactivar
selectivamente para reducir la frecuencia con la que se transfieren datos.
Para conseguir un rendimiento óptimo, reduzca el número de puntos de
sincronización al mínimo que permita la aplicación.
Para obtener más información, consulte
carga cruzada y sincronización en la página
Operación de la instrucción SSV
•
No se realiza una carga cruzada de las modificaciones realizadas por
instrucciones SSV mientras se está calificando o bloqueando, o cuando
está bloqueado.
Consulte el estado del módulo de redundancia y no ejecute instrucciones
SSV cuando esté en estos estados si es importante que la operación quede
reflejada en el secundario.
Rendimiento de las comunicaciones
Las escrituras frecuentes y sostenidas en la tabla de datos de entrada (>10/s
para minutos) para los valores de los tags de datos del controlador de un
controlador redundante pueden perjudicar el rendimiento de comunicaciones
del controlador redundante.
Entre los ejemplos de escrituras en la tabla de datos de entrada se incluyen:
•
La ejecución de una instrucción de mensaje (MSG) con un tipo de
mensaje "CIP Data Table Write" desde otro controlador dirigida al
controlador redundante.
•
La escritura de un valor de tag desde una HMI.
•
La modificación del valor de un tag mientras se está en línea con la
aplicación Studio 5000 Logix Designer.
Publicación de Rockwell Automation 1756-UM015B-ES-P - Febrero 2021
Capítulo 6
Al escribir en un tag, independientemente de si los datos han
cambiado o son los mismos, el sistema efectúa una carga cruzada
de dichos datos, junto con toda la memoria utilizada que se
encuentre en la misma página de memoria de 4096 bytes, durante el
siguiente momento de carga cruzada configurado. Para conseguir un
rendimiento óptimo, escriba en los tags solo cuando sea necesario
(por ejemplo, no escriba tags para lecturas de HMI que sean más
rápidas que 2 veces la velocidad de actualización).
Prácticas recomendadas de programación
Modificación de los ajustes de
63.
83