Está en la página 1de 7

PASO A PASO MENSAJES EXPLICITOS

El control de la mensajera la har el primer controlador (A). En el


segundo controlador ( B) se crean dos tags; en el primero,
MENSAJE_DATOS_RECIBIDOS, estarn los datos que se
escribirn
desde
el
controlador
A.
En
el
segundo,MENSAJE_DATOS_A_ENVIAR, se pondran los datos que
sern ledos desde el controlador A. Y nada ms, en el controlador
B no se hace programacin, simplemente se monitoriza los valores
de ese par de tags

Las pruebas, por tanto, consistirn en, desde el controlador A, leer


y escribir a travs de mensajes en los tags del controlador B.
En el proyecto del Controlador A se debera especificar la existencia
en la red Ethernet del Controlador B. Para ello, en el rbol de
proyecto, en el apartado I/O Configuration, bajo la tarjeta Ethernet
hay que incluir los mdulos correspondientes para que quede como
sigue:.

Para cada comunicacin por mensajes se debe definir un tag de


tipo MESSAGE. Como se usa en el mensaje para escribir y otro
para
leer,
los
tags MENSAJE_ESCRITURA_SLB y MENSAJE_LECTURA_SLB r
espectivamente. Tambin se necesitan tags que tengan el mismo
formato que los tags del Controlador B en los que se va a leer y
escribir,
as
que
se
crean DATOS_A_ESCRIBIR_SLB yDATOS_LEIDOS_SLB.
Finalmente se crea un par de booleanos para dar las rdenes de
escritura
y
lectura:ORDEN_ESCRITURA_SLB y ORDEN_LECTURA_SLB.

Ahora con la programacin. Simplemente consiste en lanzar la


instruccin MSG con la orden de lectura o escritura y si no est el
mensaje activo. Cuando finaliza la comunicacin se borra la orden
respectiva.

En cada instruccin MSG se debe asignar el tag de


tipo MESSAGE correspondiente. Para configurar el mensaje
pulsaremos sobre el botn de los tres puntos que aparece en la
instruccin.

empezar con el mensaje de lectura. En la pestaa Configuration lo


primero es determinar el tipo de mensaje. Para la lectura de otro
controlador Logix se debe seleccionar CIP Data Table Read. A
continuacin, en Source Element se debe escribir el nombre de la
variable del Controlador B que se va a leer, decirle cuantos datos de
la tabla se transmitirn en Number of Elements y en Destination
Element poner el tag del Controlador A donde se recogeran los
datos.

En la pestaa Communication hay que especificar el controlador de


donde se leeran los datos. Para ello se pulsa sobre el
botnBrowse y seleccionar el controlador remoto.

En la instruccin MSG de escritura se debe hacer una configuracin


similar, se debe configurar como tipo de mensaje CIP Data Table
Write, especificar el tag donde estn los datos a transmitir, en

nmero de dato y el nombre de la variable en el controlador remoto


donde se almacenarn.

En la pestaa Communication se debe asmismo seleccionar el


controlador remoto.

Ya se tiene todo listo para comprobar que la mensajera funciona.


Se Cargan los proyectos en los dos Controlador y nos ponemos on
line. En los tags DATOS_A_ESCRIBIR_SLB del Controlador A
y MENSAJE_DATOS_A_ENVIAR del Controlador B se asigna
valores al azar y activando los bits de rdenes de lectura y escritura
en el Controlador A compruebar que los datos se transmiten
correctamente.

También podría gustarte