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.

RSLogix 500 Data Files
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.

RSLogix 5000 Controller Tags
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.

Massage Configuration Write 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.

Massage Communication Write 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].

Massage Configuration Read Micrologix
Figura 7
En la pestaña de comunicación volvemos a elegir el puerto local seguido de la dirección IP del Micrologix.
Massage Communication Read 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) 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: 5

No hay comentarios:

Con la tecnología de Blogger.