jueves, 24 de octubre de 2013

COMUNICACION SERIE DE OMRON



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.

1 comentario:

  1. Correcto, vuelves a explicarlo con tus propias palabras y eso hace mucho más entendible y asequible.

    Muy bien así.

    Antonio Alhambra

    ResponderEliminar