Descripción General De La Conexión; Interacción De La Comunicación Del Controlador Con Los Datos De Control - Rockwell Automation Allen-Bradley CompactLogix 5480 Serie Manual Del Usuario

Tabla de contenido
Descripción general de la
conexión
Interacción de la
comunicación del
controlador con los datos
de control
Los controladores Logix 5000 proporcionan recursos de conexión cuando se
establece la comunicación entre dos dispositivos.
Las conexiones se utilizan cuando el sistema cumple las siguientes condiciones:
• Hay módulos de E/S, módulos de comunicación y adaptadores presentes
en la configuración de E/S del proyecto del usuario.
• Los tags producidos o consumidos se han configurado en el proyecto del
usuario.
• Se ejecutan mensajes conectados en la aplicación del usuario.
• Los dispositivos externos, terminales de programación o terminales HMI
se comunican con el controlador.
El controlador CompactLogix 5480 ejecuta la tarea de comunicación por
separado respecto al código de la aplicación. El controlador ejecuta las
comunicaciones de forma asíncrona con respecto a la aplicación.
Por lo tanto, es importante asegurarse de que las comunicaciones que se
entregan al controlador estén completas antes de que la aplicación actúe según
los nuevos datos que le han entregado. Esto se aplica tanto a los datos que recibe
el controlador como a los que envía el controlador.
Por ejemplo, si un dispositivo HMI escribe un bloque grande de datos de recetas
en el controlador, el código de la aplicación puede comenzar a actuar según esos
datos antes de que se escriban los datos. Esta acción hace que en el espacio de la
aplicación esté la mitad de la receta actual y la mitad de la última receta.
Tradicionalmente, los programadores han utilizado lo siguiente para controlar
los efectos de las comunicaciones asíncronas:
• Pares UID/UIE
• Tareas periódicas
• Transferencia de datos con instrucciones CPS.
Las siguientes opciones dependen del controlador cuando el núcleo principal
puede cambiar de tarea. Por lo tanto, la tarea de comunicación no puede
cambiar los datos mientras la tarea de control los está utilizando. Dado que el
controlador procesa las comunicaciones en un núcleo de CPU independiente,
estos métodos ya no son efectivos en todos los casos.
Publicación de Rockwell Automation 5069-UM002B-ES-P - Agosto 2019
Desarrollo de aplicaciones de control
Capítulo 8
191
Tabla de contenido
loading

Tabla de contenido