Uso de una programación concisa
Observe las siguientes recomendaciones para crear una programación concisa.
El uso de una programación concisa permite que el programa se ejecute más
rápidamente y reduce el tiempo de escán del programa.
Ejecute una instrucción solo cuando sea necesario
Se recomienda que ejecute instrucciones solo cuando sea necesario, ya que
cada vez que una instrucción escribe un valor en un tag, el tag se transfiere al
controlador secundario mediante carga cruzada. Incluso cuando los valores
de tags sean iguales, vuelven a escribirse y, por tanto, se incluyen en la carga
cruzada.
Debido a que muchas instrucciones escriben valores de tags cuando se ejecutan,
es necesario un uso estratégico y económico de ellas. Algunas de las técnicas
de programación estratégica son:
• Usar condiciones previas para limitar la ejecución de instrucciones
• Combinar condiciones previas siempre que sea posible
• Dividir la programación en subrutinas que solo se llamen cuando sea
necesario
• Ejecutar el código no crítico cada 2 o 3 escáns en lugar de hacerlo en todos
Por ejemplo, aplique una condición previa a la instrucción ADD para que se
ejecute solo cuando el controlador obtenga datos nuevos. Como resultado,
la carga cruzada de Dest_Tag solo se ejecutará cuando la instrucción ADD
genere un valor nuevo.
Figura 44 - Condición previa utilizada con una instrucción ADD
Publicación de Rockwell Automation 1756-UM535D-ES-P - Noviembre 2012
Programación del controlador redundante
Capítulo 7
155