Tutorial RSLogix 5000: Comunicación entre un CompactLogix con Micrologix por Ethernet/IP. (Instrucción MSG)
La forma más sencilla para realizar el intercambio de información a través de Ethernet /IP entre dos procesadores es haciendo uso de la instrucción MSG (Massage) para escribir o leer valores en una CPU.
Vamos a realizar un ejemplo mostrando como se configura los mensajes para escribir o leer información en un Micrologix desde un CompactLogix. En la figura 1 se muestra el diagrama de conexión de los componentes.
| Figura 1 |
El primer paso es definir qué datos se van a leer y en donde se van a almacenar los datos a escribir en el Micrologix, para ello vamos a crear dos archivos de datos tipo entero con una dimensión de 10 elementos. En la figura se muestran los archivos de datos N9 para los datos a leer y N10 para los datos a recibir.
| Figura 2 |
En el Compactlogix se crearán cuatro variables importantes 2 de ellas son las estructuras de datos de los mensajes [WriteMSG / ReadMSG] y los dos tags de la información que se van a enviar y recibir [Env_to_Micro / Rec_from_Micro] del tipo arreglo entero de 10 elementos como se muestra en la figura 2.
| Figura 3 |
Para agregar las instrucciones a la rutina principal vamos a colocar una marca llamada ClockMarks.1 que estará intermitente cada 500ms como una marca de reloj, los tags WriteMSG y ReadMSG se van a colocar como la variable del control del mensaje como se muestra en la figura 4.
| Figura 4 |
Configuración de la instrucción MSG para escribir datos en el Micrologix.
La configuración de los mensajes para escribir se muestra en la figura 5, seleccionaremos el tag Env_to_Micro[0] y número de elementos 10 que serán almacenados en el archivo de datos N10 en el Micrologix.
| Figura 5 |
En la pestaña Communication se debe especificar el Path por el cual el mensaje será enviado, pulsa el botón Browse y selecciona el puerto ethernet local (LocalENB,2), posterior escribe la dirección IP del Micrologix.
| Figura 6 |
Configuración de la instrucción MSG para leer datos de un Micrologix.
Para la configuración de la lectura seleccionamos SLC Typed Read, el archivo de datos que se va a leer es el N9:0, número de elementos 10 y los vamos a almacenar en el tag Rec_from_Micro[0].
| Figura 7 |
En la pestaña de comunicación volvemos a elegir el puerto local seguido de la dirección IP del Micrologix.
| Figura 8 |
Si tienes alguna duda puedes escribirlo en los comentarios, adicional te dejo ambos proyectos para que puedas descargarlos y revisarlos tú mismo.
Descargar
Tutorial RSLogix 5000: Comunicación entre un CompactLogix con Micrologix por Ethernet/IP. (Instrucción MSG)
Reviewed by E. Zagal
on
marzo 02, 2026
Rating:
No hay comentarios: