domingo, 27 de octubre de 2013

REDES DE COMUNICACION - CONEXION SERIE PLC´S OMRON



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

              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.

             Comprobar que la información se transfiere desde un PLC hasta el otro.




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. 

Programación correcta 

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.





Resolución de la práctica

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.