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 PLC´s.
PROCESO
a) Identificar
los diferentes puertos de comunicaciones de cada PLC
b) Conectar
mediante el cable adecuado los equipos a través del puerto correspondiente.
c) Crear
un proyecto nuevo donde figuren los equipos que vamos a instalar en la red.
Configurar correctamente los puertos de comunicaciones
d) La
comunicación consistirá en:
Al pulsar una entrada en el PLC 1
mandaremos tres númerosal PLC 2
Primer número = 31, Segundo número = 210, Tercer número = 89
Los pasos a realizar serán los siguientes:
- Esquema del sistema de comunicaciones que se va a emplear, así como los movimientos de datos a realizar.
- Direcciones de memoria asignadas en los equipos.
- Configuración y programación del sistema de comunicaciones.
Se evaluarán
los siguientes ítems.
- Esquema donde se muestre el flujo de transmisión entre equipos.
- Se ha configurado la comunicación entre un ordenador y un equipo industrial
Configuración
de los puertos correctos.
Direcciones
de memoria correctas.
Introducción
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. (CPM1-CIF01). 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 PLC´s. 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 ó bien con Herramienta de Programación (CX-Programmer).
No tenemos acceso a la configuración de trama (8, N,
1), tan sólo fijamos la velocidad de transmisión (desde 9600 bps a 115200 bps).
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 (1:1) o un ordenador con varios autómatas (máximo
hasta 32 nodos, 1:N en RS422/485). 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
(ordenador personal o terminal programable) 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.
PC
Link. Conexión 1:1
Si dos PLC´s están conectados entre sí
vía puertos RS-232C, se dice que tienen un sistema data 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 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 (en este caso, el
CQM1H actuará como maestro y el CPM1A como esclavo)
El cable empleado para comunicar los
dos equipos, será el mostrado por la figura.
La comunicación se realizará a través
del área de datos LR. Este á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, (LR00 a LR07) y los ocho siguientes (LR08 a LR15)
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, (LR00 a LR31) y los 32
siguientes (LR32 a LR63) para escribir desde el esclavo al maestro.
El área de
enlace será siempre LR00 a LR15 (16 canales) 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 serie 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 PLC´s.
Una vez abierto CX-Programmer, insertaremos el primer PLC, lo llamaremos "Maestro" y le asignaremos:
- Tipo de dispositivo: CQM1H.
- Confirmar el Tipo de Red como SYSMAC WAY.
En la configuración ( tipo de dispositivo), seleccionaremos: "CPU51".
Desde la pantalla que aparece en la figura siguiente, crearemos el segundo PLC (pulsando sobre el proyecto botón derecho / " Insertar PLC", lo denominaremos "Esclavo" y su configuración en cuanto al tipo de dispositivo y de res, es similar a la explicada anteriormente ( Maestro).
Para configurar los autómaras, en primer lugar el Maestro, desde la pantalla que muestra la siguiente figura pulsaremos " Configuración" ( del Maestro) y en "Tarjeta de comun A". selecciononaremos el Modo "PC Link unidireccional".
Cuidado existen dos Modos de PC Link unidireccional, en el caso del PLC Maestro es el de abajo
La configuración del automata Esclavo es similar a la del Maestro, exceptuando que la configuración que pulsaremos será la que viene del PLC denomiado Esclavo y el Modo "PC Link unidireccional" en este caso sera el de arriba
Resolución de la práctica (programa Maestro)
Este el programa que cargaremos en el primer PLC denominado Maestro.
Notas:
- Las instrucciones MOVE en Omron no admite nº en decimal, por lo que transformaremos nuestros números en hexadecimal.
- Como indicamos en la introducción las direcciones del MOVE son areas LR ( areas reservadas para la transmisión de datos).
Resolución de la práctica (programa Maestro)
Este el programa que cargaremos en el segundo PLC ( Esclavo)
.
Para cargar el programa seleccionar los siguiente botones en el orden indicado:
Primero
Segundo
Antes de que se cargue el programa, nos aparecera la siguiente pantalla.Donde deseleccionaremos la opción "Funciones de expansión" y marcaremos "Configuración". Aceptaremos y cargaremos el programa !!
- Al poner en funcionamiento nuestro programa ya cargado, el PCL Esclavo nos mostrará en código binario el número 89 e iluminara las salidas correspondietes a este dato. De esta manera comprobamos que los datos elegidos se han transeferido correctamente y el programa es correcto.
- Al activar otra entrada seleccionada por nosotros el PLC Maestro, nos mostrara durante 5 seg todas sus salidas ilumiadas. Verificando que la segunda transmisión de datos y el programa también son correctos.