Introducción
Mediante el sistema de comunicaciones industriales PROFIBUS DP se pretende resolver este supuesto problema de automatización. Para esto se empleará,en nuestro caso: un plc maestro SIEMENS CPU 314 Ifm, con su correspondiente módulo de comunicaciones CP, Un módulo Murr de entradas para profibus dp, un PLC OMRON CQM1H, con su correspondiente módulo de comunicaciones PRT21 de al que irán conectados los actuadores y nuestros pulsadores de marcha y paro y además de un variador de frecuencia SIEMENS micromaster 420.
Toda esta red se conectará mediante el sistema de cableado Maestro-Esclavo para PROFIBUS DP.
Variables del sistema:
Variables de entrada | Variables de salida | ||
F1
|
Módulo
murr
|
EVA+
|
CQM1H
|
F2
|
Módulo
murr
|
EVA-
|
CQM1H
|
F3
|
Módulo
murr
|
EVB+
|
CQM1H
|
F4
|
Módulo
murr
|
EVB-
|
CQM1H
|
F5
|
Módulo
murr
|
EVC+
|
CQM1H
|
F6
|
Módulo
murr
|
EVC-
|
CQM1H
|
D.
posición D1
|
Módulo
murr
|
M.
Roscado.
|
CQM1H
|
F.
llenado E1
|
Módulo
murr
|
M.
cinta.
|
V.frec.
Micromaster
|
Pulsador
de Marcha
|
CQM1H
|
P.
Paro
|
CQM1H
|
- Como variables de entrada del módulo Cp de nuestro maestro llegamos a la conclusión de que son las siguientes: emplearemos 4 Bytes para la información enviada por el PLC esclavo OMRON (Mb10-Mb13), para nuestro módulo murr, un sólo Byte (MB14). Para la información de estado del variador de frecuencia, emplearemos 4 Bytes (Mb15-Mb18).
- Para las variables de salida que nuestro Maestro enviará a sus distintos esclavos a través del módulo CP emplearemos: 4 bytes para la información que deberá recibir nuestro PLC esclavo OMRON (Mb19-Mb22), Para las consignas de nuestro variador, empleamos también 4 Bytes (Mb23-Mb26).
Como describimos en la anterior práctica, la configuración y la posterior programación del sistema, se realizará de manera similar, por lo que, como muestra la imágen de la izquierda, se le asignarán el siguiente orden en la red profibus, para que nuestro maestro envie y reciba la información del esclavo correspondiente.Para ello empleando las funciones DP_Send y DP_Rcv, parametrizando la cantidad de información enviada o recibida, según cada caso. En el caso de la recibida serán 9 Bytes, por lo que pondremos: P#M 10.0 Byte 9. En el de la enviada serán 8, por lo que: P#M 19.0 Byte 8.
Grafcet del sistema:
Tabla de asignación de variables.
Variable In
|
Memoria
|
F1
|
M14.0
|
F2
|
M14.01
|
F3
|
M14.02
|
F4
|
M14.03
|
F5
|
M114.04
|
F6
|
M14.05
|
D1
|
M14.06
|
E1
|
M14.07
|
P.MARCHA
|
M10.0
|
Variable Out
|
Memoria
|
EVA+
|
M19.0
|
EVA-
|
M19.1
|
EVB+
|
M19.2
|
EVB-
|
M19.3
|
EVC+
|
M19.4
|
EVC-
|
M19.5
|
M.
Roscado.
|
M19.6
|
VARIADOR.
|
MD19
|
Etapas
|
Memoria
|
E0
|
M100.0
|
E1
|
M100.1
|
E2
|
M100.2
|
E3
|
M100.3
|
E4
|
M100.4
|
E5
|
M100.5
|
Visión del montaje:
Descripción de la tarea realizada.
Programación KOP y configuración:
En primer lugar, procederemos a configurar la red PROFIBUS, mediante configuración por software y hardware de cada uno de los distintos dispositivos.
Configuración del Hardware: Como lo citado anteriormente,configuramos la dirección de nuestro PLC OMRON, posicionando el switch de dirección, la cantidad de memoria que vamos a recibir y enviar se configura en este paso ( 2 canales de entrada y 2 de salida). Nuestro variador de frecuencia se deberá de parametrizar de la siguiente manera: Mediante el parámetro P0700 y P1000 se establece la comunicación por el módulo profibus acoplado al mismo, poner en 6. El módulo de entradas Murr también deberá de ajustarse la dirección mediante los switches incorporados en su tapa desmontable.
Configuración de Software: Configurar de la manera citada en la anterior práctica cada uno de los elementos esclavos que conforman la red, cantidad de información que enviamos-recibimos, direcciones...
Tutorial: Cómo añadir el módulo CP y la red profibús y los distintos esclavos de la red.
En configuración de hardware, y tras añadir nuestro bastidor y CPU Siemens:
Módulo CP Y red PROFIBUS:
-Simatic 300; CP300; Profibus Dp; CP342-5; 6gk7,342-DA01-0xE0; V2.0.
Arrastrar al bastidor en la posición 2
-Doble clic en CP 42-5; modo operación; Maestro Dp; Aceptar. Parámetros; Nueva; Profibus(1); Aceptar.
PLC OMRON CQMI-H
-Profibus Dp, otros aparatos de campo, PLC, CQM1-H-PRT21.
Arrastrar al bastidor en la posición 3.
-Parametrizar E/S: Clic, arrastrar módulo 2 words In/Out,Arrastrar a referencia/denominación.
Módulo Murr:
-Profibus Dp, otros aparatos de campo, I/O, MV-P.
Arrastrar al bastidor en la posición 4.
-Parametrizar E/S: Clic, arrastrar módulo 55450,5548-DI8,Arrastrar a referencia/denominación.
Tutorial: Cómo añadir el módulo CP y la red profibús y los distintos esclavos de la red.
En configuración de hardware, y tras añadir nuestro bastidor y CPU Siemens:
Módulo CP Y red PROFIBUS:
-Simatic 300; CP300; Profibus Dp; CP342-5; 6gk7,342-DA01-0xE0; V2.0.
Arrastrar al bastidor en la posición 2
-Doble clic en CP 42-5; modo operación; Maestro Dp; Aceptar. Parámetros; Nueva; Profibus(1); Aceptar.
PLC OMRON CQMI-H
-Profibus Dp, otros aparatos de campo, PLC, CQM1-H-PRT21.
Arrastrar al bastidor en la posición 3.
-Parametrizar E/S: Clic, arrastrar módulo 2 words In/Out,Arrastrar a referencia/denominación.
Módulo Murr:
-Profibus Dp, otros aparatos de campo, I/O, MV-P.
Arrastrar al bastidor en la posición 4.
-Parametrizar E/S: Clic, arrastrar módulo 55450,5548-DI8,Arrastrar a referencia/denominación.
Variador SIEMENS micromaster
-Profibus Dp, Simovert, Micro/midimaster, OPMP
Arrastrar al bastidor en la posición 5.
-Parametrizar E/S: Clic, módulo PPO3 ,Arrastrar a referencia/denominación.
-Profibus Dp, Simovert, Micro/midimaster, OPMP
Arrastrar al bastidor en la posición 5.
-Parametrizar E/S: Clic, módulo PPO3 ,Arrastrar a referencia/denominación.
Programación:
No vamos a entrar en mucho detalle sobre la programación, ya que el sistema del mismo se ha basado en seguir nuestro grafcet de la manera habitual, la diferencia radica en la adición de las funciones DP_Send y DP_Rcv, por lo que las "salidas y entradas" de nuestro sistema se tienen que referir en el programa escrito en KOP en simatic 300 (maestro), por lo que seguiremos las marcas de memoria asociadas a cada entrada-salida de nuestro sistema.
En cuanto a la programación del PLC OMRON, debemos de "Mover" los datos enviados-recibidos empleando la función MOV, para poder ser empleados tanto en un canal de entradas como de salidas físicas del PLC
Consideraciones previas al montaje:
Consideraciones previas al montaje:
- Prestar especial atención con las resistencias terminadoras de los conectores finales de la red PROFIBUS: Siempre conectadas en estos.
- Direcciones correctas de los distintos elementos de la red PROFIBUS.
- Tensión de alimentación del módulo murr: 24 Vcc, clavijas de conexión conectadas correctamente. Switch de direcciones situado en tapa extraible de conexiones.
- Correspondencia de datos reales enviados-recibidos por los esclavos-maestro, configurados correctamente.
- Ojo con las direcciones de memoria de cada uno de los elementos de la red PROFIBUS Entradas-salidas.
Conclusiones obtenidas al finalizar la práctica:
Durante la ejecución de la práctica descrita mas arriba, hemos podido comprobar como una buena planificación, visión de conjunto y un procedimiento lo más metódico posible, facilita enormemente las tareas de resolución de cualquier problema de automatización que se nos plantee. Además de haber empleado los conocimientos obtenidos en la primera Práctica de PROFIBUS para resolver una aplicación medianamente compleja de automatización y descubrir las ventajas de la periferia descentralizada, como puede ser el ahorro sustancial de cableado y mejor distribución y orden del mismo.