El objetivo de esta actividad es realizar, mediante la conexión serie y empleando uno de los protocolos propietarios de OMRON, una transferencia de datos entre dos PLC´s:
Una vez tengamos los dos PLC´s configurados procederemos al traspaso de datos entre ambos de la siguiente forma:
-Al pulsar una entrada en el PLC1 mandaremos tres números al PLC2:
- Primer Número = 31
- Segundo Número = 210
- Tercer Número = 89
-El PLC2 recibirá la información ,y reflejará el tercer número en su salida.A su vez al activar una entrada del PLC2 ,se encenderán todas las salidas del PLC1 durante 5 segundos.
Una vez leída la Actividad a realizar,debemos saber con que equipo de Omron vamos a trabajar,ya que dependiendo del modelo la compatibilidad en las comunicaciones variará, pues los diferentes puertos de conexión entre los equipos limitan la intercomunicación,es decir:
Si utilizamos dos PLC´s Omron Modelo CQMH1(que es el caso),debemos saber que poseen dos puertos, un puerto de periféricos, que se emplea para conectar, 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.
Al existir diferentes puertos de comunicación debemos saber y configurar el tipo de comunicación que queremos utilizar,dicho esto explicaremos la Comunicación HOST-LINK.
Comunicación HOST link:
La comunicación se realizará a través del área de datos LR. Este zona se utiliza para realizar la intercomunicación de datos entre los PLC´s. Todos los datos que se transfieren se guardan en el área LR.
Dependiendo el Modelo o Versión de los PLC´s utilizaremos más o menos canales o con lo que es lo mismo podremos transferir mas o menos información,también cabe destacar el grupo de canales de comunicación se dividirán en dos grupos,es decir:
Por ejemplo para el Modelo En el CQM1H, se pueden transmitir 64 canales. El área LR va desde el canal LR00 hasta el LR63:
-32 canales para escribir desde el maestro hasta el esclavo, (LR00 a LR31).
-32 canales para escribir desde el esclavo al maestro(LR32 a LR63) .
PASOS PARA REALIZAR LA PRACTICA:
1.-Abrimos el Programa Cx-Programmer e insertamos el tipo de dispositivo, que en nuestro caso es la CQMH1.
2.-Seguidamente y antes de cerrar esta mini ventana clikamos en la pestaña de configuración:
3.-Se nos abrirá otra mini ventana donde elegiremos dentro del Tipo de CPU la "Cpu51" y le daremos a Aceptar en las dos ventanas.
4.-Insertamos el segundo PLC para poder realizar la intercomunicación.Para ello deberemos posicionarnos en la columna de la izquierda donde pone Nuevo Proyecto(Clickamos con botón derecho) y seleccionamos Insertar PLC:
4.-Repetiremos los pasos 1 y 2:
5.-Una vez tengamos los dos PlC´s asignaremos a cada uno el papel que desempeñara en la comunicación ,es decir uno hará de MAESTRO y otro de ESCLAVO, para continuar con un orden lógico y evitar así confusiones nos dirigiremos a la configuración de la columna de la izquierda del PLC1. Abriremos la configuración con el botón derecho del ratón y una vez dentro de la ventana seleccionaremos Tarjeta común "A" para asignar al PLC1 como Maestro.Tengamos en cuenta que elección dentro del Modulo sera PC Link Unidireccional (Maestro),ademas nos señalara esta opción en los canales de vinculo como LR00 a LR63 ,pues si fuese el esclavo esta ultima opción no nos la indicaría.
6.-A continuación repetiremos el paso anterior en el PLC2 pero esta vez en la "Tarjeta A" escogeremos PC Link Unidireccional (Esclavo).
Configurados los PLC´S diseñaremos la actividad requerida en esta practica:
7.-Dentro del PlC1 insertaremos tres MOVE que contendrán los números a transmitir (31,210 y 89) estos MOVE solo moverán dichas cifras al PLC2 cuando activemos el contacto de Entrada "P_ENTRADA" (P.00).
Los números tendremos que colocarlos en los MOVE´s en forma Hexadecimal,ademas deberemos poner a cada uno una LR:
-31 = 1F (Hexadecimal) LR0
-210 = D2 (Hexadecimal)LR1
-89 = 59 (Hexadecimal)LR2
Una vez leída la Actividad a realizar,debemos saber con que equipo de Omron vamos a trabajar,ya que dependiendo del modelo la compatibilidad en las comunicaciones variará, pues los diferentes puertos de conexión entre los equipos limitan la intercomunicación,es decir:
Si utilizamos dos PLC´s Omron Modelo CQMH1(que es el caso),debemos saber que poseen dos puertos, un puerto de periféricos, que se emplea para conectar, 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.
Al existir diferentes puertos de comunicación debemos saber y configurar el tipo de comunicación que queremos utilizar,dicho esto explicaremos la Comunicación HOST-LINK.
Comunicación HOST link:
Host
Link es el protocolo estándar de Omron
más utilizado. Una trama puede llegar a contener hasta un máximo de 131
caracteres de datos. Podemos conectar un
ordenador con otro autómata (que es nuestro caso) o un ordenador con varios autómatas (máximo
hasta 32 nodos, 1:N en RS422/485).
PC Link. Conexión 1:1
PC Link. Conexión 1:1
Si dos PLC´s están conectados entre sí
vía puertos RS-232C(Como es en nuestro caso), se dice que tienen un sistema data link (pc link) 1:1. Estos PLC´s pueden compartir una
cantidad de canales de comunicación dependiendo del modelo de autómata. Uno de
los PLC deberemos configurarlo como esclavo y el otro como maestro.Por lo tanto,el sistema de comunicaciones a emplear sera un sistema de comunicaciones Data Link entre un CQM1H y CQM1H,
La comunicación se realizará a través del área de datos LR. Este zona se utiliza para realizar la intercomunicación de datos entre los PLC´s. Todos los datos que se transfieren se guardan en el área LR.
Dependiendo el Modelo o Versión de los PLC´s utilizaremos más o menos canales o con lo que es lo mismo podremos transferir mas o menos información,también cabe destacar el grupo de canales de comunicación se dividirán en dos grupos,es decir:
Por ejemplo para el Modelo En el CQM1H, se pueden transmitir 64 canales. El área LR va desde el canal LR00 hasta el LR63:
-32 canales para escribir desde el maestro hasta el esclavo, (LR00 a LR31).
-32 canales para escribir desde el esclavo al maestro(LR32 a LR63) .
PASOS PARA REALIZAR LA PRACTICA:
1.-Abrimos el Programa Cx-Programmer e insertamos el tipo de dispositivo, que en nuestro caso es la CQMH1.
3.-Se nos abrirá otra mini ventana donde elegiremos dentro del Tipo de CPU la "Cpu51" y le daremos a Aceptar en las dos ventanas.
4.-Insertamos el segundo PLC para poder realizar la intercomunicación.Para ello deberemos posicionarnos en la columna de la izquierda donde pone Nuevo Proyecto(Clickamos con botón derecho) y seleccionamos Insertar PLC:
5.-Una vez tengamos los dos PlC´s asignaremos a cada uno el papel que desempeñara en la comunicación ,es decir uno hará de MAESTRO y otro de ESCLAVO, para continuar con un orden lógico y evitar así confusiones nos dirigiremos a la configuración de la columna de la izquierda del PLC1. Abriremos la configuración con el botón derecho del ratón y una vez dentro de la ventana seleccionaremos Tarjeta común "A" para asignar al PLC1 como Maestro.Tengamos en cuenta que elección dentro del Modulo sera PC Link Unidireccional (Maestro),ademas nos señalara esta opción en los canales de vinculo como LR00 a LR63 ,pues si fuese el esclavo esta ultima opción no nos la indicaría.
6.-A continuación repetiremos el paso anterior en el PLC2 pero esta vez en la "Tarjeta A" escogeremos PC Link Unidireccional (Esclavo).
Configurados los PLC´S diseñaremos la actividad requerida en esta practica:
7.-Dentro del PlC1 insertaremos tres MOVE que contendrán los números a transmitir (31,210 y 89) estos MOVE solo moverán dichas cifras al PLC2 cuando activemos el contacto de Entrada "P_ENTRADA" (P.00).
Los números tendremos que colocarlos en los MOVE´s en forma Hexadecimal,ademas deberemos poner a cada uno una LR:
-31 = 1F (Hexadecimal) LR0
-210 = D2 (Hexadecimal)LR1
-89 = 59 (Hexadecimal)LR2
8.-Una vez hayamos activado el contacto de "P_ENTRADA" del PLC1 nos dirigiremos al PLC2 donde insertaremos un Contacto P_ON que por sus características siempre estará activado, por lo que la señal moverá la entrada del MOVE a la Salida 100, es decir reflejara en su salida el numero 89.
También justo debajo del último MOVE explicado podemos ver un segmento que nuevamente contiene un P_ON(contacto siempre Activo) y otro "MOVE" que a través de LR32(ESCLAVO) moverá en hexadecimal 255 bits para asi encender todas las salidas del PLC1.
9.-Volviendo nuevamente al PLC1 podemos ver que cuando el último Move del PLC2 transfiera a su salida el 255 cerrara el contacto LR32 del PLC1 y al activar el Pulsador 001 se encenderá la salida 100 durante 5 segundos programados por el Temporizador, transcurrido ese tiempo el contacto TIM000 pondrá a 0 la Salida 100 y con esto habrá acabado la actividad.