Para comunicar dos controladores de la gama
Logix5000 existen dos opciones:
Tags producidos/consumidos [PDF] o Mensajes. Los primeros simplemente se configuran de forma que no es necesario la intervención de instrucciones de programación para su difusión: lo que escribamos en un tag productor de un controlador se verá reflejado en los tags consumidores del controlador o controladores consumidores. Los mensajes, en cambio, precisan de la instrucción MSG para su difusión.
En esta entrada haré un resumen de mis pruebas con los tags productores/consumidores.
Como no dispongo físicamente de ningún controlador
CompactLogix o
ControlLogix con el que trastear, he preparado dos máquinas virtuales con un
SoftLogix en cada una, tal y como hice en
esta entrada. Las ejecutaré simultáneamente en mi ordenador a la vez que la máquina virtual donde tengo el software de programación, lo cual supone tres máquinas virtuales simultáneas sobre mi portátil, que, aparte de calentarse más que una sartén, ha aguantado estoicamente.
Teniendo ya todo el sistema de pruebas preparado, lo primero será comprobar que los controladores se
ven entre sí. Para ello ejecuto el
RSLinx en cualquier máquina virtual y con la herramienta
RSWho observo que aparecen mis dos controladores SoftLogix:
Ahora tengo que preparar dos proyectos (ver
esta entrada), uno para el contolador productor (SoftLogix A) y otro para el controlador consumidor (SoftLogix B). No voy a hacer ninguna programación, simplemente voy a configurar un tag productor, cambiar su valor en la monitorización de tags y comprobar que el valor se transmite al tag consumidor.