NOTA:
FACULTAD DE CIENCIAS E
INGENIERÍA
INGENIERÍA ELECTRÓNICA
LABORATORIO DE SISTEMAS DE CONTROL – IEE244
SEMESTRE 2021-I
INFORME FINAL NRO. 05
TEMA: PROGRAMACIÓN EN CODESYS
Nombre:
Código:
Horario: H1021
Entrega: Hasta 7 de julio a las 11:59 pm
PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ
SECCIÓN DE ELECTRICIDAD Y ELECTRÓNICA
Desarrollo del informe. Resolver los ejercicios con Codesys, colocar capturas de
resultados y breve descripción de funcionamiento. Adjuntar Word y archivo(s) CODESYS
Project.
Ejercicio 1: Se desea automatizar la extracción de agua en la excavación de una mina
para hacer frente a posibles perforaciones de bolsas de agua. (4 puntos)
Para detectar una bolsa de agua, se instalarán tres sondas (SA, SB y SC) a
diferentes alturas en la perforación y dos electrobombas (B1 y B2) para proceder a
la extracción del líquido, cuya activación o desactivación será realizada en forma
automática en función de los valores de las sondas.
Adicionalmente se utilizarán dos salidas de alarma: ERROR y AVISO, para indicar
errores en los sensores de detección y un nivel peligroso de líquido en la
perforación.
A continuación, se resume las especificaciones funcionales del sistema:
La detección de la sonda SA activará automáticamente la bomba B1.
La activación simultánea de las sondas SA y SB indicará un nivel de líquido de
difícil evacuación mediante una única bomba, por lo que se deberán activar las
bombas B1 y B2.
Finalmente, la detección de la sonda SC indicará que el nivel de agua comienza
a ser peligroso y se podrían inundar otras galerías, por lo que las bombas B1 y
B2 deberán seguir activadas y además se deberá activar la alarma AVISO.
Ante cualquier error en la combinación de valores de las sondas se deberá
activar la alarma ERROR así como las bombas B1 y B2 (por ejemplo, no es
posible que se activen SA y SC sin antes haberse activado SB)
Implemente un programa en Texto Estructurado que permita realizar el control del
sistema descrito.
Utilizar una Visualización con switches e indicadores. La siguiente figura
corresponde al ejercicio propuesto:
NOTA: Recuerde que para que funcione adecuadamente la visualización en modo
Simulación, debe eliminar los 2 elementos que están dentro de Gestor de visualización.
Laboratorio de Sistemas de Control – (IEE244) Ciclo 2021-I
2
PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ
SECCIÓN DE ELECTRICIDAD Y ELECTRÓNICA
Ejercicio 2: (4 puntos)
El siguiente ejercicio se trata de implementar las ecuaciones diferenciales que
describen un proceso de nivel y temperatura.
Considere el proceso de precalentamiento de un fluido. El flujo de entrada
F i [m 3/s ] se controla con la apertura de la válvula u F . Se desea mantener el nivel
i
del tanque de precalentado a un nivel constante. Además, se sabe que la
temperatura óptima de precalentado del fluido es de 90 °C. El calentado del
tanque se realiza con serpentines los cuales transportan aceite térmico. La
cantidad de calor que transmiten los serpentines Q i es regulada por el % de
apertura de la válvula uQ . i
El modelo matemático que describe la dinámica de este proceso es el siguiente:
dh Fi c
= − √h … ( I )
dt A s A s
dT 1 Q
=
dt A s h [ ρcp ]
F i ( T i−T ) +n ( T i−T )+ i …(II )
Donde:
h [m] y T [° C ] son las variables de proceso.
F i [m3 / s] es el caudal de entrada del fluido.
Laboratorio de Sistemas de Control – (IEE244) Ciclo 2021-I
3
PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ
SECCIÓN DE ELECTRICIDAD Y ELECTRÓNICA
Qi [C ° Kcal / s] es el calor brindado por los serpentines al material
c es una constante de descarga del tanque cuyo valor es 0.6634
A s [m2 ] es el área seccional del tanque cuyo valor es 28.2743
T i [C ° ] es la temperatura ambiente, para este caso es 27 °C
ρ[kg /m3] es la densidad del material cuyo valor es 950
c p [ Kcal /kg] es el coeficiente de transferencia térmica del material cuyo valor es
1050
n es un coeficiente de perdida de calor del tanque cuyo valor es 0.005.
Además, se sabe que tanto el flujo de entrada F i como el calor suministrado por los
serpentines Q i pueden ser expresados en términos de la apertura de sus respectivas
válvulas [0% - 100%] según las siguientes relaciones:
F i=k f u F =0.03 uF … (III )
i i
5
Q i=k Q uQ =15.10 uQ …( IV )
i i
Se pide implementar el modelo con texto estructurado en FBD
Definimos las variables de entrada, salida e internas del modelo.
Luego, escribir las ecuaciones del modelo:
Laboratorio de Sistemas de Control – (IEE244) Ciclo 2021-I
4
PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ
SECCIÓN DE ELECTRICIDAD Y ELECTRÓNICA
Implementar el bloque y asignar sus variables de entrada y salida
- Definir el periodo de ejecución de la tarea en 100ms
- Compilar e iniciar la sesión.
- Forzar los valores de u F =59 % y uQ =73.7 %.
i i
- Definir el valor inicial de T =27 ° C
- Los valores de h y T deben converger a 7m y 90°C aproximadamente (Control
en lazo abierto)
- Utilizar 2 trazas para visualizar la convergencia h y T
NOTA: Si al intentar descargar el programa aparece un ERROR de EXCEPCIÓN, éste
se puede solucionar dando clic derecho en Application → Agregar Objeto → POUs para
comprobaciones implícitas y marcar las funciones disponibles, tal como se muestra en la
siguiente imagen:
Laboratorio de Sistemas de Control – (IEE244) Ciclo 2021-I
5
PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ
SECCIÓN DE ELECTRICIDAD Y ELECTRÓNICA
Laboratorio de Sistemas de Control – (IEE244) Ciclo 2021-I
6