En esta práctica vamos a realizar la configuración de un sistema de
comunicaciones en Profibus-DP constituido por un autómata Siemens S7-314 IFM
como maestro, un módulo ET200L como esclavo y un autómata Omron CQM1-H como
esclavo.
Debemos conseguir:
1. El primer byte de entradas digitales del módulo ET200L se
reflejen en el primer byte de salidas del autómata Siemens.
2. Que las 8 primeras entradas del autómata Omron, se
reflejan en las 8 primeras salidas de la ET200L.
3. El primer byte de entradas del autómata Siemens, se
almacene en el canal 10 del Omron.
Para interconectar los dispositivos mediante Profibus es necesario que estos dispongan de puerto Profibus. La ET-200L lo lleva integrado, pero en los autómatas será necesario acoplar ciertos módulos,
- en la CPU314IFM el CP342-5
- y en el CQM1-H el PRT21.
Este es el proceso de comunicación:
Estas son las direcciones de memoria utilizadas:
Configuración del S7 IFM-314:
Una vez añadidos Bastidor y CPU en nuestro sistema procedemos a insertar el módulo CP 342-5 en el siguiente Slot vacío, en nuestro caso el 4. Para ello lo seleccionaremos y arrastraremos a dicho slot:
Pulsaremos con el el botón derecho sobre el CP342-5 y entraremos en las Propiedades del objeto... En la pestaña Modo de operación seleccionaremos la opción Maestro DP.
El siguiente paso es añadir los esclavos a la red Profibus, pero al tratarse de dispositivos de marcas diferentes (OMRON) no se encuentran en las librerías predefinidas. Para poder utilizarlos debemos instalar unos archivos (extension ".gsd") que los propios fabricantes nos ponen a su disposición.
En la misma pantalla de Hardware, vamos a la pestaña Herramientas y seleccionamos Instalar archivos GSD... :
Buscaremos los archivos en la ruta donde los tengamos guardados, los seleccionaremos y pulsaremos en Instalar.
Ahora ya tenemos la posibilidad de agregar el OMRON CQM1-H.
Agregar Hardware como esclavo:
Para ello tan solo debemos seleccionarlo en la librería y arrastrarlo a la barra negra con franjas blancas:
La ET200L la seleccionaremos así:
El CQM1H lo seleccionaremos así, eligiendo además la cantidad de Words que vamos a utilizar:
La pantalla de configuración de Hardware quedará asi:
La cantidad de Bytes utilizados por la ET200L (dirección 3):
La cantidad de Bytes utilizados por el CQM1H (dirección 4):
Las direcciones de la red CP342-5:
Configuración del OMRON CQM1-H:
Para poder conectar el PLC a la red Profibus es necesario acoplarle el módulo PRT-21, y configurarlo por hardware con unos switches de los que dispone. Debemos configurar la cantidad de words de entrada y salida (tabla izquierda) y la direccion del bus (BUS ADDRESS en el dibujo de la derecha):
En nuestro caso tendremos:
- Los SW1 y el SW2 en OFF, ya que manejaremos 2 words de entrada y 2 words de salida;
- Los switches del BUS ADDRESS serán el 4 en x1 y 0 en x10 ya que la dirección Profibus asignada será la 4.
Configuración de la ET200L:
Configuraremos la dirección Profibus (dirección 3) con los switches remarcados en rojo, del mismo modo que en el autómata OMRON:
Programa KOP en autómata SIEMENS (maestro):
Descripción de la función de envío de datos desde el Maestro a los Esclavos:
- CPLADDR: Indicamos con un número hexadecimal la dirección donde comienza el envío y recepción en nuestra red CP342-5. En nuestro caso es el 100, que equivale a la dirección 4.
- SEND: Indicamos el puntero o bit desde el cual comenzaremos a enviar información, y el número de bytes que vamos a enviar (6 bytes).
- El resto, de momento, no son necesarios.
Descripción de la función de recepción de datos desde los Esclavos al Maestro:
- CPLADDR: Indicamos con un número hexadecimal la dirección donde comienza el envío y recepción en nuestra red CP342-5. En nuestro caso es el 100, que equivale a la dirección 4.
- SEND: Indicamos el puntero o bit desde el cual comenzaremos a enviar información, y el número de bytes que vamos a recibir (6 bytes).
- El resto, de momento, no son necesarios.
Resto de programa KOP
Programa KOP en autómata OMRON (esclavo):
Destacar que el canal de salida es el 103 ya que los canales 100, 101 y 102 están ocupados por las salidas digitales y analógicas.
Muy bien explicado, incluyendo el esquema de la transmisión, las direcciones de memoria y suficientemente bien explicado el proceso de la creación del proyecto.
ResponderEliminarMuy bien.
Antonio Alhambra