Logix5000 – Tags consumidos y producidos

En la siguiente práctica vamos a ver como configurar tags consumidos y tags producidos, estos tags tienen como objetivo el intercambio de datos entre dos Logix5000 y pueden configurarse siempre que se de una de las siguientes condiciones.

El ejemplo de hoy lo vamos a basar en el intercambio de datos en un mismo BackPlane, pero primero la definición de tag producido, según el manual, es el Tag puesto a disposición por el controlador para ser usado por otros controladores. Varios
controladores pueden consumir (recibir) los datos simultáneamente. Un tag producido envía sus datos hacia uno o varios tags consumidos (consumidores) sin usar la lógica
.

Tag Consumido,es el Tag que recibe los datos de un tag producido. El tipo de datos del tag consumido debe coincidir con el tipo de datos (incluidas las dimensiones de las matrices) del tag producido.

La práctica la vamos a basar en SoftLogix, para ello lo primero es configurar nuestro Rack, insertamos dos Controladores Softlogix en el Slot2 y 3 consecutivamente.

Una vez configurado el Hardware, iniciamos nuestro RsLogix5000 y creamos dos proyectos nuevos, una para cada uno de los controladorores, configuramos el mismo hardware, ya que ambos estas en el mismo Backplane.

Una realizado los primeros pasos, tal y como decia la definición para crear un tag ya sea producido, consumido debe ser de ambito global, es decir, tenemos que crearlos en Controller Tags, ahora vamos a crear el siguiente tag que vamos a producir en el controlador SoftLogixSlot2 y el consumidor SoftLogixSlot3 recibirá, hay que tener en cuenta que no se puede definir cualquier tipo de datos, según el manual:

Ya hemos creado el Tag producido en el programa del Controlador SoftlogixSlot2, ahora nos pasamos al otro proyecto para configurar el Tag Consumido. Creamos un nuevo tag , especificamos que es del tipo consumido y pulsamos connection, se nos abre una ventana donde tenemos que definir nuestro productor y muy importante el campo Remote Data, tiene que ser el mismo nombre que usamos al crear el Tag Productor.

Creamos el nuevo Tag y en tipo definimos que sera producido, pulsamos en Connection y configuramos el numero de consumidores que hay en la red, en este caso es 1

El ejemplo seria el siguiente, el valor que tengamos en nuestra variable SoftlogixSlot2Producida, será recibido en el Tag SoftlogixSlot3Consumida

Tal y como decia la definición al comienzo, no hace falta hacer ninguna logica en el programa, con lo cual podemos proceder a cargar dichas configuraciones en ambos controladores.

De la misma forma que hemos creado estos dos tags, hacemos lo mismo pero ahora el tag producido será del controlador SoftlogixSlot3 y lo recibira el controlador SoflogixSlot2, y nos quedaria tal y como se observa.

Si queremos hacer la misma practica pero en una Red Ethernet/IP, el procedimiento para definir las variables es exactamente el mismo, pero a la hora de configurar el tag consumido, como hemos visto nos pide quien es el productor, es aqui donde hay que configurar el enlace en la red Ethernet, la siguiente animación muestra como deberia quedar.

Una vez cargada la configuración, podemos ponernos online y comprobar el funcionamiento

21 de Mayo del 2013

Si te ha gustado o la información te ha sido útil, compartelo ...