Sei sulla pagina 1di 10

Supervisión, Control y Adquisición de datos de un control Compuesto PID de nivel

y de caudal de una planta multivariable del laboratorio de Hidrónica y Neutrónica


de la Universidad de las Fuerzas Armadas ESPE - L.
Control PID de nivel y caudal mediante el empleo de software TIA Portal V13 y la integración del
sistema WinCC para establer la comunicación humano – máquina.

Lascano, Joshua. Chancúsig, Alex.


Departamento de Energía y Mecánica. Departamento de Energía y Mecánica.
Universidad de las fuerzas Armadas ESPE – L. Universidad de las fuerzas Armadas ESPE – L.
Latacunga, Ecuador. Latacunga, Ecuador.
e-mail: jvlascano@espe.edu.ec e-mail: abchancsigq@espe.edu.ec

Abstract— Many of the automation processes present within las variables principales que se pueden medir y controlar
the industry is common the use of PLCs that allow to como es el caso de la temperatura, presión caudal y nivel,
efficiently control a large number of processes autonomously, disminuyendo los riesgos que generalmente se tendrá si este
unlike the control performed by operators, within the hydronic fuera realizado manualmente por operadores. [1]
and neutronics laboratory, a system is available of modular El avance de la tecnología cada vez hace que los
production that allows the control of level and flow according procesos sean más efectivos simplificando el margen de
to physical parameters constantly measured by the use of error y el número de operadores que se necesita para la
electromechanical actuators, capacitive, ultrasonic sensors, realización de procesos, especialmente en los procesos
pressure, level, etc. In this way, the control process is
industriales en donde ha tenido un gran cambio y quienes
facilitated by integrating elements that allow a feedback of the
state of the module allowing the reduction of error with respect
estén involucrados con el tema deben permanecer
to a set point, the communication between the module and the constantemente informados de los nuevos procesos, métodos
operator is done through physical screens or Virtual Machines y soluciones de fallas para poder estar al día con el avance de
(WinCC) that allow to monitor different physical variables la tecnología.
present within the moduleKeywords-component; formatting;
style; styling; insert (key words)
III. SISTEMAS DE PRODUCCIÓN MODULAR
El sistema de producción modular se define como un área
I. INTRODUCCIÓN determinada de trabajo para manufacturar un producto, se
Dentro de los procesos de automatización presentes trabaja en equipo con flujo continuo, se procesa pieza por
dentro de la industria es común el empleo de PLC que pieza desde la primera operación hasta su empaque final. [2]
Dentro de un sistema modular, cada módulo está
permiten controlar de forma eficiente gran cantidad de
constituido por una dotación estable de operarios,
procesos de forma autónoma a diferencia del control
determinada de modo que mantengan el balance de la línea,
realizado por operadores, dentro del laboratorio de hidrónica únicamente una prenda es la que circula entre operación y
y neutrónica se dispone de un sistema de producción operación, eliminando de esta manera, el improductivo
modular que permite realizar el control de nivel y caudal de manejo de paquetes, característico de nuestra industria, uj
acuerdo a parámetros físicos medidos constantemente ejemplo de sistema modular se muestra en la figura 1.
mediante el empleo de actuadores electromecánicos,
sensores capacitivos, ultrasónicos, presión, nivel, etc. de
esta forma, el proceso de control se facilita al integrar
elementos que permitan realizar una realimentación del
estado del módulo permitiendo la reducción de error con
respecto a un set point, la comunicación entre el módulo y el
operador se realiza a través de pantallas físicas o virtuales
(WinCC) que permiten monitorear diferentes variables
físicas integradas dentro del módulo.

II. AUTOMATIZACIÓN INDUSTRIAL


En un sistema de automatización se busca esencialmente Figura 1. Sistema de producción modular de FESTO.
aumentar la eficiencia de todo el proceso y poder controlar
parte, la forma o naturaleza de la respuesta forzada depende
En la línea modular no existen los paquetes, las prendas de la entrada. [3]
pasan una a una, de mano en mano, habiendo teóricamente Así para un sistema lineal, se obtiene:
en cada puesto de trabajo una pieza, además, se puede
insertar infinitas tareas o a su vez repotenciar algún proceso  𝑅. 𝑇𝑜𝑡𝑎𝑙 = 𝑅. 𝑙𝑖𝑏𝑟𝑒 + 𝑅. 𝐹𝑜𝑟𝑧𝑎𝑑𝑎 
que permita diseñar nuevos mecanismos, etc.
A. Características Para que un sistema de control se útil la respuesta libre
debe.
 Aproximarse a cero, dejando así solo la respuesta
 Reducción de los costos del producto. forzada.
 Incremento en la calidad del producto.  Oscilar.
 Reducción del porcentaje de rechazos. En algunos casos la respuesta libre puede crecer sin
 Respuesta rápida a las exigencias del mercado. límite más que disminuir a cera u oscilar. Los sistemas de
 Aprovechamiento de los espacios de la planta. control deben ser diseñados para ser estables, esto es, su
 Desarrollo del potencial personal. respuesta libre debe decaer a cero a medida que el tiempo se
 Desarrollo de operaciones multifuncionales. aproxima al infinito, u oscila. [3]
 Condiciones de trabajo iguales para todos.
B. Variables de control
 Movilización de los materiales por demanda.
Los instrumentos de medición y control permiten el
mantenimiento y la regulación de parámetros físicos como
B. Principio de funcionamiento temperatura, presión, caudal, nivel, etc. en condiciones
Las estaciones de producción modular, permite el idóneas, en los inicios de la era industrial, el operario llevaba
desarrollo de múltiples procesos en una sola estación, como: a cabo un control manual de estas variables utilizando solo
instrumentos simples.
 Organización. Sin embargo, la sucesiva complejidad con que estos se
 Montaje. han ido desarrollándose ha exigido una automatización
 Programación. progresiva por medio de los instrumentos de medición y
control. Estos instrumentos han ido liberando al operario de
 Funcionamiento.
su función de actuación física directa en la planta y al mismo
 Mantenimiento. tiempo, le han permitido una labor única de supervisión y de
 Localización de averías. vigilancia
IV. SISTEMA DE CONTROL V. ELEMENTOS MECÁNICOS DE LA PLANTA
Un sistema de control está formado por subsistemas y MULTIVARIABLE.
procesos (o plantas) unidos con el fin de controlar las salidas
de los procesos. Por ejemplo, un horno produce calor como A. Bomba
resultado del flujo de combustible. En este proceso, los Dentro del laboratorio de hidrónica y neutrónica posee
subsistemas, llamados válvulas de combustible y actuadores una bomba centrífuga Milano cuyas características son:
de válvulas de combustible, se usan para regular la
temperatura de una habitación al controlar la salida del calor TABLA 1.CARACTERÍSTICAS DE BOMBA CENTRÍFUGA MILANO
del horno. [2]
Otros subsistemas, por ejemplo, los termostatos que Característica Unidades Valor
funcionan como sistemas detectores, miden la temperatura Entrada de agua in 1
de la habitación para una entrada o estimulo dado, como se Q. máx L/min 40
muestra en la figura 2. Tensión de entrada - 110/120
Salida de agua in ¾
Potencia HP 0,5
RPM - 3450
Conexión Hilos 3

Figura 2. Descripción simplificada de un sistema de control. La bomba trifásica para la variación de velocidad utiliza
un variador de frecuencia para realizar el control de caudal.
A. Estabilidad B. Instrumentos de medida
El estudio de la respuesta transitoria y error en estado
El módulo posee como instrumentos de medida: un
estable es discutible si el sistema no tiene estabilidad. a
rotámetro y manómetro a pesar de que las medidas de
respuesta total de un sistema es la suma de la respuesta libre
y a la respuesta forzada. La forma o naturaleza de esta parámetros físicos se emplean pantallas HMI.
respuesta depende sólo del sistema no de la entrada, por otra Las características de rotámetro son:
B. Sensores ultrasónicos
TABLA 2.CARACTERÍSTICAS DE ROTAMETRO
Otra alternativa viable para poder detectar el nivel de
agua dentro del módulo se dispone de un sensor ultrasónico.
Característica Unidades Valor Estos sensores ultrasónicos son detectores de proximidad que
Precisión - Clase 4 trabajan libres de roces mecánicos y que detectan objetos a
Presión Nm3/h 0,01 – 1,8 distancias que van desde pocos centímetros hasta varios
Rango L/h 100 - 1000 metros.
Diámetro de El sensor emite un sonido y mide el tiempo que la señal
in 1/2
entrada tarda en regresar. Estos reflejan en un objeto, el sensor recibe
Diámetro de salida in 1/2 el eco producido y lo convierte en señales eléctrica, las
características del sensor de nivel ultrasónico del laboratorio
Dentro de laboratorio se dispone de un manómetro debe se presentan en la tabla 5.
cumplir con un rango de presión de 0 a 1 bar, la tabla 3
TABLA 5.CARACTERÍSTICAS DE CONTROL DE NIVEL ULTRASÓNICO
muestra las características del sensor.

TABLA 3.CARACTERÍSTICAS DE MANÓMETRO


Característica Unidades Valor
Rango de detección mm 50 – 800
Característica Unidades Valor Rango de ajuste mm 70 – 800
Presión máxima bar 1 Zona ciega mm 0 – 50
Rango bar 0–1 Tensión de trabajo V 10 – 30
Temperatura °C -20 a 60 Corriente en vacío mA < 20
Precisión - ±2,5 Tipo de salida - Análoga
Resolución mm 0,4

VI. ELEMENTOS ELECTRÓNICOS DE LA PLANTA


MULTIVARIABLE.
C. Sensor de temperatura PT100
La PT100 es un sensor de temperatura que a 0 °C tiene
A. Sensores capacitivos 100 ohms y que al aumentar la temperatura aumenta su
Los controles de nivel capacitivo son utilizados para resistencia eléctrica. Este sensor PT100 es el corazón
controlar el nivel de sustancias tanto sólidas como líquidas sensible a la temperatura de cualquier termómetro de
también no conductoras. resistencia. Aparte de la forma de montaje, son sus
Trabajan en la conductividad de líquidos y detectan el características las que básicamente determinan las
nivel por medio de los electrodos colocados en el mismo propiedades técnicas de medida del sensor, las características
líquido. La presencia de líquido entre el electrodo y la del sensor de temperatura del laboratorio se presentan en la
superficie de metal del tanque ceba el funcionamiento del tabla 6.
circuito electrónico presente en la unidad de control y la
consiguiente conmutación del relé de salida. [5] TABLA 6.CARACTERÍSTICAS PT100
Dentro del laboratorio de autotrónica se dispone del
siguiente sensor capacitivo cuyas características se detallan Característica Unidades Valor
en la tabla 4. Rango de
°C -40 a 400
temperatura
TABLA 4.CARACTERÍSTICAS DE CONTROL DE NIVEL CAPACITIVO Diámetro de sonda mm 5
Longitud de cable m 1,5
Característica Unidades Valor
Alcance mm 0 -5,6
Tensión de D. Caudalímetro
V 12 - 24
alimentación Un caudalímetro es un instrumento de medida para la
Configuración de medición de caudal o gasto volumétrico de un fluido o para
- NPN la medición del gasto másico. Estos aparatos suelen
salida
Corriente de colocarse en línea con la tubería que transporta el fluido.
mA 200 También suelen llamarse medidores de caudal, medidores de
trabajo
Frecuencia Hz 60 flujo o flujómetros, las características del caudalímetro del
laboratorio se presentan en la tabla 7.
Temperatura de
°C -30 a 80
trabajo TABLA 7.CARACTERÍSTICAS CAUDALÍMETRO

Característica Unidades Valor


Q. máx L/min 40
Q. min L/min 2
Precisión de
- ±1.5%
medición
Salida de pulsos
Hz 352
del sensor

VII. CONTROL PID


Para el control P&ID del módulo didáctico se toma como
referencia los diferentes subprocesos que conforman el
mismo, como son los procesos de: nivel, temperatura,
caudal y presión, los cuales trabajan de manera
independiente.

A. Lazo de nivel Figura 4. Sistema de control de nivel.


La figura 3 se muestra el esquema para realizar un
control de nivel, mediante el empleo de bombas, sensores
ultrasónicos y sensores capacitivos los cuales marcaran el
VIII. PROGRAMACIÓN DEL PLC SIEMENS S7-1200
nivel de fluido alto y bajo. [6]

Teniendo en cuenta el montaje del módulo didáctico y los


distintos procesos a controlar, se empieza a elaborar la
secuencia de funcionamiento, para lo cual se utilizará el
software propio del PLC Siemens S7- 1200 Totally
Integrated Automation (TIA) Portal V13, qué, con su
intuitiva interfaz de usuario, su sencillez en el manejo de
funciones y su completa transparencia de datos es un
excelente software para utilizar. [7]
a) Como primer paso se crea un nuevo proyecto, se
ingresa un nombre al mismo y se designa una ruta de
guardado. Luego se procede a insertar un dispositivo nuevo
de la serie S7-1200 sin especificar como se indica en la
Figura 5.

Figura 3. Sistema de control de nivel.

B. Lazo de caudal
La figura 4 se muestra el esquema para realizar un
control de nivel, mediante el empleo de bombas la
retroalimentación se realiza mediante un sensor de flujo.

Figura 5. Creación de un nuevo proyecto e ingreso del dispositivo

b) Para lograr transferir un programa al PLC, es


necesario detectar el mismo en la red a la que este está
conectado vía Ethernet. Para esto se selecciona la opción
“Determinar la configuración del dispositivo conectado”.
Dentro de la pantalla de Detección de Hardware se
ingresa el Tipo de Interfaz PG/PC en este caso una red
Profinet, definida como PN/IE. Luego se debe seleccionar el
modo de comunicación entre el PLC y el PC. (Este modo de
comunicación viene definido según esté conectado el cable
Ethernet al ordenador es decir la tarjeta de red, tal como se
indica en la Figura 6). Por último, se selecciona el botón
“Iniciar la búsqueda”.

Figura 9. Programar en Main [OB1].

f) La programación se realiza mediante el esquema de


contactos (KOP), debido a que, es el lenguaje de
Figura 6. Detección del PLC S7-1200
comunicación más cómodo y fácil de entender. A la derecha
c) Posteriormente se debe asignar una dirección IP al del bloque de programa se puede acceder a las instrucciones
PLC. Para esto se ingresa a las Propiedades del PLC y se básicas, las mismas que se hallan clasificadas de acuerdo a la
selecciona la pestaña “Interfaz PROFINET”, luego dar clic a función que cumplen, tal como se muestran el Figura 10.
la opción “Ajustar dirección IP en el proyecto” e ingresar la
IP 192.168.1.3 u otra diferente mientras se encuentre dentro
del rango de la clase de IP (clase C) como se muestra en la
Figura 7.

Figura 10. Instrucciones básicas de programación.

g) Para ingresar el Regulador PID es necesario agregar


un nuevo Bloque de Organización [OB], el cual se encuentra
dentro de la carpeta Bloques de Programa. El PID realiza un
Figura 7. Asignación de una dirección IP y sub-máscara de red para la proceso cíclico por lo cual es necesario ingresar un “Cyclic
PC Interrump” y seleccionar el lenguaje KOP como se puede
observar en la Figura 11.
d) Antes de realizar la programación del módulo es
aconsejable declarar las entradas, salidas y memorias que se
van a utilizar dentro del programa. En la Figura 8 se muestra
como declarar las variables del PLC.

Figura 11. Ingresar Cyclic Interrump.

h) Una vez dentro del nuevo bloque de organización se


Figura 8. Declaración de variables del PLC.
ingresa el Regulador PID, el cual se encuentra dentro de
Instrucciones>Tecnología>PID Control>Compact
e) Para empezar a programar se ingresa a Bloques de PID>PID_Compact, se selecciona el regulador y se arrastra
programa y se abre el Main [OB1], el cual se encuentra hacia la línea de programación, tal como se muestra en la
designado por defecto, como se observa en la Figura 9. Figura 12. Se desplegará la ventana Opciones de llamada en
donde ingresamos el nombre y la forma de control, en este transferirá tanto el hardware como el programa completo al
caso se utilizará un modo Automático. PLC, luego de esto se selecciona el botón de “Cargar” como
se muestra en las Figuras 15.

Figura 12. Agregar PID_Compact


Figura.106: Carga del programa al PLC

i) Para configurar el regulador PID es necesario l) Después que el programa haya sido cargado en el
ingresar todos los parámetros de la variable a controlar, para PLC es necesario realizar una optimización a los parámetros
esto se abre la ventana de configuración. Dentro de esta del PID, para lo cual se abre la ventana de puesta en servicio
ventana se encuentra los ajustes básicos del regulador en del Regulador PID.
donde se puede seleccionar el tipo de regulación y los Dentro de la ventana de optimización, como primer paso
parámetros de entrada/salida. En las siguientes pestañas se se selecciona el tiempo de muestreo, mientras menos sea el
pueden configurar opciones avanzadas como son escalar tiempo más eficaz será la optimización. Después se
variables, definir alarmas de advertencia de límites, definir selecciona la opción de Optimización inicial y luego
limites superiores e inferiores y definir parámetros Optimización Fina, de esta manera el Regulador establecerá
constantes tal como se muestra en la Figura 13. los parámetros más adecuados para el control de la variable,
como se muestra en las Figuras 15.

Figura 13. Configuración de parámetros del Regulador PID

j) Luego de configurar los parámetros del Regulador, Figura 15. Configuración de los parámetros del PID
es necesario compilar el programa para que no exista errores
de sintaxis, para esto se selecciona la opción Compilar tal m) Una vez optimizado el proceso se cargan los
como se indica en la Figura 14. parámetros del PID al PLC para lo cual se selecciona la
opción Cargar parámetros de PID, tal como se muestra en la
Figura 16.

Figura 16. Carga de parámetros al PLC

IX. COMUNICACIÓN NI-OPC SERVERS DE LABVIEW 2012


CON SIEMENS S7-1200

Figura 14. Compilación del programa. La conectividad estándar OPC, tiene una arquitectura
tipo servidor – cliente, que es una interfaz de programación
k) Una vez que el programa haya sido compilado y de aplicaciones estándar para el intercambio de datos, que
comprobar que no existan errores de programación, se puede puede simplificar la comunicación I/O. No es necesario que,
transferir el bloque de programa al PLC, para esto se el PLC tenga un programa en modo RUN, pero es
selecciona la opción Cargar en dispositivo, en donde se
recomendable hacerlo para confirmar la lectura de las
señales. También es necesario haber instalado los módulos
NI LabVIEW 2012 Real-Time Module y NI LabVIEW 2012
Datalogging and Supervisory Control Module, sin estos
módulos no se podrá crear el servidor OPC.

a) Dentro del administrador del OPC se crea un nuevo


canal el cual servirá de comunicación entre el PC y el
controlador. En la primera ventana únicamente se establece
el nombre del canal tal como se muestra en la Figura 17,
presionar siguiente.
Figura 19. Selección del Network Adapter.

d) En la ventana Write Optimizations se selecciona la


opción Write Only latest Value for all tags ya que es la más
recomendable dentro de un ciclo continuo y también se
establece un ciclo de trabajo (duty cycle) de 10, tal como se
muestra en la Figura 20, luego de esto presionar siguiente
para continuar.

Figura 17. Creación del Canal de comunicación entre OPC y S7-1200

b) En la siguiente ventana seleccionar el Device


Driver, en este caso Siemens TCP/IP Ethernet, ya que la
comunicación se realizará mediante Profibus. La Figura 18
muestra la selección del Device Driver y luego presionar
siguiente.

Figura 20. Selección de parámetros Write Optimizations.

e) La última ventana muestra un resumen de la


configuración del canal creado, luego de esto es necesario
presionar Finalizar, como se muestra en la Figura 21.

Figura 18. Selección del Device Driver.

c) A continuación, se designa los parámetros de


comunicación de acuerdo a la configuración del PLC, es
decir seleccionar la tarjeta de red de la PC. La Figura 19
muestra la selección del Network Adapter y luego presionar
siguiente para continuar.

Figura 21. Pantalla de resumen de la configuración del canal.

f) A continuación, se agrega un dispositivo al nuevo


canal. Para esto se da un clic en Clicktoadd a device y se
ingresa el nombre del dispositivo tal como se muestra en la
Figura 22 y luego presionar siguiente.
i) A continuación, se configura los parámetros de
tiempo de comunicación. Request time out es el tiempo que
espera el driver sin comunicación antes de emitir una falla,
los parámetros necesarios se establecen en la Figura 25.

Figura 22. Nuevo dispositivo en el canal

g) Después se selecciona el tipo de PLC con el que se


va a realizar la comunicación, en este caso S7-1200 como se
muestra en la Figura 23 y luego presionar siguiente.

Figura 25. Configuración de los parámetros de tiempo de comunicación

j) En la siguiente ventana se puede activar la opción


Auto Demotion en donde el driver pueda intentar reconectar
el dispositivo en caso de una pérdida de comunicación tal
como se indica en la Figura 26 y presionar siguiente.

Figura 23. Tipo de PLC para la comunicación

h) En la siguiente ventana se ingresa la dirección IP


del PLC, anteriormente ya se estableció la configuración del
PLC en donde se ingresó la dirección IP 192.168.1.3 (paso
C, programación del PLC Siemens S7-1200) y presionar
siguiente, tal como se indica en la Figura 24 y luego
presionar siguiente.
Figura 26. Activar/Desactivar la opción Auto Demotion

k) Se selecciona el número de puerto a utilizar en


TCP/IP Ethernet, en este caso 102 tal como se muestra en la
Figura 27 y presionar siguiente.

Figura 24. Tipo de PLC para la comunicación


Figura 27. Número de puerto
l) En la siguiente ventana presenta los parámetros del que sea accedida posteriormente desde el cliente OPC. Para
nuevo dispositivo en donde se establece el tipo de vínculo de esto hay que presionar el enlace “Clicktoadd a static tag”,
conexión y demás parámetros de comunicación, los valores como se muestra en la Figura 31.
se establecerán tal como se muestra en la Figura 28 y
presionar siguiente.

Figura 31. Creación de las etiquetas estáticas

p) A continuación, se configura las propiedades de la


etiqueta como se muestra en la Figura 32 siguiente. Se debe
Figura 28. Parámetros del nuevo dispositivo para establecer tipo de tomar en cuenta el tipo de dato (boolean, int, float, etc) y
conexión Scan Rate el cual representa el tiempo que tarda en
comunicarse el servidor OPC con el PLC, para este caso
m) La siguiente ventana muestra el orden de bytes 16 y utilizaremos un tiempo de 100ms. Presionar Aceptar una vez
32 bits de valores. El orden de bytes por defecto de los configurada la etiqueta.
controladores Siemens S7-1200 es el mostrado en la Figura
29 y presionar siguiente.

Figura 32. Configuración de las etiquetas estáticas

q) Para confirmar que el PLC se esté comunicando con


Figura 29. Parámetros por defecto del controlador S7-1200
el servidor OPC correctamente se puede lanzar el cliente
OPC rápido presionado el botón Quick Client como se
n) La pantalla Summary muestra el resumen de la
muestra a continuación en la Figura 33.
configuración del dispositivo. Presionar el botón Finalizar
para terminar la configuración como se muestra en la Figura
30 y presionar siguiente.

Figura 33. Quick Client

X. REFERENCIAS

[1] P. Muñoz y C. Pérez, Diseño e implementación de una


Figura 30. Resumen de la configuración del dispositivo estación de trabajo compacta para la regulación de
variables de control: nivel, caudal, presión y temperatura
o) Es conveniente agregar las etiquetas estáticas en lazo cerrado para el laboratorio de hidrónica y
(Static Tag) tanto para probar la comunicación como para
neutrónica de la universidad de las fuerzas armadas
ESPE - L, Latacunga: Repositorio Digital , 2006. [6] L. Shengduo, Design of Liquid Level Control System
[2] H. Salim, Automation design for a syrup production line Based on PLC, Qingdao: Springer-Verlag, 2003.
using Siemens PLC S7-1200 and TIA Portal software, [7] J. Haoqiang, PLC Programming For A Water Level
Sudán: IEEE Xplore, 2017. Control System: Design and System Implementation,
[3] N. Nise, «Definición de un sistema de control,» de Beijing: Beijing University of Civil Engineering and
Sistemas de control para ingeniería, México D.F., Architecture, 2013.
Continental, 2004, pp. 3-4.
[4] N. Nise, «Objetivos del análisis y diseño.,» de Sistemas
de control para ingeniería, México D.F., Continental,
2004, pp. 14-15.
[5] C. Illes, Water level control system using PLC and
wireless sensors, Tyhani: IEEE, 2013.

Potrebbero piacerti anche