Interacción De Comunicación Del Controlador Con Datos De; Control - Rockwell Automation Allen-Bradley CompactLogix 5069-L320ER Manual Del Usuario

Ocultar thumbs Ver también para Allen-Bradley CompactLogix 5069-L320ER:
Tabla de contenido
Capítulo 10
Administración de comunicaciones del controlador
Interacción de comunicación
del controlador con datos de

control

CompactLogix
Tabla 15 – Comportamiento del controlador CompactLogix 5380 y Compact GuardLogix 5380
Construcción de la aplicación
UID/UIE
CPS
Bloquea: Ayuda a impedir que las comunicaciones cambien los valores de los datos de origen durante la ejecución de la aplicación.
Permite: Las comunicaciones pueden cambiar los valores de los datos de origen durante la ejecución de la aplicación.
172
El controlador ejecuta la tarea de comunicaciones independientemente del
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
Compact
GuardLogix
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
• Transferencia de datos con instrucciones CPS.
Estas 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.
La
Tabla 15
HMI
MSG
Permite
Permite
Bloquea
Bloquea
Dado que los controladores tienen integridad de datos de 32 bits, esto solo se
aplica a estructuras de datos de más de 32 bits. Si la integridad a nivel de palabra
es su principal preocupación, la integridad de los datos de 32 bits no afecta su
uso de los datos.
Las prácticas recomendadas de programación establecen que deben emplearse
dos palabras únicas al principio y al final de los datos. El controlador valida
estas palabras para verificar que toda la estructura mantiene la integridad de los
datos. Le recomendamos cambiar los datos de handshake y que el código de la
aplicación los valide en cada transacción antes de que el código de la aplicación
del controlador o el sistema de nivel superior que lee los datos del controlador
actúe con base a ellos.
Publicación de Rockwell Automation 5069-UM001D-ES-P – Abril 2018
indica el comportamiento del controlador.
Acceso a tag
Actualización de E/S Producir/consumir
Permite
Permite
Bloquea
Bloquea
Otras tareas del
Planificador de
usuario
movimiento
Bloquea
Permite
Permite
Permite

Hide quick links:

Tabla de contenido
loading

Este manual también es adecuado para:

Allen-bradley compactlogix 5069-l340ermAllen-bradley compactlogix 5069-l306erAllen-bradley compactlogix 5069-l306ermAllen-bradley compactlogix 5069-l310erAllen-bradley compactlogix 5069-l310er-nseAllen-bradley compactlogix 5069-l310erm ... Mostrar todo

Tabla de contenido