Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AREQUIPA – PERU
AÑO 2018
I. RESUMEN
I. Resumen ii
II. Índice iii
III. Índice de Figuras v
IV. Índice de Tablas viii
V. Lista de Símbolos y Abreviaturas ix
VI. Capitulado 1
1. Introducción 1
2. Objetivo General 1
3. Objetivos Específicos 1
4. Descripción del Problema 1
5. Descripción de la Solución 2
6. Alternativas Consideradas 3
7. Documentos Técnicos 5
5.1. Descripción del Sistema y Operación 5
5.2. Diagrama Esquemático del Sistema 7
5.3. Diagrama de Transición de Estados 8
5.4. Diagrama de Flujo 9
5.5. Lista de Entradas y Salidas 10
5.6. Lista de Equipos y Costos 27
5.7. Selección de Sensores 28
5.8. Piping & Instrumentation Diagram 29
5.9. Diagrama de Conexiones Eléctricas y Comunicación 31
5.10. Programa Impreso 32
5.11. Pantalla de Supervisión – Sistema SCADA 63
5.12. Explicación de Programa Principal y Subrutina 64
5.13. Selección del Controlador y Sintonización 73
5.14. Detalles y Operación de la Pantalla de Supervisión 102
5.14.1. General 102
5.14.2. Zona de Comandos Adicionales 103
5.14.3. Zona de Proceso de Recicloneo y Surge Tank 105
iii
5.14.4. Zona de Unidad Hidráulica 119
5.14.5. Zona de Alarmas 121
6. Comunicación y Redes 122
7. Posibles Mejoras 132
VII. Referencias Bibliográficas 133
VIII. Anexos 133
IX. Glosario 133
iv
III. ÍNDICE DE FIGURAS
v
5.30. Subrutina de Central Hidráulica (Pag. 8) 54
5.31. Subrutina de Central Hidráulica (Pag. 9) 55
5.32. Subrutina de Central Hidráulica (Pag. 10) 56
5.33. Subrutina de Central Hidráulica (Pag. 11) 57
5.34. Subrutina de Central Hidráulica (Pag. 12) 58
5.35. Subrutina de Central Hidráulica (Pag. 13) 59
5.36. Subrutina de Central Hidráulica (Pag. 14) 60
5.37. Subrutina de Central Hidráulica (Pag. 15) 61
5.38. Subrutina de Central Hidráulica (Pag. 16) 62
5.39. Pantalla de Supervisión 63
5.40. Instrucción especial PID 67
5.41. Configuración del Bloque Especial PID 1 68
5.42. Configuración del Bloque Especial PID 2 69
5.43. Bloques de acondicionamiento 1 70
5.44. Bloques de acondicionamiento 2 70
5.45. Respuesta Temporal de un Controlador ON-OFF frente a un
sistema típico 74
5.46. Comportamiento Dinámico de un Controlador P 75
5.47. Respuesta de Control de un controlador P en un sistema de
tercer orden 76
5.48. Comportamiento Dinámico de un Controlador I 78
5.49. Respuesta de Control de un controlador I en un sistema de
tercer orden 79
5.50. Elementos de un controlador PD 80
5.51. Comportamiento Dinámico de un Controlador PD 81
5.52. Respuesta de Control de un controlador PD en un sistema de
tercer orden 82
5.53. Elementos de un controlador PI 83
5.54. Comportamiento Dinámico de un Controlador PI 84
5.55. Respuesta de Control de un controlador PI en un sistema de
tercer orden 84
5.56. Elementos de un controlador PID 85
5.57. Comportamiento Dinámico de un Controlador PID 86
vi
5.58. Respuesta de Control de un controlador PID en un sistema de
tercer orden 87
5.59. Diagrama del Sistema a Controlar 88
5.60. Respuesta al escalón unitario de 3% del sistema a controlar. 89
5.61. Ajuste de los valores de los parámetros de control mediante
Ziegler/Nichols 91
5.62. Función Ident, Importe de data. 92
5.63. Función de Modelación de Función de Transferencia de “Ident”. 93
5.64. Resultado de la aproximación de la función de Transferencia. 94
5.65. Validación de la Función de Transferencia aproximada obtenida 95
5.66. Simulación en Lazo Cerrado en Simulink. 96
5.67. Sintonización en Simulink 1. 97
5.68. Sintonización en Simulink 2. 98
5.69. Sintonización en Simulink 3. 99
5.70. Simulación de Operación Real en Simulink. 101
5.71. Partes de la Pantalla de Supervisión 102
5.72. Partes de la Zona de Comandos Adicionales 103
5.73. Partes de la Zona de Proceso de Recicloneo y Surge Tank 105
5.74. Operación y Monitoreo de Válvulas 106
5.75. Monitoreo de Transmisores de Nivel y Presión 108
5.76. Representación Gráfica en Pantalla de Supervisión de Surge Tank 108
5.77. Monitoreo y Operación de Válvulas Motorizadas 109
5.78. Monitoreo y Operación de Sistema de Aguade Sello 110
5.79. Monitoreo y Operación de la Bomba de Impulsión Principal 111
5.80. Operación de la Bomba de Impulsión Principal en Modo Manual 112
5.81. Operación de la Bomba de Impulsión Principal en Modo
Automático 113
5.82. Tanque de Almacenamiento “Surge Tank” en Operación
Automática 113
5.83. Ubicación del Pulsador de las Gráficas de Tendencia 114
5.84. Gráfica de Tendencia de Corriente del Motor 115
5.85. Gráfica de Tendencia de Velocidad del Motor en RPM 116
5.86. Gráfica de Tendencia del Lazo de Control PID en 10min 117
vii
5.87. Gráfica de Tendencia del Lazo de Control PID en 1h 118
5.88. Partes de la Zona de Unidad Hidráulica 119
5.89. Zona de Alarmas 121
5.90. Distancia entre Gabinete PLC y RIO. 126
5.91. F/UTP Cat6 Belden 1352A. 127
5.92. Conector Ethernet Industrial Belden R31602 (IP20) 128
5.93. Switch Hirschman SPIDER 5TX. 129
5.94. Topología de Red 130
5.95. Configuración del Módulo Ethernet del Gabinete PLC Principal 131
5.96. Configuración del Módulo Ethernet del Gabinete RIO 131
viii
IV. ÍNDICE DE TABLAS
ix
V. LISTA DE SÍMBOLOS Y ABREVIATURAS
x
VI. CAPITULADO
1. Introducción.
2. Objetivo General
3. Objetivos Específicos
1
debido a la antigüedad su sistema de control se encuentra obsoleto e inutilizable por lo que se
requiere diseñar e implementar un nuevo sistema de control y automatización.
Recyclone
Cyclone 1
Flotation
Cyclone 4
2
5. Descripción de la solución.
Se debe considerar que los puntos anteriormente descritos se refieren a la elaboración del
diseño de la automatización de la solución planteada, sin embargo, no se refiere al montaje
mecánico de la línea, por lo que el contenido de este informe será enfocado al diseño de la
automatización del sistema de la nueva línea de Recicloneo mas no a la fabricación y montaje
mecánico de dicha línea.
3
6. Alternativas consideradas.
Para poder solucionar la problemática se tuvo que investigar los detalles del sistema de
control que existe ya implementado para el proceso tanto como las necesidades particulares del
cliente (Operación de Planta) y sobre todo las limitaciones económicas a las que el proyecto se
atiene.
4
Adicionar el control al DCS de la marca ABB involucraría una asesoría y modificación
del programa existente por parte de integradores de ABB, lo cual provocaría una
significativa alza en el presupuesto del proyecto en su totalidad.
7. Documentos técnicos.
5.1. Descripción del sistema y operación.
La primera etapa, o Surge Tank, existe debido a que, como cualquier ciclón, el que se
implementará necesita una presión nominal en la entrada de sus ciclones para alcanzar una
separación optima del material, y debido a que los ciclones 1 y 4 (la entrada de nuestro sistema)
no entregan un flujo o presión nominal constante debido a que su salida se da mediante una
canaleta y no un sistema de bombeo. Por lo tanto, se implementará esta etapa que consiste, a
grandes rasgos, en un tanque de almacenamiento y dos bombas impulsadoras controladas por
un variador de frecuencia (una principal y otra en stand-by), que alimentarán al nido de ciclones
del Recicloneo.
La segunda etapa consiste en el Recicloneo en sí, este consta de un nido de cuatro ciclones
con entradas independientemente controlables además de entradas de agua de proceso para
limpieza e instrumentos de medición de densidad y presión en la entrada del nido.
5
nido de forma manual y que el lazo de control se encargaría de controlar el nivel del tanque de
almacenamiento para garantizar un flujo constante en el nido de ciclones, la presión sería
regulada de la forma que se expuso anteriormente con la ayuda de alarmas indicativas de
presión en el nido para que se apertura o cierren dichos cilcones.
A lo largo del sistema se contará con válvulas de cuchilla para controlar los flujos,
retornos y facilitar el mantenimiento de las líneas mecánicas, estas serán controladas
manualmente por el operador y algunas serán regidas por interlocks para proteger la integridad
mecánica del sistema. Se tendrán además dos válvulas análogas (0-100%) en la realimentación
al tanque de almacenamiento y en la entrada de agua de proceso al tanque de gruesos del ciclón,
ambas controladas manualmente por el operador en la pantalla de supervisión.
Estas válvulas representan el grueso del control debido a la cantidad de estas y a que su
operación se dará mediante una unidad hidráulica con juegos de válvulas 4/3, un par por cada
válvula, al igual que los sensores inductivos que confirmen su apertura o clausura.
A Finos
Bypass
Bomba Impulsadora
De Ciclones 1 y 4
A Gruesos
Recyclone
Surge Tank
6
5.2. Diagrama Esquemático del Sistema.
7
5.3. Diagrama de Transición de Estados.
Estado Inicial
Manual Automático
Ejecución de
Espera de acción Subrutinas y
o comando control
automático
Ejecución de
Comando
Confirmación de
Accion
8
5.4. Diagrama de Flujo.
Inicio
Inicializar Rutina
PID
1
Recibir orden
desde SCADA de Ejecutar Bucle de
Pantalla de Control
Supervisión
No No
Recibió? Nuevos
Error? No
Parámetros?
Si Si
Ejecutar orden
(Apertura/clausura de Display Error y
válvula, cambio de Alarma
parámetros, etc)
No
Eliminar orden,
Paso un tiempo
Se ejecutó ? No Si resetear ciclo y
determinado?
contadores
Si
Confirmar acción
y mostrar en
pantalla
Resetear ciclo y
contadores
9
5.5. Lista de Entradas y Salidas.
10
NOTAS:
1)
ESTE GABINETE DE PLC INCLUYE 2 CHASIS DE 10 SLOTS 1756-A10, PROCESADOR CONTROLLOGIX 1756-L73, MÓDULOS DE COMUNICACIÓN
ETHERNET 1756-ENBT, MÓDULO DE COMUNICACIÓN PROFIBUS DP MVI56-PDPMV1, MODBUS TCP/IP MVI56E-MNETR Y MÓDULOS DE ENTRADAS Y
SALIDAS ANÁLOGAS Y DIGITALES
MODELO : 1756-IA16I
11
TBS 13: F19 RUNNING ARRANCADOR DIRECTO
F: FIELD
S: SOURCE
12
GABINETE : CP331981 BASE: 1
MODELO : 1756-OW16I
13
TBS 14: F34 STOP ARRANCADOR DIRECTO 331-P-002-B
P16-C05-0-
11 STP-331-P-002-B S TBS 14: 35 L1-11 O: 1 4 / 11 PARO DE BOMBA DE AGUA DE SELLO TI-0331-
PID-IN-001
TBS 14: 36 OUT-11 331-P-002-B
F: FIELD
S: SOURCE
MODELO : 1756-IF8H
TBS 15: F1
14
TBS 15: F17 TRANSMISOR DE PRESIÓN
F: FIELD
S: SOURCE
MODELO : 1756-IF8H
15
TBS 16: F17
F: FIELD
S: SOURCE
MODELO : 1756-OF8H
16
TBS 24: F17
TBS 24: 20
TBS 24: 24
TBS 24: 28
TBS 24: 29
TBS 24: 32
F: FIELD
S: SOURCE
17
GABINETE RIO: RCP331981
PLANTA CONCENTRADORA TINTAYA - SALA ELÉCTRICA PRIMER PISO
NOTAS:
1)
ESTE GABINETE RIO INCLUYE CHASIS DE 07 SLOTS 1756-A7, MÓDULO DE COMUNICACIÓN ETHERNET 1756-ENBT Y MÓDULOS DE ENTRADAS Y
SALIDAS.
18
GABINE
: RCP331981 BASE: 1
TE
ÁREA : 331 SLOT: 1
MODUL
: SALIDAS DISCRETAS AISLADAS 120 VAC
O
MODEL
: 1756-OW16I
O
19
TBS 11: F34 VÁLVULA SOLENOIDE
P16-C05-0-TI-0331-
11 XV-3118-C S TBS 11: 35 L1-11 O: 1 1 / 11 CIERRE DE VÁLVULA XV3118
PID-IN-001
TBS 11: 36 OUT-11
F: FIELD
S: SOURCE
GABINE
: RCP331981 BASE: 1
TE
ÁREA : 331 SLOT: 2
MODUL
: SALIDAS DISCRETAS AISLADAS 120 VAC
O
MODEL
: 1756-OW16I
O
20
TBS 12: F16 VÁLVULA SOLENOIDE
P16-C05-0-TI-0331-
5 XV-3147B-C S TBS 12: 17 L1-5 O: 1 2 / 5 CIERRE DE VÁLVULA XV3147B
PID-IN-001
TBS 12: 18 OUT-5
F: FIELD
S: SOURCE
GABINE
: RCP331981 BASE: 1
TE
ÁREA : 331 SLOT: 3
MODUL
: ENTRADAS DISCRETAS AISLADAS 120 VAC
O
MODEL
: 1756-IA16I
O
21
ALIMENTACI MÓDUL DIRECCIÓ
CANAL TAG MARSHALLING DESCRIPCIÓN P&ID
ÓN O N
TBS 13: F1 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
0 ZSO-3101 S TBS 13: 2 IN-0 I: 1 3 / 0 ZSH3101
PID-IN-001
DETECCIÓN DE VÁLVULA XV3101
TBS 13: 3 L2-0
ABIERTA
TBS 13: F4 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
1 ZSC-3101 S TBS 13: 5 IN-1 I: 1 3 / 1 ZSL3101
PID-IN-001
DETECCIÓN DE VÁLVULA XV3101
TBS 13: 6 L2-1
CERRADA
TBS 13: F7 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
2 ZSO-3102 S TBS 13: 8 IN-2 I: 1 3 / 2 ZSH3102
PID-IN-001
DETECCIÓN DE VÁLVULA XV3102
TBS 13: 9 L2-2
ABIERTA
TBS 13: F10 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
3 ZSC-3102 S TBS 13: 11 IN-3 I: 1 3 / 3 ZSL3102
PID-IN-001
DETECCIÓN DE VÁLVULA XV3102
TBS 13: 12 L2-3
CERRADA
TBS 13: F13 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
4 ZSO-3115 S TBS 13: 14 IN-4 I: 1 3 / 4 ZSH3115
PID-IN-001
DETECCIÓN DE VÁLVULA XV3115
TBS 13: 15 L2-4
ABIERTA
TBS 13: F16 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
5 ZSC-3115 S TBS 13: 17 IN-5 I: 1 3 / 5 ZSL3115
PID-IN-001
DETECCIÓN DE VÁLVULA XV3115
TBS 13: 18 L2-5
CERRADA
TBS 13: F19 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
6 ZSO-3116 S TBS 13: 20 IN-6 I: 1 3 / 6 ZSH3116
PID-IN-001
DETECCIÓN DE VÁLVULA XV3116
TBS 13: 21 L2-6
ABIERTA
TBS 13: F22 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
7 ZSC-3116 S TBS 13: 23 IN-7 I: 1 3 / 7 ZSL3116
PID-IN-001
DETECCIÓN DE VÁLVULA XV3116
TBS 13: 24 L2-7
CERRADA
TBS 13: F25 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
8 ZSO-3117 S TBS 13: 26 IN-8 I: 1 3 / 8 ZSH3117
PID-IN-001
DETECCIÓN DE VÁLVULA XV3117
TBS 13: 27 L2-8
ABIERTA
TBS 13: F28 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
9 ZSC-3117 S TBS 13: 29 IN-9 I: 1 3 / 9 ZSL3117
PID-IN-001
DETECCIÓN DE VÁLVULA XV3117
TBS 13: 30 L2-9
CERRADA
TBS 13: F31 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
10 ZSO-3118 S TBS 13: 32 IN-10 I: 1 3 / 10 ZSH3118
PID-IN-001
DETECCIÓN DE VÁLVULA XV3118
TBS 13: 33 L2-10
ABIERTA
TBS 13: F34 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
11 ZSC-3118 S TBS 13: 35 IN-11 I: 1 3 / 11 ZSL3118
PID-IN-001
DETECCIÓN DE VÁLVULA XV3118
TBS 13: 36 L2-11
CERRADA
TBS 13: F37 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
12 ZSO-3122 S TBS 13: 38 IN-12 I: 1 3 / 12 ZSH3122
PID-IN-001
DETECCIÓN DE VÁLVULA XV3122
TBS 13: 39 L2-12
ABIERTA
22
TBS 13: F40 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
13 ZSC-3122 S TBS 13: 41 IN-13 I: 1 3 / 13 ZSL3122
PID-IN-001
DETECCIÓN DE VÁLVULA XV3122
TBS 13: 42 L2-13
CERRADA
TBS 13: F43 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
14 ZSO-3143A S TBS 13: 44 IN-14 I: 1 3 / 14 ZSH3143A
PID-IN-001
DETECCIÓN DE VÁLVULA XV3143A
TBS 13: 45 L2-14
ABIERTA
TBS 13: F46 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
15 ZSC-3143A S TBS 13: 47 IN-15 I: 1 3 / 15 ZSL3143A
PID-IN-001
DETECCIÓN DE VÁLVULA XV3143A
TBS 13: 48 L2-15
CERRADA
F: FIELD
S: SOURCE
GABINE
: RCP331981 BASE: 1
TE
ÁREA : 331 SLOT: 4
MODUL
: ENTRADAS DISCRETAS AISLADAS 120 VAC
O
MODEL
: 1756-IA16I
O
23
TBS 14: F22 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
7 ZSC-3148A S TBS 14: 23 IN-7 I: 1 4 / 7 ZSL3148A
PID-IN-001
DETECCIÓN DE VÁLVULA XV3148A
TBS 14: 24 L2-7
CERRADA
TBS 14: F25 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
8 ZSO-3148B S TBS 14: 26 IN-8 I: 1 4 / 8 ZSH3148B
PID-IN-001
DETECCIÓN DE VÁLVULA XV3148B
TBS 14: 27 L2-8
ABIERTA
TBS 14: F28 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
9 ZSC-3148B S TBS 14: 29 IN-9 I: 1 4 / 9 ZSL3148B
PID-IN-001
DETECCIÓN DE VÁLVULA XV3148B
TBS 14: 30 L2-9
CERRADA
TBS 14: F31 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
10 ZSO-3149 S TBS 14: 32 IN-10 I: 1 4 / 10 ZSH3149
PID-IN-001
DETECCIÓN DE VÁLVULA XV3149
TBS 14: 33 L2-10
ABIERTA
TBS 14: F34 INTERRUPTOR DE POSICIÓN
P16-C05-0-TI-0331-
11 ZSC-3149 S TBS 14: 35 IN-11 I: 1 4 / 11 ZSL3149
PID-IN-001
DETECCIÓN DE VÁLVULA XV3149
TBS 14: 36 L2-11
CERRADA
TBS 14: F37 INTERRUPTOR DE NIVEL
P16-C05-0-TI-0331-
12 LSL-3190 S TBS 14: 38 IN-12 I: 1 4 / 12 LE3190
PID-IN-001
DETECCIÓN DE NIVEL BAJO EN
TBS 14: 39 L2-12
TANQUE HIDRÁULICO
TBS 14: F40
F: FIELD
S: SOURCE
GABINE
: RCP331981 BASE: 1
TE
ÁREA : 331 SLOT: 5
MODUL ENTRADAS ANALOGICAS
:
O AISLADAS
MODEL
: 1756-IF8H
O
24
TBS 15: F5 TRANSMISOR DE TEMPERATURA
F: FIELD
S: SOURCE
25
Listado de Entradas y Salidas PLC ControlLogix 1756-L73
Discretas Análogas
001 Válvulas Hidráulicas de Cuchilla ON/OFF 14.00 28 1DO (Abierto) + 1DO (Cerrado)
013 Arrancador con VFD - Bomba 250HP A 1.00 2 2 1 1 DO: STRT,STOP - DI:RUN,OL - AO:VEL - AI:VEL
014 Arrancador con VFD - Bomba 250HP B (Stand By) 1.00 2 2 1 1 DO: STRT,STOP - DI:RUN,OL - AO:VEL - AI:VEL
015 Arrancador Bomba Agua de Sello 10HP A 1.00 2 2 DO: STRT,STOP - DI:RUN,A/M
016 Arrancador Bomba Agua de Sello 10HP B (Stand By) 1.00 2 2 DO: STRT,STOP - DI:RUN,A/M
017 Arrancador Bomba Sistema Hidraulico 15HP A 1.00 2 2 DO: STRT,STOP - DI:RUN,A/M
018 ArrancadorBomba Sistema Hidraulico 15HP B (Stand By) 1.00 2 2 DO: STRT,STOP - DI:RUN,A/M
TOTAL 43 44 14 4
26
5.6. Lista de Equipos y Costos.
27
034 Rieles DIN Glb. - 10.00 10.00 -
035 Cables de Control Varios Glb. - 70.00 70.00 -
036 Accesorios de montaje y ferretería (soporte de tablero) Glb. - 250.00 250.00 -
OTROS
037 Computadora de Supervisión + Mointor y Perifericos Und. 1 1200.00 1200.00 -
038 Licencia de Programación RSLogix5000 Und. 1 7800.00 7800.00 -
039 Licencia de SCADA FactoryTalk View Studio Und. 1 6100.00 6100.00 -
040 Cableado de Red Ethernet Glb. 1 250.00 250.00 -
Tablero Arrancador por Variador de Velocidad para Motor de ACS880-04-460A-
041 Und. 2 28800.00 57600.00
Bomba 250HP, 460V, 60Hz, 4200 M.S.N.M. 5+J410
Unidad Hidráulica Completa Para Accionamiento de 15
042 Und. 1 44720.00 44720.00 17/20HFP
Válvulas de Cuchilla
*Precios en Dólares Americanos TOTAL 152740.00
Tabla 5.4 Tabla de Equipos y Costos del Proyecto. (Fuente: Elaboración Propia)
28
5.8. Piping & Instrumentation Diagram (P&ID)
Figura 5.5 Piping & Instrumentation Diagram (P&ID) (Anexo en A3) (Fuente: Elaboración Propia)
29
Figura 5.6 Diagramas Típicos de Instrumentos. (Fuente: Elaboración Propia)
30
5.9. Diagrama de Conexiones Eléctricas y Comunicación.
Figura 5.7 Diagrama de Conexiones Eléctricas y Comunicación del Sistema (Anexo en A3)
31
5.10. Programa Impreso.
32
Figura 5.9 Programa Principal Impreso (Pag. 2) (Fuente: Elaboración Propia)
33
Figura 5.10 Programa Principal Impreso (Pag. 3) (Fuente: Elaboración Propia)
34
Figura 5.11 Programa Principal Impreso (Pag. 4) (Fuente: Elaboración Propia)
35
Figura 5.12 Programa Principal Impreso (Pag. 5) (Fuente: Elaboración Propia)
36
Figura 5.13 Programa Principal Impreso (Pag. 6) (Fuente: Elaboración Propia)
37
Figura 5.14 Programa Principal Impreso (Pag. 7) (Fuente: Elaboración Propia)
38
Figura 5.15 Programa Principal Impreso (Pag. 8) (Fuente: Elaboración Propia)
39
Figura 5.16 Programa Principal Impreso (Pag. 9) (Fuente: Elaboración Propia)
40
Figura 5.17 Programa Principal Impreso (Pag. 10) (Fuente: Elaboración Propia)
41
Figura 5.18 Programa Principal Impreso (Pag. 11) (Fuente: Elaboración Propia)
42
Figura 5.19 Programa Principal Impreso (Pag. 12) (Fuente: Elaboración Propia)
43
Figura 5.20 Programa Principal Impreso (Pag. 13) (Fuente: Elaboración Propia)
44
Figura 5.21 Programa Principal Impreso (Pag. 14) (Fuente: Elaboración Propia)
45
Figura 5.22 Programa Principal Impreso (Pag. 15) (Fuente: Elaboración Propia)
46
Figura 5.23 Subrutina de Central Hidráulica (Pag. 1) (Fuente: Elaboración Propia)
47
Figura 5.24 Subrutina de Central Hidráulica (Pag. 2) (Fuente: Elaboración Propia)
48
Figura 5.25 Subrutina de Central Hidráulica (Pag. 3) (Fuente: Elaboración Propia)
49
Figura 5.26 Subrutina de Central Hidráulica (Pag. 4) (Fuente: Elaboración Propia)
50
Figura 5.27 Subrutina de Central Hidráulica (Pag. 5) (Fuente: Elaboración Propia)
51
Figura 5.28 Subrutina de Central Hidráulica (Pag. 6) (Fuente: Elaboración Propia)
52
Figura 5.29 Subrutina de Central Hidráulica (Pag. 7) (Fuente: Elaboración Propia)
53
Figura 5.30 Subrutina de Central Hidráulica (Pag. 8) (Fuente: Elaboración Propia)
54
Figura 5.31 Subrutina de Central Hidráulica (Pag. 9) (Fuente: Elaboración Propia)
55
Figura 5.32 Subrutina de Central Hidráulica (Pag. 10) (Fuente: Elaboración Propia)
56
Figura 5.33 Subrutina de Central Hidráulica (Pag. 11) (Fuente: Elaboración Propia)
57
Figura 5.34 Subrutina de Central Hidráulica (Pag. 12) (Fuente: Elaboración Propia)
58
Figura 5.35 Subrutina de Central Hidráulica (Pag. 13) (Fuente: Elaboración Propia)
59
Figura 5.36 Subrutina de Central Hidráulica (Pag. 14) (Fuente: Elaboración Propia)
60
Figura 5.37 Subrutina de Central Hidráulica (Pag. 15) (Fuente: Elaboración Propia)
61
Figura 5.38 Subrutina de Central Hidráulica (Pag. 16) (Fuente: Elaboración Propia)
62
5.11. Pantalla de Supervisión – Sistema SCADA
63
5.12. Explicación de Programa Principal y Subrutina
Desde la línea Nro. 2 hasta la Nro. 40 se encargan de detectar el estado de las válvulas
ON/OFF de cuchilla mediante los sensores inductivos instalados en estas, se les asigna uno de
tres estados: OPENED, MOVING O CLOSED, que corresponden a abierto, moviéndose o
cerrado respectivamente. Las tres líneas de programa encargadas de verificar el estado de cada
válvula se encuentran separadas e identificadas. Por ejemplo, si ZSC3147B y ZSO3147B
64
detectan presencia significa que la cuchilla esta “levantada” y por lo tanto la válvula XV3147B
está abierta, en el caso ninguna detecte presencia la válvula estará cerrada, y en el caso que solo
la de abajo, es decir ZSC3147B, detecte presencia, la válvula estará en movimiento. Existe un
cuarto caso, en el que solamente el sensor de arriba o ZSO3147B detecte presencia, en ese caso
se muestra ERROR en la Pantalla de Supervisión, este caso está programado en el indicador de
cada válvula en la Pantalla de Supervisión mas no en el programa.
VALVE_
Línea SCADA_VALVE_COMMAND COMMAND_ Válvula Comando
NUMBER
42/43 2#0000 0000 0000 0000 0000 0000 0000 0001 1 XV3101 ABRIR
44/45 2#0000 0000 0000 0000 0000 0000 0000 0010 2 XV3101 CERRAR
46/47 2#0000 0000 0000 0000 0000 0000 0000 0100 3 XV3102 ABRIR
48/49 2#0000 0000 0000 0000 0000 0000 0000 1000 4 XV3102 CERRAR
50/51 2#0000 0000 0000 0000 0000 0000 0001 0000 5 XV3115 ABRIR
52/53 2#0000 0000 0000 0000 0000 0000 0010 0000 6 XV3115 CERRAR
65
54/55 2#0000 0000 0000 0000 0000 0000 0100 0000 7 XV3116 ABRIR
56/57 2#0000 0000 0000 0000 0000 0000 1000 0000 8 XV3116 CERRAR
58/59 2#0000 0000 0000 0000 0000 0001 0000 0000 9 XV3117 ABRIR
60/61 2#0000 0000 0000 0000 0000 0010 0000 0000 10 XV3117 CERRAR
62/63 2#0000 0000 0000 0000 0000 0100 0000 0000 11 XV3118 ABRIR
64/65 2#0000 0000 0000 0000 0000 1000 0000 0000 12 XV3118 CERRAR
66/67 2#0000 0000 0000 0000 0001 0000 0000 0000 13 XV3122 ABRIR
68/69 2#0000 0000 0000 0000 0010 0000 0000 0000 14 XV3122 CERRAR
70/71 2#0000 0000 0000 0000 0100 0000 0000 0000 15 XV3143A ABRIR
72/73 2#0000 0000 0000 0000 1000 0000 0000 0000 16 XV3143A CERRAR
74/75 2#0000 0000 0000 0001 0000 0000 0000 0000 17 XV3143B ABRIR
76/77 2#0000 0000 0000 0010 0000 0000 0000 0000 18 XV3143B CERRAR
78/79 2#0000 0000 0000 0100 0000 0000 0000 0000 19 XV3147A ABRIR
80/81 2#0000 0000 0000 1000 0000 0000 0000 0000 20 XV3147A CERRAR
82/83 2#0000 0000 0001 0000 0000 0000 0000 0000 21 XV3147B ABRIR
84/85 2#0000 0000 0010 0000 0000 0000 0000 0000 22 XV3147B CERRAR
86/87 2#0000 0000 0100 0000 0000 0000 0000 0000 23 XV3148A ABRIR
88/89 2#0000 0000 1000 0000 0000 0000 0000 0000 24 XV3148A CERRAR
90/91 2#0000 0001 0000 0000 0000 0000 0000 0000 25 XV3148B ABRIR
92/93 2#0000 0010 0000 0000 0000 0000 0000 0000 26 XV3148B CERRAR
Las líneas Nro. 95 y 96 sirven para parar los motores de la unidad hidráulica, debido a
que al completar cada acción de cerrar o abrir válvulas esos se quedarán encendidos un minuto
a espera de otra acción, esto para evitar encender y parar los motores consecutivamente en caso
se accionen varias válvulas en un corto plazo de tiempo como es costumbre en la operación de
la línea en casos de lavado, pruebas o mantenimiento
La línea Nro.97 desenclava las salidas hacia las válvulas 4/3 de la unidad hidráulica en
caso de un reset del PLC, actuando como una parada de emergencia.
66
La línea Nro.98 desenclava los enclaves auxiliares que envían los comandos mediante
“VALVE_COMMAND_NUMBER” en tres casos: cuando se terminó satisfactoriamente una
acción de apertura o cierre, se produjo un error de accionamiento de válvula o se hizo un reset
del PLC o paro de emergencia. Esto para que se deje de enviar el comando de apertura o cierre
de cierta válvula en estos casos.
La línea Nro. 99 es el fin del segmento del MCR que se activa en caso de un reset del
PLC como se explicó anteriormente.
La línea Nro. 100 y 101 se encargan del control PID de nivel mediante la bomba
motorizada controlada por variación de velocidad
67
Figura 5.41 Configuración del Bloque Especial PID 1
68
Se aprecia las constantes de sintonización (Kp, Ki y Kd) además de la forma de la
ecuación (Independiente), la acción de control (SP-PV), la frecuencia de actualización del lazo
(0.1 segundo) y los límites de la variable de control (Entre 86 y 92% - 11 y 15 PSI). Estos
límites fueron dispuestos por Operaciones Planta ya que son los límites a los cuales se llega a
una separación deseable en los ciclones en una operación normal de tener 2 ciclones abiertos.
69
A parte del bloque PID se implementó instrucciones adicionales en el programa para
acondicionar las variables para ser adecuadas para la instrucción PID, además se
acondicionaron variables para ser visualizadas en porcentajes en la Pantalla de Control.
El primer bloque CPT de la Figura 5.44 invierte el setpoint debido a que la variable de
proceso (nivel del tanque) es inversamente proporcional a la variable de control (velocidad del
motor) y no directamente como se espera.
El segundo bloque CPT invierte por la misma razón la variable de proceso en sí (nivel en
metros)
70
El primer bloque CPT de la Figura 5.45 convierte la variable de proceso en metros a
porcentaje y la invierte para ser visualizada en los gráficos de tendencia.
El segundo bloque CPT convierte los rpm reales a porcentaje para ser visualizados en la
gráfica de tendencia como estos.
La línea Nro. 1, en caso de que la subrutina reciba “32”, es decir ERROR de parte de la
rutina principal, retorna a la rutina principal con 2 opciones, la primera, si
“SCADA_VALVE_COMMAND.26” (RESETEO/RECONOCIMIENTO DE ERROR DE
VALVULA) se activa retornará a la rutina principal listo para seguir el funcionamiento
(HYDRAULIC_FINISHED = 1), la segunda opción, si es que
“SCADA_VALVE_COMMAND.26” no se activó, es decir no se reseteo o reconoció el error
de válvula, retornará a la rutina principal con el mismo error (VALVE_ERROR = 1).
La línea Nro. 3 inicia un timer de dos segundos que dan paso para que en la línea Nro. 4
se enclave la válvula de presurización del tanque de la unidad hidráulica “HT_PRES_VALVE”
con las condiciones que alguna de las bombas de la unidad hidráulica este encendida y
funcionando mediante entradas de “RUNNING” y la misma salida de “START” de las bombas.
71
La línea Nro. 5 realiza una medición de la presión en la línea de salida de la unidad
hidráulica mediante la entrada PI3194 (Presión en la unidad hidráulica), si esta esta sobre los
800 PSI, la válvula de presurización “HT_PRES_VALVE” está abierta y alguno de los motores
está en funcionamiento pasa a enclavar las salidas que mueven las válvulas 4/3 de la unidad
hidráulica y en consecuencia abrirán o cerrarán alguna de las válvulas de cuchilla, saber cuál
de estas salidas es la que se tiene que activar se realiza por la comparación de
“VALVE_COMMAND_NUMBER” con cada uno de los posibles números que se hayan
enviado a la subrutina, esto se puede ver en la Tabla 5.4. Además, se empieza un temporizador
de 60 segundos que esperará el cambio de estado de la válvula que se accionó y procederá
acorde si es que se termina este tiempo y no se dio el cambio.
La línea Nro. 32, al igual que en la rutina principal desenclava todas las salidas del PLC
hacia las válvulas 4/3 en caso de reseteo del PLC por parte de la Pantalla de Supervisión o en
caso de que se produzca un error al pasar los 60 segundos antes mencionados sin que se registre
un cambio en el estado de la válvula que se ordenó abrir o cerrar, asumiendo dicho error. En
caso eso suceda también se retorna a la rutina principal con “VALVE_ERROR = 1”
72
La línea Nro. 34 retorna a la rutina principal con ningún parámetro activo en caso no se
haya retornado antes a la rutina principal, esto en caso algo anormal suceda y se pueda retornar
de todos modos a la rutina principal evitando que el PLC se “cuelgue” en la subrutina.
Controlador ON/OFF
Este tipo de controlador ofrece una respuesta rápida frente a cambios y perturbaciones,
sin embargo, es muy exigente frente a los actuadores, esto genera problemas operativos durante
tiempos largos de operación que son la mayoría de casos, es por eso que se asemeja a un
controlador proporcional con un coeficiente Kp infinito ya que la respuesta es idéntica a esta
menos al error en estado-estable propio de los controladores P.
73
Figura 5.45 Respuesta Temporal de un Controlador ON-OFF frente a un sistema típico.
(Fuente: Elaboración Propia)
Controlador P
74
Figura 5.46 Comportamiento Dinámico de un controlador P (e: desviación del sistema; y:
variable manipulada). (Fuente: Controllers and Controlled Systems by Samson AG)
La ecuación determina una ecuación lineal cuya gradiente es determinada por Kp, por lo
tanto, Kp determina una gradiente que se eleva fuertemente, por esto incluso una muy pequeña
desviación puede causar una acción de control fuerte, por lo tanto, en la práctica suelen
utilizarse valores pequeños del coeficiente Kp en este tipo de controladores.
Una característica típica de los controladores P es que poseen una desviación o error en
cuando llegan al estado estable, la manera de compensar dichos errores es ajustando el punto
de operación del controlador. Para mayores valores del coeficiente Kp se obtiene una acción
de control más fuerte, sin embargo, causa una desviación mayor en el estado estable, además
para valores más altos de Kp, el lazo de control, incrementa la tendencia a oscilar.
75
Figura 5.47 Respuesta de Control de un controlador P en un sistema de tercer orden (Fuente:
Controllers and Controlled Systems by Samson AG)
76
Los controladores P son indicados para aplicaciones de control no-críticas que puedan
tolerar errores en el estado estable en el evento de una perturbación. Este tipo de control ofrece
una rápida respuesta a pesar de que sus propiedades dinámicas pueden ser mejorada con la
adición de componentes de control.
Controlador I
Una acción de control integral es usada para corregir totalmente las desviaciones del
sistema de cualquier punto de operación, siempre que el error no sea igual a 0 (no estar en
estado estable) la acción integral causará que el valor de la variable manipulada cambie. Sólo
cuando la referencia o setpoint y la variable controlada sean iguales el proceso cotrolado estará
balanceado.
Que tan rápido la variable manipulada incremente o decremente depende del error y del
tiempo integral Tn (reciproco al coeficiente de acción integral Ki). Si el controlador tiene un
tiempo integral corto, la señal de control incrementa más rápido, en cambio sí tiene un tiempo
integral largo, la señal de control se incrementa más lento.
Mientras sea mayor el coeficiente integrativo Ki, mayor la acción integral del controlador
I. Cabe definir que Kp es el inverso a Tn.
77
Figura 5.48 Comportamiento Dinámico de un controlador I (e: desviación del sistema; y:
variable manipulada). (Fuente: Controllers and Controlled Systems by Samson AG)
78
Figura 5.49 Respuesta de Control de un controlador I en un sistema de tercer orden (Fuente:
Controllers and Controlled Systems by Samson AG)
En el gráfico podemos observar como un menor tiempo integral Tn (mayor Ki) produce
una respuesta más rápida pero más oscilante, una ventaja es la no existencia de error en el
estado estable.
79
Controlador D
Los controladores D generan la variable manipulada del índice de cambio del error y no,
como los controladores P, de la amplitud del error. Por lo tanto, reaccionan más rápido que los
controladores P; incluso si el error es pequeño, los controladores derivativos generan, por
“anticipación”, amplitudes grandes de control tan pronto como un cambio de la amplitud del
error ocurra. Sin embargo, una señal de estado estable no es reconocida por los controladores
D, porque sin importar que tan grande sea el error, su índice de cambio es cero. Por lo tanto,
controladores puramente derivativos son muy pocas veces usados en la práctica. Son
usualmente utilizados con otros elementos de control, mayormente en conjunto con un
controlador P.
80
Figura 5.51 Comportamiento Dinámico de un controlador PD (e: desviación del sistema; y:
variable manipulada). (Fuente: Controllers and Controlled Systems by Samson AG)
81
Figura 5.52 Respuesta de Control de un controlador PD en un sistema de tercer orden (Fuente:
Controllers and Controlled Systems by Samson AG)
La respuesta de control en la figura muestra que un error de estado estable ocurre en los
controladores PD, así como en los controladores P. Debido a la inmediata acción de control
siempre que hay un cambio en la señal de error, la dinámica de control es más alta que en
controladores P. A pesar de los muy rápidos cambios en la variable de control (setpoint
alcanzado en 23 segundos) la tendencia del control a oscilar decrece. Debido a este efecto de
“estabilidad” que el componente D ofrece, un mayor valor de Kp puede ser elegido a diferencia
de controladores únicamente proporcionales que reducen el error en estado estable.
82
Controladores PI
83
Figura 5.54 Comportamiento Dinámico de un controlador PI (e: desviación del sistema; y:
variable manipulada). (Fuente: Controllers and Controlled Systems by Samson AG)
Las aplicaciones de los controladores PI sirven para lazos de control que no permiten
errores de estado temporal como presión, temperatura, control de ratio, etc.
Controladores PID
Figura 5.56 Elementos de un controlador PID (Fuente: Controllers and Controlled Systems by
Samson AG)
85
Figura 5.57 Comportamiento Dinámico de un controlador PID (e: desviación del sistema; y:
variable manipulada). (Fuente: Controllers and Controlled Systems by Samson AG)
86
Figura 5.58 Respuesta de Control de un controlador PID en un sistema de tercer orden
(Fuente: Controllers and Controlled Systems by Samson AG)
87
Selección del Controlador
Nuestro sistema en cuestión fue analizado de forma visual tomando datos del sensor de
nivel que existía en campo. El sistema tiene las siguientes características:
88
Se realizó el modelamiento de la planta tomando datos de la medición de nivel del tanque
de impulsión frente a un escalón unitario. Cabe mencionar que se realizó un análisis operativo
del proceso en conjunto con el dueño del proyecto, en este análisis se determinó que los ciclones
deberían contar con un mínimo y máximo de presión para ser totalmente funcionales, esto
produjo que se dieran límites en la operación de la bomba de impulsión (nuestra variable
manipulada) estos límites se dieron entre el 86 y el 92% del total de la velocidad en RPM de la
bomba lo que nos reproducía los limites mencionados de presión en los ciclones.
Se tomaron los datos mediante el software del PLC (escalón en lazo abierto) y se
exportaron a un archivo Excel, luego se importó en el software de Matlab para realizar la
simulación y posterior sintonización.
Figura 5.60 Respuesta al escalón unitario de 3% del sistema a controlar. Datos importados en
Matlab
89
Se observa que el comportamiento del sistema frente a un escalón unitario se acercaba a
un sistema de segundo orden y no a uno puramente integrativo como se esperaba, esto debido
a que el flujo de salida de la bomba impulsadora era mayor cuando el nivel del tanque era más
elevado, así como menor cuando el nivel del tanque era bajo, esto debido a la presión que ejerce
el nivel del material en el punto de alimentación de la bomba y al retardo proporcional que se
produce al cambiar la velocidad de la bomba debido a que esta está controlada por un variador
de velocidad.
Por lo tanto, la selección del controlador se basó en el comportamiento del sistema, que
se aproximaba a uno de segundo orden.
Según la teoría descrita anteriormente, los controladores PID son adecuados para
sistemas con retardos notables y en los que se desea eliminar dicho retardo de la forma más
rápida posible, el componente D nos dará mayor dinámica y el componente I prevendrá el error
de estado estable. Además, para sistemas típicos de segundo orden o mayores es recomendable
utilizar controladores PID según la teoría.
Para sistemas no lineales siempre se debe trabajar sobre el punto de operación fijo si es
que el sistema será diseñado para este, el cual no es nuestro caso, por lo tanto, se trabaja sobre
el rango de operación determinado, que en nuestro caso fue desde aproximadamente 40 a 70%
de nivel del tanque, que según quienes operarían el sistema eran los rangos límites de operación.
90
En la práctica, los controladores son usualmente sintonizados en la base de valores
ganados por experiencia, de no ser el caso se utilizan métodos de sintonización teóricos o
prácticos para dicha sintonización. En nuestro caso si existían valores ganados por experiencia,
sin embargo, se utilizó además el método ampliamente utilizado de Ziegler-Nichols.
Figura 5.61 Ajuste de los valores de los parámetros de control mediante Ziegler/Nichols
(Fuente: Controllers and Controlled Systems by Samson AG)
91
Se decidió utilizar dicho método de sintonización por lo que se tuvo que previamente
modelar y luego simular el sistema en Simulink de Matlab para poder realizar los pasos de esta
debido a no poder realizar los pasos de la sintonización en la planta en sí, se siguió el siguiente
proceso:
Primero se obtuvo la función de transferencia del sistema a partir de la gráfica del escalón
unitario importada en Matlab. Se utilizó la función “Ident”.
92
Donde “PlantData” contiene un vector con los datos importados de la respuesta de la
Planta y “ref” contiene los datos del escalón unitario de 3%. Ambos vistos en la Figura 5.60.
Se selecciona un tiempo de muestreo de 0.2 debido a que nuestra toma de valores de la respuesta
al escalón también posee un muestreo de 0.2s (250 valores en un tiempo de 50 segundos).
93
Se eligieron 2 polos para aproximar a una función de transferencia de segundo grado y
ningún cero.
94
Por lo tanto, la función de transferencia de segundo orden aproximada para nuestra planta
en el dominio de Laplace sería:
95
Vemos que la función de transferencia obtenida se comporta casi de la misma forma que
la muestreada de la planta, por lo que se prosigue con la sintonización basada en la simulación
del sistema en Simulink para ser luego aplicada.
96
1. Se eligió valores mínimos de Kp y Tv, Kp en 0.00001 y Tv en 0.1, el valor de Tn
se asignó en 10. La influencia del controlador era casi imperceptible.
97
3. Se colocó ajuste manual para la variable manipulada (velocidad de la bomba) en
el bloque PID del PLC y se selecciona modo de operación automático, el lazo
estaba corriendo.
4. Se incrementó Kp hasta el valor de 0.0019 para el cual la variable controlada
(nivel) encontró una oscilación armónica de amplitud reducida, pero de oscilación
constante.
98
5. Se anotó dicho valor como Kpcrit, (Kpcrit = 0.0019).
6. Se anotó el tiempo del lapso de una oscilación completa como Tcrit. (Tcrit = 2s).
7. Se multiplicaron los valores de Kpcrit y Tcrit de acuerdo a la tabla y se
determinaron los valores de Kp, Tn y Tv en el controlador. (Kp = 0.00112, Tn=1,
Tv = 0.24) (Kp = 0.00112, Ki=0.00112, Kd = 0.00027)
99
8. Finalmente se reajustó los valores de los coeficientes a los siguientes debido a
detalles vistos en la operación real:
Con dichos ajustes el sistema se comportó de forma dinámica y estable, esto se puede
percibir en los gráficos de tendencia que se muestran en la Figura 5.78 en la página 118 del
siguiente capítulo.
100
Figura 5.70 Simulación de Operación Real en Simulink.
101
5.14. Detalles y Operación de la Pantalla de Supervisión
5.14.1. General
1. Zona del Proceso de Recicloneo y Surge Tank: En esta zona se encontrarán graficadas
las diversas partes del proceso que se ha de controlar y monitorear en la sala de
control. Por lo tanto, podremos apreciar las áreas asociadas del proceso, tanto la etapa
de recicloneo como la etapa del tanque de impulsión hacia este incluyendo la etapa
de bombeo.
2. Zona de Unidad Hidráulica: En esta zona se encontrará graficada la parte del proceso
auxiliar perteneciente a la unidad hidráulica en la cual se apreciará la operación
102
interna de esta etapa que gobierna las 13 válvulas de cuchilla pertenecientes al
proceso.
3. Zona de Comandos Adicionales: En esta zona se encuentran los indicadores del
estado de la unidad hidráulica y comandos adicionales del PLC como son el reseteo
de errores y del PLC en sí, además se tiene la sección de modo de operación de la
unidad hidráulica.
4. Zona de Alarmas: En esta zona se catalogarán las alarmas de los instrumentos del
proceso, tanto de niveles como de presiones y de cargas importantes.
Cabe mencionar que, de acuerdo al diseño del sistema de control, la operación del sistema
no se maneja mediante estados iniciales, por lo tanto, en el evento del reseteo del PLC o de una
caída de energía en el sistema, no se reiniciarán estados iniciales en el sistema, sino que el
sistema iniciará su operación obedeciendo los estados en los que se encuentre el sistema en ese
instante
103
La zona de comandos adicionales consta de las siguientes partes:
1. Botón de reseteo de PLC: Permite el reseteo del PLC, reseteando los estados de las
entradas y de las salidas actuales, como se expresó anteriormente, esto no realiza un
reseteo de los estados de las válvulas ni del programa, solo reseteará los estados de
error, operación, entradas y salidas. Es necesario mantener presionado por un par de
segundos para un correcto reseteo.
2. Indicador de estado de la unidad hidráulica: Indica si la unidad hidráulica se encuentra
lista para operar “READY”, está en operación “OPERATING VALVE” o si presenta
un error “VALVE ERROR”. Mientras estén activos los dos últimos estados no se
podrá operar ninguna válvula.
3. Botón de reseteo de error de válvula: En caso se presente un error de válvula “VALVE
ERROR”, que significa que se comandó abrir o cerrar una válvula, pero no se recibió
confirmación en un lapso de 60 segundos, se deberá resetear dicho error para poder
operar otra válvula, presionando este botón se reseteará dicho error.
4. Cuadro de operación de bombas de unidad hidráulica: Este cuadro permite modificar
el modo de operación de las bombas de la unidad hidráulica. En modo AUTO, las
bombas se encenderán cuando se comande abrir o cerrar cualquier válvula y se
pararán al transcurrir 60 segundos de no ser operada ninguna otra válvula. En modo
MANUAL, las bombas tendrán que ser encendidas y paradas manualmente mediante
los botones de la parte inferior para la bomba A o B respectivamente.
Es esta zona existe además el pulsador de MOTOR TRENDS, que nos lleva a las
pantallas de estado del control del motor, esto se verá al final de esta sección con el motivo de
agrupar todo lo relacionado al control PID.
104
5.14.3. Zona de Proceso de Recicloneo y Surge Tank
Figura 5.73 Partes de la Zona de Proceso de Recicloneo y Surge Tank. (Fuente: Elaboración Propia)
Válvulas de Cuchilla
El accionamiento de las válvulas de cuchilla esta automatizado de forma que con solo
comandar el control asociado a la válvula se garantiza la apertura o cierre de estas.
105
Figura 5.74 Operación y Monitoreo de Válvulas
El cuadro de control de las válvulas es único por válvula y contiene las siguientes partes:
Por lo tanto, tenemos cuatro estados determinados de las cuchillas: totalmente abierto,
totalmente cerrado, en movimiento o en falla.
106
Al confirmar que se realizó el accionamiento comandado se apagarán los motores de
la unidad hidráulica en un lapso de 60 segundos si es que no se ha comandado otro
accionamiento de válvulas y el modo de operación de las bombas de la unidad
hidráulica están en AUTOMÁTICO, en caso estén en modo MANUAL se tendrá que
desenergizar los motores manualmente.
En caso se comande a abrir una válvula ya abierta o cerrar una válvula cerrada, el
sistema presurizará la válvula para que se abra o cierra respectivamente durante 3
segundos.
Consideraciones:
107
Transmisores de Nivel, Presión
Los transmisores de nivel y presión pueden ser monitoreados a través de la interfaz del
usuario e indican:
Las alertas de niveles y presiones bajas, altas muy bajas y muy altas serán archivadas en
la zona de alarmas y los valores para los cuales estos corresponden se podrán modificar en la
configuración de los módulos en el software de programación del PLC.
108
Este tanque además cuenta con la animación operación del agitador y la alarma respectiva
en caso este se encuentre parado, el agitador no es parte de la automatización y simplemente se
visualiza su estado mediante una entrada al PLC desde su arrancador perteneciente a otro
sistema.
Válvulas Motorizadas
Las válvulas motorizadas podrán ser accionadas en modo local y remoto, dicho selector
se encuentra en la válvula en campo.
En modo local se podrán abrir y cerrar manualmente mediante el timón propio de cada
válvula.
109
Sistema de Agua de Sello
La bomba de impulsión al recicloneo cuenta con un sistema de agua de sello, en esta línea
se puede monitorear y controlar lo siguiente:
Arranque y parada de bomba de agua de sello. Además, muestra el estado del motor,
STOPPED o RUNNING
Apertura y cierre de válvula ON/OFF de pase.
Flujo de agua de sello en Ft/s.
Consideraciones:
110
Bomba de Impulsión Principal
2
3 4
Figura 5.79 Monitoreo y Operación de la Bomba de Impulsión Principal
En la sección de Arranque, Paro y Estado del Motor se podrá arrancar y parar el motor
con los botones de “RUN” y “STOP” respectivamente. Cabe mencionar que, al parar el motor,
este no parará instantáneamente, sino que empezará a desacelerar hasta parar por completo.
El estado del motor se puede apreciar en “Status:”, que puede indicar lo siguiente:
111
STOPPED = Rojo con contorno negro
Se puede además visualizar la corriente en amperios y la velocidad real del motor en rpm,
estos datos se encuentran en la parte derecha de la sección de arranque, paro y estado.
112
Figura 5.81 Operación de la Bomba de Impulsión Principal en Modo Automático
113
Se puede apreciar las variables del estado y sistema de control del motor en gráficos de
tendencia implementados en la Pantalla de Control al presionar un botón en la zona de
comandos adicionales mencionada anteriormente:
Esta acción abre una nueva pantalla donde se visualiza los gráficos de tendencia y los
botones para comandar la visualización de dichos gráficos.
114
Figura 5.84 Gráfica de Tendencia de Corriente del Motor
115
CLOSE: Cierra el gráfico de tendencia sin perder los datos almacenados desde que se
inició la pantalla.
116
A continuación, un ejemplo de la gráfica de tendencia de las variables del lazo de control
PID en un span de 10 minutos y 1 hora (PID LOOP):
117
Figura 5.87 Gráfica de Tendencia del Lazo de Control PID en 1h
118
5.14.4. Zona de Unidad Hidráulica
119
8. Válvulas direccionales 4/3 correspondientes a las 13 válvulas de cuchilla del sistema
en su totalidad.
120
Consideraciones:
En esta zona se registrarán las alarmas en una base temporal y además serán almacenadas
en una base de datos en la PC que aloja la interfaz de control.
121
Fecha de la Alarma
Hora de la Alarma
Etiqueta de la Alarma
Descripción de la Alarma
Además, se tiene comandos en la pantalla de las alarmas que administran la alarmas que
estén accionadas.
Los valores para los que las alarmas se activan pueden ser modificados en el software de
programación del PLC, en configuración de los módulos respectivos.
6. Comunicación y Redes
Se utilizó una red Ethernet en el sistema, este se utilizó para la interconexión entre el
PLC, gabinete remoto RIO y Pantalla de Supervisión del sistema SCADA, todo esto mediante
un switch ethernet no administrable. Se detalla el proceso de selección a continuación:
Existen muchos protocolos de comunicación industriales, hay los que están diseñados
para la comunicación entre el autómata y los nodos que estos controlan, otros diseñados para
operar en un nivel más alto comunicando el autómata con partes anexas al control del sistema
como son servidores y otros autómatas, además existen tales protocolos que pueden operar en
todos los ámbitos.
122
Se detalla brevemente los protocolos de comunicación más conocidos:
HART
PROFIBUS
Norma internacional de bus de campo (Process Field Bus) de alta velocidad para control
de procesos normalizada en Europa por EN 50170. Existen tres perfiles:
FOUNDATION FIELDBUS
123
INDUSTRIAL ETHERNET
Ethernet/IP utiliza todos los protocolos del Ethernet tradicional, incluso el Protocolo de
Control de Transmisión (TCP), el Protocolo Internet (IP) y las tecnologías de acceso mediático
y señalización disponibles en todas las tarjetas de interfaz de red (NICs) Ethernet. Al basarse
en los estándares tecnológicos Ethernet, el Ethernet/IP garantiza un cabal funcionamiento con
todos los dispositivos del estándar Ethernet/IP utilizados en la actualidad.
MODBUS
DEVICENET
Red de bajo nivel adecuada para conectar dispositivos simples como sensores
fotoeléctricos, sensores magnéticos, pulsadores, etc y dispositivos de alto nivel (PLC,
124
controladores, computadores, HMI, entre otros). Provee información adicional sobre el estado
de la red, cuyos datos serán desplegados en la interfaz del usuario.
Indice de
Dispositivos Distancia
Nombre Topologias Soporte Transmisión Comunicación
Máximos máxima (Km)
(bps)
Troncal / Maestro/Esclavo
Par trenzado 0.5
DeviceNet puntual 2048 nodos 500K Multimaestro
Fibra óptica 6 con repetidora
con bifuración Puerto a puerto
Se consideraron cuatro factores que llevaron a la selección de una red Ethernet Industrial:
125
actuadores e incluso Foundation Fieldbus que su enfoque principal es en sistemas
de control distribuido (DCS) no fueron considerados.
Distancia: Se podría decir que este no fue un factor ya que las distancias entre los
equipos que se comunicarían estaban en el rango entre los 30 y 60 metros, por lo
que la corta distancia que Ethernet ofrece (100 metros máximo) frente a los otros
protocolos no fue problema.
126
Se puede apreciar en la figura anterior que la distancia entre el Gabinete PLC y RIO es
de aproximadamente 60 metros, la distancia entre el PLC y la sala de control (donde se ubica
la Pantalla de Control) es de 30 metros ya que dicha sala se ubica en la planta superior a la sala
eléctrica. Esta corta distancia no nos restringe a ninguna red como se aprecia en la Tabla 5.7 ya
que es considerada corta en el ámbito industrial.
Se utilizó cable F/UTP Cat6 de marca Belden (PN 1352A), se optó por Cat6 apantallado
de aluminio debido al entorno industrial en el que se trabaja, de tal forma que el apantallamiento
reduciría la influencia del ruido en las canaletas por las que se tendió el cable.
127
Se utilizó conectores RJ45 industriales para garantizar la conectividad en los puntos de
conexión de los equipos. Específicamente se utilizaron los conectores Ethernet industriales
Belden R301602 (IP20). Estos conectores garantizan la sujeción permanente al puerto y la
conexión con los hilos del cable es más confiable que los tradicionales puntos con RJ45,
además son diseñados para Cat6. No se utilizaron puertos con chaqueta externa ya que todos
los puntos de conexión serían dentro de gabinetes o dentro del cuarto de control por lo que no
se necesitó un alto índice de protección (IP).
Se usó el switch no-administrable Hirschman SPIDER 5TX para montaje en riel como
medio de direccionamiento de datos en la red Ethernet. Se eligió tal por sus características de
operatividad en medios industriales (bajo techo) y su simplicidad de instalación y operación.
Sus características son:
128
Figura 5.93 Switch Hirschman SPIDER 5TX
Costo: Fue el factor más importante, si bien implementar otras redes desde cero
puede ser más beneficioso económicamente, los equipos suministrados y
reutilizados tenían en existencia módulos y capacidades de comunicación
Ethernet/IP lo que redujo los costos de implementación significativamente.
129
La topología de la red es la siguiente:
PLC
PANTALLA DE
GABINETE RIO SWITCH
CONTROL
130
Figura 5.95 Configuración del Módulo Ethernet del Gabinete PLC Principal.
131
7. Posibles Mejoras.
Existe un número de mejoras que se podrían implementar a futuro que harían el sistema
más automático, sin embargo, operación de planta en este caso prefiere la operación semi
manual de la mayoría de partes de la línea.
Implementar el lazo de control del segundo motor en standby, este actualmente existe en
reemplazo del principal más no tiene un cableado y control independiente.
Implementar bucles de control para las válvulas motorizadas porcentuales, que trabajen
con los sensores de nivel y no sean simplemente para accionamiento local o remoto, esto en
parte no se realizó debido a que los sensores de nivel no eran los adecuados para el tipo de
proceso y el cliente no vio necesario implementar totalmente bucles de control en estos casos.
Realizar un estudio más detallado del proceso en el tiempo para sintonizar de mejor
manera el controlador PID, aunque este en la actualidad opera de forma correcta. La naturaleza
del lazo es de cambios drásticos y ruido debido a la naturaleza del nivel del tanque, podría darse
el caso que un sistema de control avanzado sea más indicado para este tipo de proceso.
Simplificar el programa del PLC debido a que algunas redundancias se aplicaron para
dar seguridad en la operación y evitar los fallos de operación.
132
VII. Referencias Bibliográficas.
No aplica.
VIII. Anexos.
3. Pantalla de Supervisión
IX. Glosario.
No aplica.
133