ENUNCIADO
El objetivo de esta actividad es realizar, mediante conexión
serie y empleando uno de los protocolos propietarios de Omron, una
transferencia de datos entre los dos PLCs.
La comunicación consistirá en:
Al pulsar una entrada en el PLC 1 mandaremos tres números al
PLC 2 Primer número = 31, Segundo número = 210, Tercer número = 89
El PLC 2 recibirá la información, y reflejará el tercer
número en su salida. A su vez, al activar una entrada del PLC 2, se encenderán
todas las salidas del PLC 1 durante 5 segundos.
CARACTERISTICAS DE LA COMUNICACIÓN SERIE DE OMRON
Los autómatas Omron disponen de una serie de puertos que
varían según los modelos. De los que se disponen en la Escuela, tenemos:
El autómata CPM1A, tiene incorporado un puerto de
periféricos, que se emplea para conectar dispositivos de programación tales
como consolas de programación, o un PC con Cx-Programmer a través de un
dispositivo de conversión a RS-232C. La estandarización del puerto RS-232C
permite la utilización de cualquier cable utilizado con los CQM1H.
En el equipo CQM1H posee dos puertos, un puerto de
periféricos, que se emplea para conectar, al igual que el CPM1A, una consola de
programación, y un puerto RS-232C integrado en la CPU que se puede utilizar para
conectar dispositivos distintos de la consola de programación.
Los equipos CP1L disponen de puertos USB, al igual que slots
de expansión para la conexión de puertos serie RS232.
A través de estos puertos serie, podemos conectar, o bien
estos dispositivos de programación, o conexiones a otros PLCs. Como existen
diversos protocolos de comunicación, deberemos configurar que tipo de
comunicación queremos a través del puerto serie de comunicaciones.
Comunicación Toolbus
Protocolo de comunicación utilizado en conexión con Consola
de Programación o bien con Herramienta de Programación.
Comunicación Host Link
Host Link es el
protocolo estándar de Omron más difundido. Una trama puede llegar a contener
hasta un máximo de 131 caracteres de datos. Podemos conectar un ordenador con un autómata o un ordenador
con varios autómatas. El sistema Host Link permite leer y escribir la memoria
de E/S del PLC y cambiar el modo de operación del PLC desde un Host ejecutando
comandos de Host Link. También se pueden conectar otros dispositivos de
programación vía ordenador utilizando este método. Este modo está soportado por
el puerto de periféricos y por el puerto serie RS-232C de la CPU así como por
los puertos de la tarjeta de comunicaciones serie.
PROCEDIMIENTO
El primer paso a realizar es abrir el software de
programación Cx-Programmer y creamos un nuevo archivo en el que tendremos que
indicarle que tipo de dispositivo deseamos, que en este caso es el CQM1H y
luego configuramos que tipo de CPU deseamos: CPU51. En el tipo de red elegimos
la SYSMAC WAY. A este equipo le ponemos de nombre “maestro”.
Una vez creado este equipo nos lleva a la ventana en la que
poder crear las ecuaciones del programa. Antes de eso, vamos a crear un segundo
equipo denominado “esclavo”, en este pondremos el mismo tipo de dispositivo
(CQM1H), CPU (CPU51) y el tipo de red (SYSMAC WAY).
Una vez creados los dos equipos, entramos en el menú
configurar del primer equipo y accedemos al submenú tarjeta de comunicación A y
elegimos en modo PC Link unidireccional, es decir será el equipo maestro. En el
segundo equipo procedemos de la misma forma pero en vez de elegir el modo
maestro, le asignamos el modelo esclavo. Terminado este punto ya está
establecida la comunicación entre el equipo1 y el equipo 2.
En las ecuaciones del programa del equipo 1 situaremos varias
opciones MOVE, para que cuando se dé la entrada 0.00 envíen los números 31, 210
y 89 al equipo 2. También situamos otro MOVE con el que el equipo 2 enviara al
equipo 1 la señal para que encienda todas sus salidas.
En las ecuaciones del equipo 2 colocaremos dos MOVE, uno para
recibir los datos que le envía el equipo 1 y mostrarlo en las salidas de su
respectivo PLC y el otro MOVE para enviar al equipo 1 la señal de que enciende
todas sus salidas.
ECUACIONES DEL PROGRAMA DEL EQUIPO 1
ECUACIONES DEL PROGRAMA DEL EQUIPO 2
CONEXION DE LOS PLCS
Si dos PLCs están
conectados entre sí vía puertos RS-232C, se dice que tienen un sistema data
link 1:1. Estos PLCs pueden compartir una cantidad de canales de comunicación
dependiendo del modelo de autómata. Uno de los PLC actuará como esclavo y el
otro actuará como maestro. Se puede generar un sistema de comunicaciones Data
Link entre un CQM1H y CQM1H, entre un CPM1A y CPM1A y entre un CQM1H y un
CPM1A.
La comunicación se
realizará a través del área de datos LR. Esta área se emplea para poder mandar
y recibir datos. Todos los datos que “viajan” se almacenan en el área LR.
En el CMP1A, el área LR va desde el canal LR00 hasta
el LR15, empleándose los 8 primeros canales para escribir desde el maestro
hasta el esclavo, y los ocho siguientes para escribir desde el esclavo al
maestro.
En el CQM1H, podemos transmitir 64 canales. El área LR
va desde el canal LR00 hasta el LR63, empleándose los 32 primeros canales para
escribir desde el maestro hasta el esclavo, y los 32 siguientes para escribir
desde el esclavo al maestro.
El área de enlace será
siempre LR00 a LR15 para comunicaciones Data Link 1:1 con CPM1A., con lo cual
tendríamos que modificar tamaño del área de comunicaciones en el CQM1H para
adaptarlo al CPM1A.
Por
último, deberemos cambiar el conmutador del modo de comunicaciones en el CIF01
del CPM1A y pasar de Host Link a NT Link.
TARJETA DE COMUNICACIÓN CQM1H SCB41
La tarjeta de comunicaciones serie es una tarjeta opcional
que se monta en el interior de la CPU y que dispone de dos puertos que se
pueden utilizar para conectar ordenadores, terminales programables,
dispositivos serie externos o dispositivos de programación distintos a la
consola. La tarjeta se inserta en uno de los slots de expansión disponibles en
el PLC.
La tarjeta de
comunicaciones serie tiene dos puertos: un puerto RS-232C y un puerto
RS4-22A/485.
La tarjeta de comunicaciones nos permite configurar un puerto
del PLC para las comunicaciones con el ordenador y otro de los puertos para la
comunicación entre PLCs.
Cuando conectemos un CPM1 y un CQM1H, deberemos
configurar el CPM1 como esclavo en su
puerto. Además nos acordaremos de ajusta la zona LR para que coincida en los
dos equipos.
Correcto, vuelves a explicarlo con tus propias palabras y eso hace mucho más entendible y asequible.
ResponderEliminarMuy bien así.
Antonio Alhambra