TESIS PLC Modicon M340
TESIS PLC Modicon M340
TESIS
ELABORADO POR
Lambayeque, Perú
2017
“Diseño de un Sistema de Control Centralizado para integrar las Mini
Plantas de Control de Velocidad de un motor AC del laboratorio de
Ingeniería Electrónica de la Universidad Nacional Pedro Ruiz Gallo -
Lambayeque”
______________________________
Ing. Hugo Javier Chiclayo Padilla
Presidente
______________________________
Ing. Carlos Leonardo Oblitas Vera
Secretario
____________________________________
Mg. Ing. Martín Augusto Nombera Lossio
Vocal
Lambayeque, Perú
2017
2
“Diseño de un Sistema de Control Centralizado para integrar las Mini
Plantas de Control de Velocidad de un motor AC del laboratorio de
Ingeniería Electrónica de la Universidad Nacional Pedro Ruiz Gallo -
Lambayeque”
____________________________________
César Augusto Salvador Bardales Torres
Tesista
______________________________
Henderson Germán Jaramillo Mego
Tesista
____________________________________
Ing. Manuel Javier Ramírez Castro
Asesor
Lambayeque, Perú
2017
3
DEDICATORIA
César.
Henderson.
4
AGRADECIMIENTOS
César.
Henderson.
5
RESUMEN
6
ÍNDICE GENERAL
1. Introducción .................................................................................................... 15
1.3. Justificación.............................................................................................. 16
7
2.4.4 Clases ................................................................................................. 59
3.3.2 Estándares.......................................................................................... 73
8
4.4. Lista de Señales ...................................................................................... 82
ANEXOS........................................................................................................... 114
9
LISTA DE TABLAS
Tabla 1. Características eléctricas del HMI STU 655 ........................................ 21
Tabla 2. Especificaciones de la memoria del HMI STU 655.............................. 22
Tabla 3. Características eléctricas de la fuente BMX CPS 3500 ...................... 26
Tabla 4. Características principales de los procesadores BMX P34 ................. 27
Tabla 5. Diagnóstico del procesador y comunicación del CPU ......................... 28
Tabla 6. Diagnóstico de la memoria y los módulos E/S del CPU ...................... 28
Tabla 7. Función de los bornes de control del ATV 32 ...................................... 40
Tabla 8. Especificaciones eléctricas del encoder rotativo ................................. 46
Tabla 9. Niveles de Arquitectura ........................................................................ 49
Tabla 10. Capas del Modelo OSI ....................................................................... 53
Tabla 11. Funciones y registros Modbus ........................................................... 58
Tabla 12. Clase 0 ............................................................................................... 59
Tabla 13. Clase 1 ............................................................................................... 59
Tabla 14. Clase 2 ............................................................................................... 59
Tabla 15. Asignación de funciones de LCB de la mini planta ........................... 78
Tabla 16. Lista de Señales de Mini Planta N°01 ............................................... 82
Tabla 17. Lista de Señales de Mini Planta N°02 ............................................... 82
Tabla 18. Lista de Señales de Mini Planta N°03 ............................................... 82
Tabla 19. Lista de Motores ................................................................................. 82
Tabla 20. Tabla de direcciones IP de las mini plantas ...................................... 83
Tabla 21. Tabla de intercambio Modbus típica de la mini planta ...................... 84
10
LISTA DE FIGURAS
Figura 1. Mini planta de control de velocidad .................................................... 18
Figura 2. Diagrama de bloques de la mini planta de control de velocidad ........ 19
Figura 3. Vista Frontal del HMI STU 655 ........................................................... 20
Figura 4. Vista Posterior del HMI STU 655 ........................................................ 20
Figura 5. Detalle del conector de alimentación del HMI STU 655 ..................... 22
Figura 6. Detalle de los puertos de comunicación del HMI STU 655 ................ 23
Figura 7. Detalle del conector RJ45 del HMI STU 655 ...................................... 23
Figura 8. PLC Modicon M340 con un bastidor................................................... 24
Figura 9. Fuente de alimentación BMX CPS 3500 ............................................ 25
Figura 10. Módulo Comunicación CPU BMX P34 2020 .................................... 26
Figura 11. Indicadores Led del CPU BMX P34 2020 ........................................ 27
Figura 12. Puerto Ethernet del CPU BMX P34 2020 ......................................... 29
Figura 13. Puerto Modbus RTU del CPU BMX P34 2020 ................................. 29
Figura 14. Módulo Comunicación Ethernet BMX NOE 0110 ............................. 30
Figura 15. Indicadores Led del BMX NOE 0110 ................................................ 30
Figura 16. Módulo Digital BMX DDI 1602 .......................................................... 31
Figura 17. Diagrama de conexiones del BMX DDI 1602 ................................... 32
Figura 18. Módulo Digital BMX DAI 1604 .......................................................... 32
Figura 19. Diagrama de conexiones del BMX DAI 1604 ................................... 33
Figura 20. Módulo Digital BMX DRA 1605 ......................................................... 33
Figura 21. Diagrama de conexiones del BMX DRA 1605 .................................. 34
Figura 22. Módulo Analógico BMX AMI 0810 .................................................... 34
Figura 23. Diagrama de conexiones del BMX AMI 0810 ................................... 35
Figura 24. Módulo Analógico BMX AMO 0802 .................................................. 35
Figura 25. Diagrama de conexiones del BMX AMO 0802 ................................. 36
Figura 26. Variador de Frecuencia ATV 32 ....................................................... 37
Figura 27. Interruptor de protección GV32 ........................................................ 37
Figura 28. Pantalla y teclas del Variador de Frecuencia ATV 32 ...................... 38
Figura 29. Bornes de fuerza del Variador ATV 32 ............................................. 39
Figura 30. Bornes de control del Variador ATV 32 ............................................ 39
Figura 31. Conector RJ45 del Variador ATV 32 ................................................ 42
11
Figura 32. Motor trifásico de 3 HP marca Siemens ........................................... 43
Figura 33. Datos de placa del motor trifásico .................................................... 43
Figura 34. Motor trifásico de 3 HP marca Siemens ........................................... 44
Figura 35. Conexión en estrella ......................................................................... 44
Figura 36. Conexión en triangulo ....................................................................... 45
Figura 37. Encoder rotativo E50S8-600–3–T–24 .............................................. 45
Figura 38. Pines de conexión del encoder rotativo ............................................ 46
Figura 39. Forma de onda de salida del encoder rotativo ................................. 46
Figura 40. Niveles de Arquitectura ..................................................................... 47
Figura 41. Topología tipo bus ............................................................................ 50
Figura 42. Topología tipo estrella....................................................................... 51
Figura 43. Topología tipo anillo .......................................................................... 51
Figura 44. Topología tipo malla.......................................................................... 51
Figura 45. Capas del modelo OSI ...................................................................... 52
Figura 46. Capas del Modelo TCP/IP ................................................................ 54
Figura 47. Comunicación Modbus cliente/servidor ............................................ 57
Figura 48. Comparación Modo ASCII y Modo RTU de Modbus ........................ 58
Figura 49. Niveles de Arquitectura Modbus TCP/IP .......................................... 60
Figura 50. Arquitectura de comunicación Modbus TCP/IP ................................ 61
Figura 51. Paquete Modbus TCP/IP .................................................................. 61
Figura 52. Trama Modbus TCP/IP ..................................................................... 62
Figura 53. Cabecera Modbus TCP/IP versus Modbus RTU .............................. 62
Figura 54. Arquitectura Cliente/Servidor OPC ................................................... 64
Figura 55. Flujo de comunicación entre el Cliente/Servidor OPC ..................... 65
Figura 56. Servidor MatrikonOPC para Modbus ................................................ 67
Figura 57. Estructura Sistema de Control Industrial .......................................... 68
Figura 58. Estructura Sistema de Control Centralizado .................................... 69
Figura 59. Estructura Sistema de Control Centralizado Multicapa .................... 69
Figura 60. Estructura Sistema de Control Distribuido ........................................ 70
Figura 61. Vista general de un Sistema SCADA ............................................... 71
Figura 62. Industrial IT Extended Automation System 800xA ........................... 72
Figura 63. Integración de controladores al System 800xA ................................ 73
12
Figura 64. Estándares aceptados por el System 800xA .................................... 74
Figura 65. Concepto Aspecto/Objeto ................................................................. 74
Figura 66. Arquitectura en Nodo Simple ............................................................ 75
Figura 67. PLC Connect ..................................................................................... 76
Figura 68. Sistema de Control Centralizado ...................................................... 77
Figura 69. LCB (Local Control Box) típico de la mini planta .............................. 78
Figura 70. Switch Industrial típico de la mini planta ........................................... 80
Figura 71. Arquitectura de Control del Sistema de Control Centralizado .......... 81
Figura 72. Diagrama de interconexiones típico de la mini planta ...................... 83
Figura 73. Tabla de Intercambio de Mini planta N°1 ......................................... 85
Figura 74. Tabla de Intercambio de Mini planta N°2 ......................................... 85
Figura 75. Tabla de Intercambio de Mini planta N°3 ......................................... 86
Figura 76. Router Wireless TP-LINK TL-WR940N ............................................ 86
Figura 77. Asignación de dirección IP al router ................................................. 87
Figura 78. Configuración de red inalámbrica “Plantas_IE” ................................ 87
Figura 79. Configuración del router como servidor DHCP ................................ 87
Figura 80. Declaración de Hardware PLC Mini Planta N°1 ............................... 88
Figura 81. Programación del PLC Mini Planta N°1 ............................................ 88
Figura 82. Declaración de Hardware PLC Mini Planta N°2 ............................... 89
Figura 83. Programación del PLC Mini Planta N°2 ............................................ 89
Figura 84. Declaración de Hardware PLC Mini Planta N°3 ............................... 90
Figura 85. Programación del PLC Mini Planta N°3 ............................................ 90
Figura 86. Asignación de dirección IP ATV32 Mini Planta N°1 ......................... 91
Figura 87. Parametrización ATV32 Mini Planta N°1 .......................................... 91
Figura 88. Asignación de dirección IP ATV32 Mini Planta N°2 ......................... 92
Figura 89. Parametrización ATV32 Mini Planta N°2 .......................................... 92
Figura 90. Asignación de dirección IP ATV32 Mini Planta N°3 ......................... 93
Figura 91. Parametrización ATV32 Mini Planta N°3 .......................................... 93
Figura 92. Asignación de dirección Panel HMI Mini Planta N°1 ........................ 94
Figura 93. Programación Panel HMI Mini Planta N°1 ........................................ 94
Figura 94. Tabla de Variables Panel HMI Mini Planta N°1 ................................ 94
Figura 95. Asignación de dirección Panel HMI Mini Planta N°2 ........................ 95
13
Figura 96. Programación Panel HMI Mini Planta N°2 ........................................ 95
Figura 97. Tabla de Variables Panel HMI Mini Planta N°2 ................................ 95
Figura 98. Asignación de dirección Panel HMI Mini Planta N°3 ........................ 96
Figura 99. Programación Panel HMI Mini Planta N°3 ........................................ 96
Figura 100. Tabla de Variables Panel HMI Mini Planta N°3 .............................. 96
Figura 101. Configuración OPC Server para la mini planta 1............................ 97
Figura 102. Configuración OPC Server para la mini planta 2............................ 97
Figura 103. Configuración OPC Server para la mini planta 3............................ 98
Figura 104. Declaración de Red PLC Connect .................................................. 98
Figura 105. Configuración de servicios OPC ..................................................... 99
Figura 106. Configuración de Cliente OPC ........................................................ 99
Figura 107. Declaración de variables Modbus en el System 800xA ............... 100
Figura 108. Lista de Pantallas de Operación ................................................... 100
Figura 109. Pantalla Resumen ......................................................................... 101
Figura 110. Pantalla Arranque Individual ......................................................... 101
Figura 111. Pantalla Arranque Maestro Esclavo ............................................. 102
Figura 112. Pantalla Arranque Secuencial ...................................................... 102
Figura 113. Pantalla Resumen con los tres motores funcionando .................. 103
Figura 114. Tendencias con histórico de arranques y paradas ....................... 103
Figura 115. Arranque Individual mini planta N°1 ............................................. 104
Figura 116. Tendencia de velocidad Arranque Individual mini planta N°1 ...... 104
Figura 117. Arranque Individual mini planta N°2 ............................................. 105
Figura 118. Tendencia de velocidad Arranque Individual mini planta N°2 ...... 105
Figura 119. Figura 120. Arranque Individual mini planta N°3 .......................... 106
Figura 121. Tendencia de velocidad Arranque Individual mini planta N°3 ...... 106
Figura 122. Arranque Maestro-Esclavo ........................................................... 107
Figura 123. Tendencia de velocidad Arranque Maestro-Esclavo< .................. 107
Figura 124. Arranque mini planta N°3 en Modo Secuencial ............................ 108
Figura 125. Arranque mini planta N°2 en Modo Secuencial ............................ 108
Figura 126. Arranque mini planta N°1 en Modo Secuencial ............................ 109
Figura 127. Tendencia de velocidad Arranque Secuencial ............................. 109
14
1. Introducción
Una mini planta o planta piloto es una adaptación de una planta productiva
industrial a escala reducida cuyo objetivo es permitir la experimentación, con la
finalidad de obtener resultados sobre algún proceso físico o químico. Mediante
los resultados obtenidos con una planta piloto es posible comprobar si la
implementación de una planta real es factible y económicamente viable.
Adicionalmente, la planta piloto permite probar nuevos productos, verificar
alguna hipótesis o comprobar el buen funcionamiento de un prototipo especial
de planta en ingeniería.
15
de control de nivel y; por último, existen tres (03) mini plantas idénticas de control
de velocidad de un motor AC. Todas cuentan con un Controlador Lógico
Programable (PLC), un panel HMI, un variador de velocidad de baja tensión, un
motor trifásico, instrumentación asociada y el software de control proporcionado
por el fabricante.
Debido a esta situación, se propone como solución colocar en red las tres (03)
mini plantas de control de velocidad de un motor AC e integrarlas a través de un
control centralizado para que los estudiantes realicen sus prácticas de laboratorio
desde una sola plataforma de control de forma inalámbrica o través de un cable
Ethernet.
1.3. Justificación
El presente proyecto está orientado a disminuir las limitaciones que tienen los
alumnos de Ingeniería Electrónica en el acceso a las mini plantas didácticas en
el laboratorio del área de control de procesos.
El laboratorio N°02 cuenta con tres (03) mini plantas idénticas de control de
velocidad, donde los estudiantes puedan realizar sus prácticas de laboratorio. El
problema principal radica en que dichas mini plantas didácticas solamente
funcionan de forma individual, es decir, no intercambian información entre ellas.
Por otro lado, para poder operar cada mini planta, es necesario acceder a una
plataforma de control diferente para cada una de ellas, esto complica la
programación, operación y gestión de activos.
16
tres (03) mini plantas de control de velocidad desde una sola plataforma de
control de forma inalámbrica o través de un cable Ethernet.
Este sistema de control permitirá que las prácticas con las plantas sean más
amenas y didácticas, además de incentivar a los alumnos a proponer ideas para
mejorar dicha solución.
1.5. Hipótesis
El diseño de un Sistema de Control Centralizado para integrar las mini plantas
de Control de Velocidad de un Motor AC del Laboratorio de Ingeniería Electrónica
de la Universidad Nacional Pedro Ruiz Gallo - Lambayeque, permitirá que los
estudiantes puedan realizar sus prácticas de laboratorio desde una sola
plataforma de control de forma inalámbrica o través de un cable Ethernet.
17
2. Mini planta de control de velocidad de un motor AC
Una mini planta de control de velocidad permite el control en forma eficiente de
un motor AC industrial. El control de un motor trifásico es una de las aplicaciones
que más se presentan en los procesos industriales. Dicho control se puede
realizar de diferentes maneras, desde un control en lazo abierto con contactores
hasta un control con variador en lazo cerrado haciendo que el proceso sea más
eficiente.
Para el adecuado control del motor, la mini planta de velocidad debe contar con
dos partes esenciales: un elemento primario conocido como controlador, que
será el encargado del accionamiento y parada del motor y un elemento
secundario para detectar el número de revoluciones del motor logrando así un
control en lazo cerrado.
18
La siguiente figura muestra un diagrama de bloques en lazo cerrado de la mini
planta de control de velocidad de un motor AC:
19
2.1.1. Panel HMI STU 655
20
La mini planta de control de velocidad del laboratorio Nº02 de Ingeniería
Electrónica cuentan con un HMI Magelis STU 655. A continuación, se hace un
resumen de las principales características del HMI Magelis STU 655 del
fabricante Schneider Electric.
Características eléctricas
Para suministrar alimentación a la unidad se deben seguir las siguientes
instrucciones:
Cuando se conecte el terminal de toma de tierra del bastidor (FG), se debe
asegurar que el cable está conectado a tierra. Si la unidad no se conecta
a tierra, podría provocar una interferencia electromagnética (EMI). La
toma de tierra es necesaria para cumplir con la protección de nivel de
compatibilidad electromagnética.
Los terminales SG (toma de tierra de señal) y FG se conectan en el interior
de la unidad.
Se debe apagar la alimentación antes de realizar el cableado a los
terminales de alimentación del HMI.
El HMI sólo consume 24 VDC de energía. El empleo de cualquier otro
nivel de alimentación puede provocar daños en la fuente de alimentación
y en la unidad.
El HMI no está equipado con un interruptor de alimentación, por lo que se
le debe conectar un interruptor de alimentación a la fuente.
Para reducir el ruido electromagnético, se debe acortar el cable de
alimentación tanto como sea posible.
21
En la siguiente figura se muestra la conexión del cable de alimentación:
Elementos Especificación
Flash para aplicaciones 32 MB
Copia de seguridad de datos en FRAM 64 KB
DRAM para ejecución de aplicaciones 64 MB
Puertos de comunicación
La unidad HMI STU 655 tiene los siguientes puertos integrados para
comunicarse con unidades remotas o para transferir programas:
22
En la siguiente figura se muestran los puertos de comunicación del panel HMI:
En la siguiente figura se describe el conector RJ45 de ocho pines del panel HMI
STU:
El HMI STU 655 cuenta con una pantalla en el entorno del Software Vijeo
Designer, en el cual se programan las funciones de control y supervisión.
23
2.1.2. PLC Modicon M340
1: Módulo de alimentación
2: Procesador
3: Módulo de E/S con bloque de terminales de 20 pines
4: Módulo de E/S con conector simple de 40 pines
5: Módulo de E/S con 2 conectores de 40 pines
6: Módulo de conteo
7: Bastidor de 8 Ranuras
24
El PLC Modicon M340 instalado en la mini planta de control de velocidad del
laboratorio Nº02 de Ingeniería Electrónica está formado por los siguientes
módulos:
25
En la siguiente tabla se muestran las características eléctricas de la fuente de
alimentación BMX CPS 3500:
Tabla 3. Características eléctricas de la fuente BMX CPS 3500
El CPU BMX P34 2020 tiene en el panel frontal hay disponibles indicadores LED,
que permiten efectuar un diagnóstico rápido del estado del PLC.
La siguiente figura muestra los indicadores LED de diagnóstico del procesador
BMX P34 2020.
27
Tabla 5. Diagnóstico del procesador y comunicación del CPU
28
El CPU tiene un Puerto USB el que es utilizado para descargar los programas
desde el software de Unity Pro. Además, tiene una ranura para tarjeta de
memoria Flash de tipo SD Card, esta tarjeta de memoria se destina a la copia de
la zona de programa, símbolos y comentarios y de la zona de constantes.
Por otro lado, el CPU tiene un puerto Ethernet con una interfaz RJ45 que también
puede comunicarse mediante el protocolo Modbus TCP/IP con sus unidades
remotas. También es utilizado para la descarga de programas desde el software
Unity Pro.
Finalmente, el CPU tiene un puerto Modbus RTU con un conector RJ45 para
interfaces RS–232 y RS–485 que utiliza el protocolo Modbus RTU. La selección
de la interfaz serial se realiza a través del software Unity Pro.
Figura 13. Puerto Modbus RTU del CPU BMX P34 2020
29
Módulo Comunicación Ethernet BMX NOE 0110
El módulo BMX NOE 0100 es un módulo de red para la comunicación Ethernet
con el PLC Modicon M340 o cualquier otro dispositivo remoto. Las siguientes
imágenes muestran la estructura del módulo de comunicación Ethernet BMX
NOE 0110:
30
El módulo BMX NOE 0110 cuenta con un puerto de comunicación Ethernet
(RJ45) utilizado para comunicarse con unidades remotas. La velocidad entre dos
dispositivos Ethernet está limitada a la velocidad del dispositivo más lento.
Las diferentes velocidades disponibles para el módulo BMX NOE 0110 son:
Además, tiene una ranura para tarjeta de memoria, la cual se puede utilizar para
almacenar archivos, como páginas web y archivos de registro.
31
La figura 15 muestra el diagrama de conexiones del módulo BMX DDI 1602:
32
La figura 17 muestra el diagrama de conexiones del módulo BMX DAI 1604:
33
Figura 21. Diagrama de conexiones del BMX DRA 1605
34
La figura 21 muestra el diagrama de conexiones del módulo BMX AMI 0810:
35
La figura 23 muestra el diagrama de conexiones del módulo BMX AMO 0802:
36
Figura 26. Variador de Frecuencia ATV 32
La mini planta de control de velocidad cuenta con el interruptor GV2 L22 25A.
37
Descripción de la HMI del ATV32
Las funciones de la pantalla y las teclas se describen a continuación:
Donde:
1: La tecla ESC se utiliza para navegar por el menú (retroceder) y para
realizar ajustes en los parámetros.
2: El selector giratorio se utiliza para navegar por el menú (ir de arriba
abajo) y para realizar ajustes en los parámetros (incrementar/disminuir un
valor o una opción de un elemento).
3: La tecla ENT (pulsación en el selector giratorio) se utiliza para navegar
por el menú y para realizar ajustes en los parámetros (validar).
A: Modo REF seleccionado
B: Mono MON seleccionado
C: Modo CONF seleccionado
D: Punto utilizado para mostrar el valor del parámetro (centésimas)
E: Punto utilizado para mostrar el valor del parámetro (décimas)
F: La visualización actual es el valor del parámetro
G: La visualización actual es la unidad del parámetro
38
Acceso a los bornes de fuerza
Los bornes de potencia están situados en la parte superior del variador. Los
bornes del motor y de la resistencia de frenado están situados en la parte inferior
del variador. La disposición y las características de las bornes de potencia se
muestran en la siguiente figura.
39
Tabla 7. Función de los bornes de control del ATV 32
40
41
Puerto de comunicación RJ45
Además, el variador de velocidad Altivar 32 cuenta con un puerto de
comunicación con interfaz RJ45 que se utiliza para conectar:
Un PC con el software SoMove.
Un terminal gráfico o remoto.
Una red Modbus o CANopen.
Herramientas de cargador de configuración.
La siguiente figura describe los pines del conector RJ45 del variador ATV32:
42
2.1.4. Motor trifásico 3 HP
43
Figura 34. Motor trifásico de 3 HP marca Siemens
44
En la conexión triangulo la intensidad que recorre cada fase es √3 veces menor
que la intensidad de línea, mientras que la tensión a la que está sometida cada
fase coincide con la tensión de línea.
45
En la siguiente tabla se muestran las especificaciones eléctricas del encoder
rotativo E50S8-600–3–T–24:
Tabla 8. Especificaciones eléctricas del encoder rotativo
Parámetro Especificación
Diámetro 50 mm
Diámetro del eje 8 mm
Pulsos por revolución 600 pulsos
Tipo Salida Totem
Salidas Tiene 3 salidas – A, B, Z
Tensión de entrada 24 VDC
Corriente de entrada Max. 80 mA
En la siguiente figura se muestran los pines de conexión del encoder rotativo, así
como sus salidas:
46
2.2. Comunicaciones industriales
En 1968, la compañía Modicon inventó el concepto de controlador lógico
programable. Su gran flexibilidad de uso ofrece numerosas ventajas durante
cada etapa de una instalación industrial. El concepto de redes fue poco a poco
insertándose, inicialmente como conexiones en serie. El intercambio de datos
fue formalizado por los protocolos industriales, por ejemplo, Modbus (Modicon
Bus, 1979). A partir de ese momento, numerosas aplicaciones industriales han
adoptado el uso de buses de campo. El bus de campo es una potente
herramienta de intercambio, visibilidad y flexibilidad de los dispositivos que se
comunican a través de él.
47
Gestión
El nivel de gestión está principalmente constituido por servidores y
estaciones de operación, ya que se encuentra más alejado del proceso
productivo. En este nivel adquiere mucha relevancia toda la información
relativa a la producción y a la gestión asociada, es decir, es posible
obtener la información global de todos los niveles inferiores de una o
varias plantas. Habitualmente se emplean redes Ethernet, que se adaptan
mejor al tipo de dato a transmitir y, además, permiten una comunicación
eficaz entre los diferentes computadores ubicados en el mismo nivel de
gestión. Por otro lado, brinda niveles de seguridad informática.
Planta
El nivel de planta permite visualizar cómo se está llevando a cabo los
diferentes procesos de una planta y, a través, de sistemas SCADA
(Supervisión, Control y Adquisición de Datos) o DCS (Sistemas de Control
Distribuido) se puede representar en su totalidad la planta mediante
pantallas de operación donde se muestra el estado de los principales
equipos, las principales señales, enclavamientos, alarmas, eventos,
tendencias e históricos de las principales variables de la planta. Para ello,
resulta imprescindible la sincronización de los controladores lógicos
programables en una misma red de intercambio de datos en un arreglo
cliente/servidor con las herramientas de control (software de
programación, pantallas HMI) en tiempo real. En su mayoría, se emplea
redes LAN industriales de alta velocidad debido a la necesidad de
transmitir grandes cantidades de data y la conexión con un gran número
de elementos de control.
Máquina
El nivel de Máquina se encarga de gestionar los actuadores y sensores
de campo, tales como, Controladores Lógicos Programables, interfaces
remotas de entrada/salida, arrancadores programables de motores, etc.
48
Sensor
También llamado nivel de instrumentación. Este nivel está formado por los
elementos de medida (sensores, transmisores) y mando (actuadores)
distribuidos a lo largo del proceso de la planta ofreciendo la captura de
datos desde el medio físico al nivel de máquina. En otras palabras, los
actuadores son los encargados de ejecutar las ordenes enviadas por los
elementos de control para modificar las variables del proceso medidas por
los sensores de campo.
49
Las topologías normalmente se dividen de la siguiente manera:
50
Figura 42. Topología tipo estrella
53
2.3.2 El modelo TCP/IP
Las mejoras sucesivas de Ethernet han dado lugar a la norma IEEE 802.3 que
solo define las características de las capas físicas; la manera como la
información accede a la red y la trama de datos debe ser definida por las capas
complementarias. La siguiente figura muestra estas capas y los protocolos
asociados.
54
Capa física y de enlace
La capa física describe las características físicas de la comunicación
como la convención acerca de la naturaleza del medio usado (cables
eléctricos, fibra óptica o radioenlace) y todos los detalles relacionados
como conectores, tipos de codificación y modulación niveles de señal,
longitudes de onda, sincronización y distancias máximas.
La capa de enlace especifica el control de acceso al medio y cómo los
paquetes de datos son transportados sobre la capa física, en particular la
estructura de la trama (esto es, secuencias específicas de bits al inicio y
fin de los paquetes).
Capa de red
La capa red soluciona el problema de transporte de paquetes a través de
una única red, además, en la encargada de transportar los datos desde
una red fuente hacia una red destino.
Dentro de los protocolos de Internet, el protocolo IP transmite paquetes
de una fuente a un destinatario en cualquier lugar de la red. El transporte
por IP se hace posible definiendo una dirección IP para asegurar y reforzar
la unicidad de cada una de estas direcciones. Cada nodo es identificado
con su propia dirección IP. El protocolo IP incluye además otros protocolos
como el ICMP (Internet Control Message Protocol) usado para transferir
mensajes de error de transmisión IP y el IGMP (Internet Group
Management Protocol) que gestiona datos multicast.
Capa de transporte
Los protocolos de la capa de transporte pueden solucionar problemas
como la fiabilidad del intercambio de datos, la adaptación automática a la
capacidad de las redes utilizadas y el control de flujo. Además, asegura
que los datos lleguen en el orden correcto. Es decir, estos protocolos
determinan a qué aplicación debe entregarse cada paquete.
TCP (Transmission Control Protocol) es un protocolo de transporte,
orientado a la conexión. Proporciona un flujo de bytes fiable que garantiza
la llegada de datos sin alteración y en orden, con retransmisión en caso
de pérdida y eliminación de datos duplicados.
55
UDP (User Datagram Protocol) es un protocolo simple, sin conexión y “no
fiable”. Esto no significa que sea poco fiable, el problema es que no
comprueba que los paquetes lleguen a su destino y en orden.
Capa de aplicación
Las aplicaciones funcionan generalmente bajo TCP o UDP y están
normalmente asociadas a un puerto bien conocido.
o HTTP (HyperText Transfer Protocol) puerto 80 ó 8080.
Se usa para transferir páginas web entre un servidor y un
navegador.
o BOOTP/DHCP (Bootstrap Protocol/Dynamic Host Configuration
Protocol)
Proporciona de forma automática los parámetros de direcciones IP.
o FTP (File Transfer Protocol) puerto 20/21
Proporciona los elementos básicos para transferir archivos.
o TFTP (Trivial File Transfer Protocol)
Simplifica la transferencia de archivos.
o NTP (Network Time Protocol)
Se utiliza para sincronizar la hora en dispositivos.
o SMTP (Simple Mail Transfer Protocol)
Proporciona un servicio de transmisión de correos electrónicos.
o SNMP (Simple Network Management Protocol)
Gestiona los diferentes componentes de una red desde un único
sistema, permite ver el estado de la red y los dispositivos.
o Modbus (Modicon Bus) puerto 502
Protocolo de uso estándar en la industria, proporciona una capa de
aplicación simple y barata.
o COM/DCOM (Distributed Component Object Model) u OLE (Object
Linking and Embedding)
Tecnología que compone los objetos de Windows utilizados para
la comunicación transparente entre aplicaciones de Windows. Esta
tecnología se usa en servidores OPC (OLE for Process Control)
56
2.4 Modbus
El protocolo Modbus fue desarrollado en 1979 por Modicon, incorporado para los
sistemas de automatización industrial y los controladores lógicos programables
Modicon. Este protocolo se convirtió en un método estándar en la industria para
transferir información hacia entradas/salidas digitales y analógicas, además,
para registrar data entre el control industrial y los dispositivos monitoreados.
En modo RTU, los bytes se envían en binario, tal cual llega la información. En
modo RTU no se utiliza indicador de inicio y final de trama.
57
En modo ASCII, los bytes se envían codificados en ASCII, es decir, que por cada
byte a transmitir se envían dos caracteres ASCII (2 bytes) con su representación
hexadecimal (esto permite leer las tramas con un simple editor de texto). En el
modo ASCII las tramas comienzan por 3AH (carácter ‘:’), y terminan en 0DH-0AH
(carácter CR/CL) y cada byte se envía como dos caracteres ASCII.
Los registros Modbus están organizados en cuatro básicos tipos de datos y cada
tipo de dato está identificado por un número como referencia de dirección. La
siguiente tabla muestra las funciones más utilizadas en las peticiones y
respuestas de Modbus:
58
2.4.4 Clases
Código Función
3 Leer múltiples registros (16 bits)
16 Escribir múltiples registros (16 bits)
Código Función
1 Leer estado salidas discretas
2 Leer estado entradas discretas
4 Leer registros de entrada (16 bits)
5 Escribir salida discreta
6 Escribir registro simple
7 Leer estados de excepción
Código Función
15 Forzar múltiples salidas discretas
20 Leer referencia general
21 Escribir referencia general
22 Enmascarar registro de escritura
23 Leer/Escribir registros
24 Leer cola FIFO
59
2.5 Modbus TCP/IP
Modbus TCP/IP es una variante de la familia Modbus diseñado para la
supervisión y control de equipos de automatización. Específicamente, es usado
para enviar mensajes Modbus RTU usando los protocolos TCP/IP. Todas las
solicitudes son enviadas vía TCP/IP utilizando el puerto 502.
60
Figura 50. Arquitectura de comunicación Modbus TCP/IP
El cliente que inicia una transacción Modbus TCP/IP construye la ADU Modbus
TCP/IP. La “función de código” indica al servidor que tipo de acción debe realizar.
62
2.6 OPC (OLE for Process Control)
OPC es un estándar de comunicación en el campo del control y supervisión de
procesos industriales, basado en una tecnología de Microsoft, que ofrece una
interfaz común para la comunicación entre dispositivos de diferentes marcas y
sistemas de control sin ninguna restricción propietaria incluyendo el acceso a la
data en tiempo real, monitoreo de alarmas y eventos, acceso a la data histórica
y otras aplicaciones.
Cuando el estándar fue liberado por primera vez en 1996, su propósito era
agrupar los protocolos específicos de los Controladores Lógicos Programables
(PLC) en una interfaz estandarizada disponible para los sistemas HMI/SCADA
con una interfaz para la lectura/escritura de datos OPC. Hoy en día,
prácticamente todos los mayores fabricantes de sistemas de control,
instrumentación y de procesos han incluido OPC en sus productos.
63
2.6.2 Arquitectura Cliente/Servidor OPC
64
Servidor OPC
Un servidor OPC es una aplicación de software (driver). El servidor OPC
hace de interfaz comunicando por un lado con una o más fuentes de datos
utilizando sus protocolos nativos (típicamente PLCs, DCSs, Módulo IO,
controladores, etc.) y por el otro lado con clientes OPC.
Los Servidores OPC clásicos utilizan la infraestructura COM/DCOM de
Windows para el intercambio de datos.
Cliente OPC
Un cliente OPC es una aplicación de software (programa). El cliente OPC
(típicamente, DCS, SCADAs, HMIs, generadores de informes, etc.) puede
leer y escribir en los dispositivos a través del servidor OPC.
65
2.6.3 Servidor MatrikonOPC para Modbus
El servidor OPC para Modbus permite acceder a todos los dispositivos Modbus
utilizando un Cliente OPC. Está específicamente diseñado para integrar datos
de campo como aplicaciones tipo DCS, HMI, SCADA, historiadores, bases de
datos o cualquier otra aplicación Cliente OPC. Soporta diferentes tipos de
conexión y no tiene límites de dispositivos ni de tags.
66
Figura 56. Servidor MatrikonOPC para Modbus
67
3. Sistema de control centralizado
68
3.1.1 Control Centralizado
Está constituido por una computadora, una interfaz de proceso y una estación
de trabajo o interfaz de operación. La principal ventaja es que su arquitectura
facilita el flujo de la información y se hace posible que los objetivos de
optimización global del proceso puedan ser alcanzados, pero tiene la desventaja
que depende del rendimiento de la computadora. La siguiente figura muestra la
estructura general del control centralizado:
69
En este tipo de sistemas usualmente existe una computadora, que efectúa tareas
de supervisión y gestión de alarmas, así como tratamiento de datos y control de
procesos. La comunicación se realiza mediante redes LAN o buses de campo.
70
Figura 61. Vista general de un Sistema SCADA
71
3.3 Industrial IT Extended Automation System 800xA
IT
Industrial Extended Automation System 800xA es un exhaustivo sistema de
Automatización de Procesos. Desarrollado para la operación y la configuración
de aplicaciones de control continuas y tipo batch.
System 800xA ofrece una sola aplicación para organizar y acceder a toda la
información de la planta. Como era de esperar, tiene funcionalidades como
gráficos, faceplates, gestión de alarmas y tendencias. Sin embargo, con un único
principio de integración basado en la tecnología Aspect/Object, se puede integrar
fácilmente información como vídeo en directo, documentación, análisis de la
calidad, y mantenimiento.
System 800xA proporciona un entorno seguro y fiable, el control con una función
de características de seguridad como control de acceso, autenticación de
usuarios y la capacidad de seguimiento de auditoría.
72
3.3.1 Integración de controladores
3.3.2 Estándares
73
Figura 64. Estándares aceptados por el System 800xA
74
3.3.4 Arquitectura de Nodo Simple
PLC Connect es una opción de conectividad del Industrial IT 800xA que hace
posible la conexión e integración de cualquier tipo de PLC local o remoto, RTU,
arrancador inteligente u otro tipo de dispositivo.
75
Funcionalidad Cliente OPC DA (1.0 y 2.05a).
Carga de la configuración del servidor OPC.
Datos de configuración almacenados en el Directorio de Aspectos.
Soporte para Bulk Data Manager.
Elementos gráficos, como objeto de proceso e íconos de estado.
Ejemplos de faceplates para unir los elementos gráficos.
Soporte para múltiples redes de control, es decir, múltiples servidores de
conectividad en PC separadas en un sistema.
Soporte para servidores de conectividad redundantes con vigilancia de
comunicaciones del servidor PLC / OPC.
Manejo de softpoints calculados.
Interfaces abiertas para cálculos y otras aplicaciones de cliente.
Controlador de protocolo IEC 60870-5 (Opción).
76
4. Diseño del sistema de control centralizado
i. Cada mini planta tiene un PLC Modicon M340 que puede comunicarse
como cliente Modbus TCP/IP.
ii. Se instalará un router inalámbrico y por cable de red UTP Cat5e se
conectará cada mini planta a un puerto LAN del router.
iii. Se utilizará una PC Industrial con Windows 7 y, mediante el software
“MatrikonOPC Server for Modbus”, se podrá acceder a la data Modbus de
cada uno de los tres PLC Modicon M340, todo esto en tiempo real.
iv. Se utilizará el Sistema de Control “System 800xA” como Cliente OPC para
poder controlar las mini plantas, crear pantallas de operación (SCADA),
gestionar alarmas, registrar históricos y publicar tendencias.
Se ha asignado una función específica para cada elemento del LCB (Local
Control Box) como muestra la siguiente tabla:
78
Si el selector se encuentra en modo LOCAL, los comandos de arranque/parada
serán controlados por los pulsadores START (Normalmente Abierto) y STOP
(Normalmente Cerrado) o por los botones digitales (pulsos) programados en el
panel HMI; por otro lado, la referencia de velocidad solo podrá ser ingresada
desde el panel HMI con un rango de -60 Hz a 60 Hz (-1800 RPM a 1800 RPM)
que permite el giro del motor en ambas direcciones. Durante la operación normal,
será posible cambiar la velocidad del motor entre los rangos establecidos. Por
otro lado, el usuario no podrá arrancar el motor si no ingresa una velocidad
diferente a 0 Hz, el panel HMI deberá mostrar un mensaje de alarma.
79
Operación Secuencial: Detalla un arranque secuencial de fajas
transportadoras donde el flujo del material establece el orden de arranque,
el orden de paro normal, tiempo de espera entre arranque/paro y
enclavamientos. El sistema de control verifica la posición del selector
local/remoto y el estado de alarmas de las tres mini plantas.
80
Para la interconexión de red de las tres mini plantas de control de velocidad se
ha colocado un router TP-LINK con 4 puertos LAN RJ45 y acceso inalámbrico
de modelo TL-WR940N. Se ha conectado el puerto LAN número 4 del switch
industrial de cada mini planta hacia el puerto LAN correspondiente del router
inalámbrico TP-LINK mediante cable UTP Cat5e.
81
4.4. Lista de Señales
La siguiente tabla muestra las señales conectadas por cableado duro y las
direcciones físicas asignadas en los PLC Modicon M340 de cada una de las mini
plantas de control de velocidad:
82
4.6. Lista de Direcciones IP
Se han asignado las siguientes direcciones IP a cada componente de control de
cada mini planta se muestran en la siguiente tabla:
83
4.7. Tabla de Intercambio Modbus
Se ha definido una tabla de intercambio típica por cada una de las mini plantas
de control de velocidad. Estas tablas definen el intercambio de data entre los
PLC Modicon M340 y el sistema de control, se han utilizado los registros Modbus
0XXXX (lectura y escritura de booleanos) y 4XXXX (lectura y escritura de
registros de 16 bits). A continuación, se muestran las tablas de intercambio:
84
Controlador Dirección IP Variable Tipo Dirección Dirección Modbus Comentario
PLC_Miniplanta1 192.168.200.14 SPSEQ_ET_1 TIME TIEMPO DE ESPERA PARA PARO SECUENCIAL
PLC_Miniplanta1 192.168.200.14 SPSEQ_PT_1 TIME RETARDO DE PARO SECUENCIAL (SEG)
PLC_Miniplanta1 192.168.200.14 STSEQ_ET_1 TIME TIEMPO DE ESPERA PARA ARRANQUE SECUENCIAL
PLC_Miniplanta1 192.168.200.14 STSEQ_PT_1 TIME RETARDO DE ARRANQUE SECUENCIAL (SEG)
PLC_Miniplanta1 192.168.200.14 LOCAL_REMOTO EBOOL %I0.4.7 ESTADO SELECTOR LOCAL REMOTO
PLC_Miniplanta1 192.168.200.14 LOCAL_START EBOOL %I0.4.8 PULSADOR DE ARRANQUE TABLERO LOCAL
PLC_Miniplanta1 192.168.200.14 LOCAL_STOP EBOOL %I0.4.10 PULSADOR DE PARO TABLERO LOCAL
PLC_Miniplanta1 192.168.200.14 MARCHA_1 EBOOL %M0 BOTON_MARCHA_HMI
PLC_Miniplanta1 192.168.200.14 PARO_1 EBOOL %M5 BOTON_PARO_HMI
PLC_Miniplanta1 192.168.200.14 START_REM_1 EBOOL %M50 00051 BOTON DE ARRANQUE DESDE EL SCADA
PLC_Miniplanta1 192.168.200.14 STOP_REM_1 EBOOL %M51 00052 BOTON DE PARO DESDE EL SCADA
PLC_Miniplanta1 192.168.200.14 RUNNING_1 EBOOL %M52 00053 ESTADO ARRANCADO VARIADOR
PLC_Miniplanta1 192.168.200.14 LOC_REM_1 EBOOL %M53 00054 ESTADO SELECTOR LOCAL REMOTO (OPC)
PLC_Miniplanta1 192.168.200.14 ST_INTLK_LOC_1 EBOOL %M54 00055 PERMISIVO DE ARRANQUE EN MODO LOCAL
PLC_Miniplanta1 192.168.200.14 ST_INTLK_REM_1 EBOOL %M55 00056 PERMISIVO DE ARRANQUE EN MODO REMOTO
PLC_Miniplanta1 192.168.200.14 STSEQ_REM_1 EBOOL %M60 00061 COMANDO ARRANQUE SECUENCIAL
PLC_Miniplanta1 192.168.200.14 SPSEQ_REM_1 EBOOL %M61 00062 COMANDO PARO SECUENCIAL
PLC_Miniplanta1 192.168.200.14 ETA_1 INT %MW101 40102 REGISTRO DE ESTADO
PLC_Miniplanta1 192.168.200.14 CANT_RPM_1 INT %MW102 40103 NUMERO DE RPM DEL MOTOR
PLC_Miniplanta1 192.168.200.14 CMD_1 INT %MW201 40202 REGISTRO DE CONTROL - (6,7,15)
PLC_Miniplanta1 192.168.200.14 RPM_IN_1 INT %MW202 40203 RPM DE ENTRADA - ATV32
PLC_Miniplanta1 192.168.200.14 FREC_IN_1 INT %MW203 40204 FRECUENCIA DE ENTRADA - ATV32
PLC_Miniplanta1 192.168.200.14 FREC_HMI_1 INT %MW204 40205 FRECUENCIA DE ENTRADA - HMI
PLC_Miniplanta1 192.168.200.14 FREC_REM_1 INT %MW205 40206 REFERENCIA DE VELOCIDAD - REMOTO
PLC_Miniplanta1 192.168.200.14 ABS_RPM_1 INT %MW206 40207 ABSOLUTA DE RPM DEL MOTOR
PLC_Miniplanta1 192.168.200.14 STSEQ_DELAY_1 INT %MW300 40301 RETARDO DE ARRANQUE SECUENCIAL
PLC_Miniplanta1 192.168.200.14 SPSEQ_DELAY_1 INT %MW301 40302 RETARDO DE PARO SECUENCIAL
PLC_Miniplanta1 192.168.200.14 STARTING_DELAY_1 INT %MW302 40303 TIEMPO ARRANCADO SECUENCIAL
PLC_Miniplanta1 192.168.200.14 STOPPING_DELAY_1 INT %MW303 40304 TIEMPO DETENIENDO SECUENCIAL
85
Controlador Dirección IP Variable Tipo Dirección Dirección Modbus Comentario
PLC_Miniplanta3 192.168.200.30 SPSEQ_ET_3 TIME TIEMPO DE ESPERA PARA PARO SECUENCIAL
PLC_Miniplanta3 192.168.200.30 SPSEQ_PT_3 TIME RETARDO DE PARO SECUENCIAL (SEG)
PLC_Miniplanta3 192.168.200.30 STSEQ_ET_3 TIME TIEMPO DE ESPERA PARA ARRANQUE SECUENCIAL
PLC_Miniplanta3 192.168.200.30 STSEQ_PT_3 TIME RETARDO DE ARRANQUE SECUENCIAL (SEG)
PLC_Miniplanta3 192.168.200.30 LOCAL_REMOTO EBOOL %I0.4.7 ESTADO SELECTOR LOCAL REMOTO
PLC_Miniplanta3 192.168.200.30 LOCAL_START EBOOL %I0.4.8 PULSADOR DE ARRANQUE TABLERO LOCAL
PLC_Miniplanta3 192.168.200.30 LOCAL_STOP EBOOL %I0.4.10 PULSADOR DE PARO TABLERO LOCAL
PLC_Miniplanta3 192.168.200.30 MARCHA_3 EBOOL %M0 BOTON_MARCHA_HMI
PLC_Miniplanta3 192.168.200.30 PARO_3 EBOOL %M5 BOTON_PARO_HMI
PLC_Miniplanta3 192.168.200.30 START_REM_3 EBOOL %M50 00051 BOTON DE ARRANQUE DESDE EL SCADA
PLC_Miniplanta3 192.168.200.30 STOP_REM_3 EBOOL %M51 00052 BOTON DE PARO DESDE EL SCADA
PLC_Miniplanta3 192.168.200.30 RUNNING_3 EBOOL %M52 00053 ESTADO ARRANCADO VARIADOR
PLC_Miniplanta3 192.168.200.30 LOC_REM_3 EBOOL %M53 00054 ESTADO SELECTOR LOCAL REMOTO (OPC)
PLC_Miniplanta3 192.168.200.30 ST_INTLK_LOC_3 EBOOL %M54 00055 PERMISIVO DE ARRANQUE EN MODO LOCAL
PLC_Miniplanta3 192.168.200.30 ST_INTLK_REM_3 EBOOL %M55 00056 PERMISIVO DE ARRANQUE EN MODO REMOTO
PLC_Miniplanta3 192.168.200.30 STSEQ_REM_3 EBOOL %M60 00061 COMANDO ARRANQUE SECUENCIAL
PLC_Miniplanta3 192.168.200.30 SPSEQ_REM_3 EBOOL %M61 00062 COMANDO PARO SECUENCIAL
PLC_Miniplanta3 192.168.200.30 ETA_3 INT %MW101 40102 REGISTRO DE ESTADO
PLC_Miniplanta3 192.168.200.30 CANT_RPM_3 INT %MW102 40103 NUMERO DE RPM DEL MOTOR
PLC_Miniplanta3 192.168.200.30 CMD_3 INT %MW201 40202 REGISTRO DE CONTROL - (6,7,15)
PLC_Miniplanta3 192.168.200.30 RPM_IN_3 INT %MW202 40203 RPM DE ENTRADA - ATV32
PLC_Miniplanta3 192.168.200.30 FREC_IN_3 INT %MW203 40204 FRECUENCIA DE ENTRADA - ATV32
PLC_Miniplanta3 192.168.200.30 FREC_HMI_3 INT %MW204 40205 FRECUENCIA DE ENTRADA - HMI
PLC_Miniplanta3 192.168.200.30 FREC_REM_3 INT %MW205 40206 REFERENCIA DE VELOCIDAD - REMOTO
PLC_Miniplanta3 192.168.200.30 ABS_RPM_3 INT %MW206 40207 ABSOLUTA DE RPM DEL MOTOR
PLC_Miniplanta3 192.168.200.30 STSEQ_DELAY_3 INT %MW300 40301 RETARDO DE ARRANQUE SECUENCIAL
PLC_Miniplanta3 192.168.200.30 SPSEQ_DELAY_3 INT %MW301 40302 RETARDO DE PARO SECUENCIAL
PLC_Miniplanta3 192.168.200.30 STARTING_DELAY_3 INT %MW302 40303 TIEMPO ARRANCADO SECUENCIAL
PLC_Miniplanta3 192.168.200.30 STOPPING_DELAY_3 INT %MW303 40304 TIEMPO DETENIENDO SECUENCIAL
86
Figura 77. Asignación de dirección IP al router
87
4.9. Configuración PLC Modicon M340
Configuración en Unity Pro XL del PLC Mini Planta N°1
88
Configuración en Unity Pro XL del PLC Mini Planta N°2
89
Configuración en Unity Pro XL del PLC Mini Planta N°3
90
4.10. Configuración Variador de Velocidad Altivar ATV32
Configuración en SoMove del ATV32 Mini Planta N°1
91
Configuración en SoMove del ATV32 Mini Planta N°2
92
Configuración en SoMove del ATV32 Mini Planta N°3
93
4.11. Configuración Panel HMI STU 655
Configuración en Vijeo-Frame del Panel HMI Mini Planta N°1
94
Configuración en Vijeo-Frame del Panel HMI Mini Planta N°2
95
Configuración en Vijeo-Frame del Panel HMI Mini Planta N°3
96
4.12. Configuración MatrikonOPC Server for Modbus
Para establecer comunicación entre los PLC de cada mini planta y el sistema de
control, la aplicación “MatrikonOPC Server for Modbus” se configuró de la
siguiente manera:
97
Figura 103. Configuración OPC Server para la mini planta 3
98
ii. Seguido, asignamos al servidor local para ejecutar los servicios OPC DA
(Acceso a datos) y el OPC AE (Alarmas y Eventos).
iii. Debajo del objeto “M340”, se creó un OPC Cliente de nombre “Modicon”.
En el aspecto “PLC Controller Configuration”, elegimos como protocolo
“PLCOPCClient” y como driver de comunicación al OPC Server
“Matrikon.OPC.Modbus.1” que se ejecuta en el propio servidor.
De esta manera, se estableció la comunicación entre el sistema de control
y los tres PLC Modicon M340 de las minis planta de control de velocidad.
99
iv. Una vez establecida la comunicación, se procedió a declarar las variables
de acuerdo con la tabla de transferencia Modbus de cada mini planta:
101
Pantalla Arranque Maestro-Esclavo.
102
5. Pruebas y Resultados
Para probar el funcionamiento y rendimiento de la integración de las tres mini
plantas de control de velocidad al sistema de control System 800xA mediante la
aplicación “MatrikonOPC Server for Modbus”, se validaron los tres escenarios de
operación en modo remoto: el primero considerando una operación individual; el
segundo, en un arreglo maestro-esclavo con dos motores en la cabeza y un
motor en la cola y; finalmente, un tercer escenario como un arranque secuencial
de fajas transportadoras.
103
5.1. Arranque Individual
Se realizó la prueba de arranque individual de la mini planta N°1 a la velocidad
nominal (60Hz) en sentido horario. Con ayuda de la tendencia, se puede
determinar el tiempo de arranque, el tiempo de funcionamiento y el tiempo de
parada libre del motor asociado.
104
Se realizó la prueba de arranque individual de la mini planta N°2 a la velocidad
nominal (60Hz) en sentido horario. Con ayuda de la tendencia, se puede
determinar el tiempo de arranque, el tiempo de funcionamiento y el tiempo de
parada libre del motor asociado.
105
Se realizó la prueba de arranque individual de la mini planta N°3 a la velocidad
nominal (60Hz) en sentido horario. Con ayuda de la tendencia, se puede
determinar el tiempo de arranque, el tiempo de funcionamiento y el tiempo de
parada libre del motor asociado.
106
5.2. Arranque Maestro-Esclavo
Se realizó la prueba de arranque maestro-esclavo al 75% de velocidad (45 Hz)
en sentido horario. Con ayuda de la tendencia, se puede comprobar que los 3
motores arrancan al mismo tiempo; durante la operación, los motores esclavos
siguen al maestro y; finalmente, al ser enviado el comando de parada, los tres
motores se detienen al mismo tiempo.
107
5.3. Arranque Secuencial
Se realizó la prueba de arranque secuencial al 50% de velocidad (30 Hz) en
sentido horario. Con ayuda de la tendencia, se comprobó que el motor 3 arranca
primero, seguido, arranca el motor 2 y, finalmente, arranca el motor 1. Además,
se comprobó que el motor 1 se detiene primero, seguido, se detiene el motor 2
y, finalmente, se detiene el motor 1.
108
Para ambos casos (arranque/parada), la lógica de control obedece a los tiempos
predefinidos que ingresados desde la pantalla de operación.
109
CONCLUSIONES
Se realizó el diseño de un sistema de control centralizado para integrar
las tres mini plantas de control de velocidad del laboratorio de Ingeniería
Electrónica de la Universidad Nacional Pedro Ruiz Gallo.
Se desarrolló una filosofía de control para poder explicar el modo de
operación integral del sistema de control, las condiciones y limitantes.
Se realizaron pruebas de los escenarios propuestos: arranque individual,
arranque maestro-esclavo y arranque secuencial con resultados positivos.
Con el sistema de control centralizado implementado, los estudiantes
podrán controlar las tres mini plantas de control de velocidad mediante
una sola plataforma como lo es el System 800xA.
Se describe brevemente la programación de paneles HMI, configuración
de variadores de velocidad de baja tensión, programación de lógica de
control, integración Modbus TCP, configuración del OPC Server y el
desarrollo de pantallas de operación.
El sistema de control System 800xA ha sido configurado para gestionar
alarmas y eventos y, almacenar datos históricos como la velocidad actual
de cada motor AC. Esta información permite realizar un análisis de
tiempos de funcionamiento, rampas de arranque y paro, fallas durante la
operación y variables propias del proceso.
La data histórica y la publicación en tendencias facilita el análisis y
entendimiento del proceso.
110
RECOMENDACIONES
Almacenar los archivos fuentes de la programación de los PLCs Modicon
M340, paneles HMI STU y variadores ATV32.
Realizar un backup periódico del Sistema de Control System 800xA, al
menos una vez al mes.
Adquirir licencias educativas de los softwares: Unity Pro, Vijeo Designer,
SoMove, MatrikonOPC Server for Modbus y System 800xA.
Gestionar cursos de capacitación y entrenamiento para la difusión de la
plataforma System 800xA.
Implementar el laboratorio de Ingeniería Electrónica con un controlador
AC800M (PM861), una tarjeta de comunicación Modbus TCP (CI867) y
módulos de entrada/salida para realizar prácticas de laboratorio con la
plataforma System 800xA.
Para la protección de los módulos de entrada/salida de los PLC’s de las
mini plantas, se recomienda reemplazar las borneras existentes por
borneras tipo fusible para evitar daño por cortocircuito a los módulos y/o
equipos de la mini planta de velocidad.
111
BIBLIOGRAFÍA
[1] Fernando Polverini. Sistema de control industrial centralizado, FP Control
Automatic the world. 04/04/2009.
[3] Juan Ángel Gamiz Caro y Javier Gamiz Caro. Ethernet como soporte de
sistemas de control en red. págs. 26 – 35. 2011.
[4] Sergio Lorenzi, Managing Director, Word Work Automation. ¿Por qué
converger hacia una arquitectura integrada? – Articulo de Rockwell Automation.
13/07/ 2016.
[6] Schneider Electric. Modicon M340 con Unity Pro Procesadores, bastidores y
módulos de fuente de alimentación. Manual de configuración. 04/2009.
[10] Schneider Electric. Altivar 32. Variable speed drives for synchronous and
asynchronous motos. Modbus Comunicativo Manual. 09/2012.
112
[14] Modbus-IDA. MODBUS Messaging on TCP/IP Implementation guide V1.0b.
10/2006.
[21] Oscar López Risquez. Escola Ténica Superior Enginyeria. Universitat Rovira
i Virgili. Diseño de un control distribuido para una planta. 05/2011
113
ANEXOS
114
CPS 3600 PS 342020 NOE 0110 AMI-P2
AMI-P4
AMI 0810 AMI-P1
AMI-P3
AMO 0802 DDI 1602 DAI 1604 DRA 1605
HMI 1
AMI-P6
AMI-P8 Com0
VI1
2 1 II0
VIO
AMI-P5
AMO-P4 AMO-P3
DDI-P2
DDI-P4
DDI-P1
DDI-P3
DAI-P2
DAI-P4
DAI-P1
DAI-P3 DRA-P3
2 4 3
AMO-P6 AMO-P5 DDI-P6 DDI-P5 DRA-P2
3 1
AMI-P10 II1
Com2
6 5 Com1
II2 AMI-P7 NC
Com0
2 1 NC
I0
I1
I3
2 1 I0
I2 DAI-P6 I1
I3
2 1 I0
I2 DAI-P5 Q1
Q3
2 1 Q0
Q2 DRA-P5
ALIMENTACION RJ45
4 2
VI3
8 7
VI2 AMO-P8 4 3
AMO-P7 DDI-P8 4 3
DDI-P7 4 3 4 3
5 3
II3
10 9
Com3 AMI-P11 Com1 6 5 I1 I5 6 5 I4 I5 6 5 I4 Q5 6 5 Q4
6 4 12 11
AMO-P10 Com2
Com3
8 7 I2
I3 AMO-P9 DDI-P10 I7
I9
8 7 I6
I8 DDI-P9 I7
I9
8 7 I6
I8 Q8-24VDC Q7
C0-7
8 7 Q6
C0-7 Q8-24VDC
7 5
AMI-P16 Com4
14 13
II4 AMI-P15 10 9 10 9 10 9 10 9
8 6
VI5
16 15
VI4 AMO-P12 Com4
Com5
12 11 I4
I5 AMO-P11 I11
I13
12 11 I10
I12 DDI-P11 I11
I13
12 11 I10
I12 DRA-P12 Q9
Q11
12 11 Q8
Q10 DRA-P11
7
AMI-P18 18 17 14 13 14 13 14 13 14 13
1
2
3
1
2
3
4
5
6
7
8
II5 Com5
8
Com6
20 19
II6 AMO-P14 Com6 16 15 I6
AMO-P13 I15 16 15 I14 I15 16 15 I14
DRA-P14 Q13 16 15 Q12
DRA-P13
VI7
22 21
VI6 AMI-P19 Com7
NC
18 17 I7
NC
24 VDC
24 VDC
18 17 0 VDC
0 VDC
120AC
120AC
18 17 N
N
Q15
C8-15
18 17 Q14
C8-15
1 24 23
AMO-P16 20 19
AMO-P15 20 19
Q3-L 20 19
Q3-N DRA-P16 20 19
DRA-P15
Q5-24VDC 2
AMI-P22 II7
NC
26 25 Com6
NC AMI-P21
1 3 28 27
AMO-P16 AMO-P17 Q4-L
2 4
AMI-P24 AMI-P23
G1-0V 3 5
Q8-24VDC DDI-P19
6
7 AMI-P25
TIERRA 8
ETH-HMI
ETH-342020 ETH-NOE
TIERRA ETH2
Q6-24VDC
Q2-N G1- 0V
120-L
Q2-L TIERRA TIERRA
AMI-P2
220-N
220-N AMI-P3
DDI-P7
3
2
1
G1-24VDC
220-L DDI-P11
220-L G1-0V
1 G1-0V
VISTA INTERIOR DEL TABLERO ETH-HMI
2
3 G1-24VDC
1
4
ETH1
1
Q7-24VDC 5
6 G1-24VDC
7
8
1 Q8-24VDC G1- 0V
1
8
7
6
5
4
3
2
1
1
2 1 +
ETH-342020 3
4
2
3
+
--
5 4 --
1
6 5
7 6
8
Q1 Q2 Q3 Q4 Q5 Q8 Q6 Q7
1
1 1
ETH-NOE 2
3 0
4
V-LI1 V-LI6 5
6
G1
7
8 TIERRA
V-R1A
1
1
1
Q7-24VDC 2
3
ETH1
V-R2C V-R2A ETH-ATV32 4
5
Q9-24VDC 1 8
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
1
6 2 7
7 3 6
8
Q7-24VDC 5
4
1 2
2
TIERRA Q8-24VDC 1
3
Q1-N
4
Q1-N Q5-24VDC
5
Q2-L R2A R1A
6
Q1-L V-R2A 1 1
V-R1A
7
Q2-N R2C R1B
1
8
V-R2C 1 1
V-R1B
Q3-L STO 1 1 R1C
Q3-N P24 COM
V-LI4 1 1
Q8-24VDC
LI5 AI2
AMO-P10
AMO-P12
AMO-P14
AMO-P16
AMO-P18
DRA-P11
DRA-P12
DRA-P13
DRA-P14
DRA-P15
DRA-P16
1 1
AMI-P11
AMI-P16
AMI-P19
AMI-P22
AMI-P25
AMO-P4
AMO-P6
AMO-P8
LI4 10V
AMI-P6
AMI-P5
AMI-P8
DDI-P1
DDI-P2
DDI-P3
DDI-P4
DDI-P5
DDI-P7
DAI-P1
DAI-P2
DAI-P3
DAI-P4
DAI-P5
DAI-P6
V-LI4 1 1
Q4-N
Q3-L
LI3 AI1
120-L 1 1
COM0
COM1
COM2
COM3
COM4
COM5
COM6
COM7
DRA-P2
7Q10
7Q11
7Q12
7Q13
220-L
6Q0
6Q1
6Q2
6Q3
6Q4
6Q5
7Q8
7Q9
5I0
5I1
5I2
5I3
5I4
5I5
ETH3
1
1
1
1
1
1
2
3
4
5
6
7
8
1
ETH-ATV32
1
1
1
1 1 1
1
ROJO AMBAR VERDE
1
MOTOR
1
1
220 AC
1
1
VI1
VI3
VI5
VI7
Q0
Q1
Q2
Q3
Q4
Q5
Q6
Q7
II0
II2
II4
II6
AMI-P1
AMI-P4
AMI-P7
AMO-P11
AMO-P13
AMO-P15
AMO-P17
AMI-P10
AMI-P15
AMI-P18
AMI-P21
AMI-P24
AMO-P3
AMO-P5
AMO-P7
AMO-P9
MOTOR
TIERRA
Anexo 01 - Plano Esquemático Mini Planta de Control de Velocidad
S
0 1 2 3 4 5 6 7 8 9
PANEL HMI STU 655 PLC MODICON M340 CON INTERFAZ NOE 0110 VARIADOR ATV32
1 2 3 4 5
SMARTPHONE
MINI PLANTA DE VELOCIDAD N°02
PANEL HMI STU 655 PLC MODICON M340 CON INTERFAZ NOE 0110 VARIADOR ATV32 USUARIO
FINAL
1
2 LAPTOP
3
SWITCH INDUSTRIAL
4
1 2 3 4 5
ROUTER TP-LINK
TL-WR940N
PC INDUSTRIAL
PANEL HMI STU 655 PLC MODICON M340 CON INTERFAZ NOE 0110 VARIADOR ATV32
LEYENDA
ETHERNET MODBUS TCP/IP
SWITCH INDUSTRIAL
1 2 3 4 5 ETHERNET TCP/IP
WIRELESS TCP/IP
SYSTEM 800xA
OPC CLIENTE
OPC
CPU
192.168.200.151
PLC MODICON M340 CON INTERFAZ NOE 0110 PLC MODICON M340 CON INTERFAZ NOE 0110 PLC MODICON M340 CON INTERFAZ NOE 0110
MINI PLANTA DE VELOCIDAD N°01 MINI PLANTA DE VELOCIDAD N°02 MINI PLANTA DE VELOCIDAD N°03
2 EN ENO
.8
4
INT_TO_TIME
5 EN ENO
STSEQ_REM_1 %M7
9 IN Q CLK Q IN Q
SPSEQ_REM_1 %M8
13 IN Q CLK Q IN Q
.9
15
TIME_TO_INT
16 EN ENO
.10
18
TIME_TO_INT
19 EN ENO
%M7
21
LOCAL_REMOTO START_REM_1 ST_INTLK_LOC_1 ST_INTLK_REM_1 %M1
22 / /
MARCHA. LOCAL_REMOTO
23 .. /
%M1 TON_0
24
TON
LOCAL_START
25 EN ENO
%M1 %M2
26 IN Q
27 t#10ms PT ET
28
OPERATE
29 CMD_1:=6;
MODULO_1_PROGRAMA
1 2 3 4 5 6 7 8 9 10 11
TON_1
30
TON
31 EN ENO
%M2 %M3
32 IN Q
33 t#10ms PT ET
34
OPERATE
35 CMD_1:=7;
36
TON_2
37
TON
38 EN ENO
%M3 %M4
39 IN Q
40 t#10ms PT ET
41
OPERATE
42 CMD_1:=15;
43
%M8
44
LOCAL_REMOTO STOP_REM_1
45
LOCAL_STOP
46 /
PARO_1 %M6
47
%M6 TON_3
48
TON
49 EN ENO
%M6
50 IN Q
51 t#10ms PT ET
52
OPERATE
53 CMD_1:=7;
%M1
54 R
%M6
55 R
PARO_1
56 R
57
58
MODULO_1_PROGRAMA
1 2 3 4 5 6 7 8 9 10 11
.2
59
SEL
60 EN ENO
LOCAL_REMOTO
61 G OUT FREC_IN_1
62 FREC_HMI_1*10 IN0
63 FREC_REM_1*10 IN1
.3
64
ABS
65 EN ENO
.1
66 CANT_RPM_1 IN OUT ABS_RPM_1
GT
67 EN ENO
69 1 IN2
.11
70
MOVE
71 EN ENO
.4
73
EQ
74 EN ENO
76 0 IN2
79 EN ENO
81 0 IN2
2 EN ENO
5 EN ENO
STSEQ_REM_2 %M7
9 IN Q CLK Q IN Q
14 SPSEQ_PT_2 PT ET SPSEQ_ET_2 PT ET
.9
15
TIME_TO_INT
16 EN ENO
19 EN ENO
%M7
21
LOCAL_REMOTO START_REM_2
22
MARCHA... LOCAL_REMOTO ST_INTLK_LOC_2 ST_INTLK_REM_2 %M1
23 / / /
%M1 TON_0
24
TON
LOCAL_START
25 EN ENO
%M1 %M2
26 IN Q
27 t#10ms PT ET
28
OPERATE
29 CMD_2:=6;
MODULO_2_PROGRAMA
1 2 3 4 5 6 7 8 9 10 11
TON_1
30
TON
31 EN ENO
%M2 %M3
32 IN Q
33 t#10ms PT ET
34
OPERATE
35 CMD_2:=7;
36
TON_2
37
TON
38 EN ENO
%M3 %M4
39 IN Q
40 t#10ms PT ET
41
OPERATE
42 CMD_2:=15;
43
%M8
44
LOCAL_REMOTO STOP_REM_2
45
LOCAL_STOP
46 /
PARO_2 %M6
47
%M6
48
TON_3
49
TON
50 EN ENO
%M6
51 IN Q
52 t#10ms PT ET
OPERATE
53 CMD_2:=7;
%M1
54 R
%M6
55 R
PARO_2
56 R
57
58
MODULO_2_PROGRAMA
1 2 3 4 5 6 7 8 9 10 11
.2
59
SEL
60 EN ENO
LOCAL_REMOTO
61 G OUT FREC_IN_2
62 FREC_HMI_2*10 IN0
63 FREC_REM_2*10 IN1
.3
64
ABS
65 EN ENO
.1
66 CANT_RPM_2 IN OUT ABS_RPM_2
GT
67 EN ENO
69 1 IN2
.4
70
MOVE
71 EN ENO
74 EN ENO
76 0 IN2
79 EN ENO
81 0 IN2
2 EN ENO
5 EN ENO
STSEQ_REM_3 %M7
9 IN Q CLK Q IN Q
16 EN ENO
19 EN ENO
%M7
21
LOCAL_REMOTO START_REM_3 ST_INTLK_LOC_3 ST_INTLK_REM_3 %M1
22 / /
MARCHA... LOCAL_REMOTO
23 /
%M1 TON_0
24
TON
LOCAL_START
25 EN ENO
%M1 %M2
26 IN Q
27 t#10ms PT ET
28
OPERATE
29 CMD_3:=6;
MODULO_3_PROGRAMA
1 2 3 4 5 6 7 8 9 10 11
TON_1
30
TON
31 EN ENO
%M2 %M3
32 IN Q
33 t#10ms PT ET
34
OPERATE
35 CMD_3:=7;
36
TON_2
37
TON
38 EN ENO
%M3 %M4
39 IN Q
40 t#10ms PT ET
41
OPERATE
42 CMD_3:=15;
43
%M8
44
LOCAL_REMOTO STOP_REM_3
45
LOCAL_STOP
46 /
PARO_3 %M6
47
%M6 TON_3
48
TON
49 EN ENO
%M6
50 IN Q
51 t#10ms PT ET
52
OPERATE
53 CMD_3:=7;
%M1
54 R
%M6
55 R
PARO_3
56 R
57
58
MODULO_3_PROGRAMA
1 2 3 4 5 6 7 8 9 10 11
.2
59
SEL
60 EN ENO
LOCAL_REMOTO
61 G OUT FREC_IN_3
62 FREC_HMI_3*10 IN0
63 FREC_REM_3*10 IN1
.3
64
ABS
65 EN ENO
.1
66 CANT_RPM_3 IN OUT ABS_RPM_3
GT
67 EN ENO
69 1 IN2
.11
70
MOVE
71 EN ENO
74 EN ENO
76 0 IN2
79 EN ENO
81 0 IN2