Rockwell Automation Allen-Bradley Logix 5000 Serie Manual De Referencia página 191

Tabla de contenido

Publicidad

Entrada/salida
Pauta
Cree una etiqueta de control
para cada instrucción MSG.
Mantenga los datos de
origen y/o destino al alcance
del controlador.
Si la MSG se dirige a un
dispositivo que emplea
enteros de 16 bits, use un
búfer de INT en la MSG y
DINT durante todo el
proyecto.
La conexión en caché las
MSG que se ejecuten con
más frecuencia.
En el caso de los
controladores CompactLogix
5370 o ControlLogix 5570, si
desea habilitar más de 16
MSG al mismo tiempo,
deberá utilizar algún tipo de
estrategia de gestión.
En el caso de los
controladores ControlLogix
5580, si desea habilitar más
de 256 MSGs al mismo
tiempo, deberá utilizar algún
tipo de estrategia de gestión.
(Solo para los controladores
CompactLogix 5370 o
ControlLogix 5570)
Mantenga de que el número
de MSG no conectadas ni
almacenadas en caché es
inferior al número de búferes
no conectados.
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
Pautas
Cuando planear y programar las instrucciones MSG, siga estas pautas:
Detalles
Cada instrucción MSG necesita su propia etiqueta de control.
Tipo de dato = MESSAGE
Alcance = controlador
La etiqueta no puede ser parte de un tipo de dato definido por el usuario o de una
matriz.
Una instrucción MSG solo puede acceder a etiquetas que estén en la carpeta
Etiquetas del controlador (al alcance del controlador)
Si el mensaje se dirige a un dispositivo que emplea enteros de 16 bits, como un
controlador PLC-5 o SLC 500, y transfiere enteros
(no REAL), utilice un búfer de INT en el mensaje y DINT durante todo el proyecto.
Esto aumentará la eficacia del proyecto, ya que los controladores Logix realizan la
ejecución de manera más eficiente y emplean menos memoria al trabajar con
enteros de 32 bits (DINT).
Para realizar la conversión entre INT y DINT, consulte
Common Procedures Programming Manual
La conexión en caché para las instrucciones MSG que se ejecutan con más
frecuencia, hasta el número máximo permisible para la revisión del controlador.
Esto optimizará el tiempo de ejecución porque el controlador no tendrá que abrir
una conexión cada vez que se ejecuta el mensaje.
En el caso de los controladores CompactLogix 5370 o ControlLogix 5570, si habilita
más de 16 MSGs al mismo tiempo, es posible que algunas instrucciones MSG
experimenten retrasos al entrar en la cola.
En el caso de los controladores ControlLogix 5580, si habilita más de 256 MSGs al
mismo tiempo, es posible que algunas instrucciones MSG experimenten retrasos al
entrar en la cola.
Para garantizar que todos los mensajes se ejecuten, utilice una de esta opciones:
Habilitar cada mensaje en secuencia.
Habilitar los mensajes en grupos.
Programar un mensaje para que se comunique con diferentes dispositivos. Para
más información, consulte
Programming Manual
, publicación
Programar la lógica para coordinar la ejecución de los mensajes. Para más
información, consulte
LOGIX 5000 Controllers Common Procedures Programming
Manual
, publicación
1756-PM001
El controlador puede tener 10-40 búferes no conectados. El número
predeterminado es 10 para los controladores CompactLogix 5370 o ControlLogix
5570.
Si todos los búferes no conectados están en uso cuando una instrucción abandona
la cola de mensajes, la instrucción sufrirá un error y no se enviarán los datos.
Puede aumentar el número de búferes no conectados (hasta un máximo de 40),
pero deberá seguir observando el pautas 5.
Para aumentar el número de búferes no conectados, consulte
Controllers Common Procedures Programming Manual
, publicación
LOGIX 5000 Controllers Common Procedures
1756-PM001
.
.
Capítulo 4
Logix 5000 Controllers
1756-PM001
.
LOGIX 5000
, publicación
1756-PM001
191
.

Publicidad

Tabla de contenido
loading

Tabla de contenido