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:
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
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.
El ejemplo seria el siguiente, el valor que tengamos en nuestra variable SoftlogixSlot2Producida, será recibido en el Tag
SoftlogixSlot3Consumida
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.
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.
Twittear