Pautas Para Las Instrucciones Message (Msg); Los Manuales De Usuario De Los Sistemas Individuales Para Controladores - Rockwell Automation Allen-Bradley EtherNet/IP 1756-ENBT Manual Del Usuario

Configuración de la red
Tabla de contenido

Publicidad

Capítulo 5
Enclavamiento y transferencia de datos entre controladores
Pautas para las instrucciones
Message (MSG)
60
Siga estas pautas.
Tabla 12 – Pautas para la instrucción MSG
Pauta
Para cada instrucción MSG, cree un
tag de control.
Mantenga los datos de origen y
destino bajo el alcance del
controlador.
Si su MSG es para un módulo que
utiliza números enteros de 16 bits,
utilice un búfer de INT en el MSG y
los DINT en todo el proyecto.
Almacene en caché los MSG
conectados que se ejecutan con más
frecuencia.
Si desea habilitar más de 16 MSG a
la vez, utilice alguna estrategia de
administración.
Mantenga un número de MSG no
conectados y no almacenados en
caché inferior al número de búferes
no conectados.
Para obtener más información sobre la programación de instrucciones MSG,
consulte el manual de referencia Instrucciones generales de los controladores
Logix5000, publicación 1756-RM003.

Los manuales de usuario de los sistemas individuales para controladores

Logix5000 proporcionan ejemplos de MSG únicos para plataformas de
controlador específicas.
Publicación de Rockwell Automation ENET-UM001N-ES-P – Julio 2015
Descripción
Cada instrucción MSG necesita su propio tag de control:
• Tipo de datos = MESSAGE
• Alcance = controlador
• El tag no puede formar parte de una matriz ni pertenecer a un tipo de datos
definido por el usuario.
Una instrucción MSG solo puede obtener acceso a aquellos tags que estén en la
carpeta Controller Tags.
Si su mensaje es para un módulo que utiliza números enteros de 16 bits como,
por ejemplo, un controlador PLC-5® o SLC™ 500, y transfiere números enteros
(no números reales), utilice un búfer de INT en el mensaje y DINT en todo el
proyecto.
Esto incrementará la eficiencia de su proyecto, ya que los controladores
Logix5000 son más eficientes y utilizan menos memoria cuando operan con
enteros de 32 bits (DINT).
Almacene en caché la conexión de aquellas instrucciones MSG que se ejecuten
con más frecuencia (hasta alcanzar el número máximo de instrucciones que le
permita la revisión de su controlador).
Esto optimizará el tiempo de ejecución, ya que el controlador no tendrá una
conexión abierta cada vez que el mensaje se ejecute.
Si habilita más de 16 MSG a la vez, algunas instrucciones MSG pueden sufrir
retrasos a la hora de entrar en la cola. Para garantizar la ejecución de cada
mensaje, realice una de las siguientes tareas:
• Habilite cada mensaje en secuencia.
• Habilite los mensajes en grupos.
• Programe un mensaje para que se comunique con varios módulos.
• Programe la lógica para que coordine la ejecución de los mensajes.
El controlador puede tener entre 10 y 40 búferes no conectados. El número
predeterminado es 10.
• Si todos los búferes no conectados se están utilizando cuando una
instrucción abandona la cola de mensajes, dicha instrucción generará un
error y no transferirá los datos.
• Puede aumentar el número de búferes no conectados a un máximo de 40.

Hide quick links:

Publicidad

Tabla de contenido
loading

Tabla de contenido