0% encontró este documento útil (0 votos)
115 vistas6 páginas

Programación en Codesys para Control Automático

Este documento presenta dos ejercicios de programación en Codesys. El primer ejercicio involucra automatizar el control de bombas y alarmas para la extracción de agua en una mina utilizando tres sondas y dos bombas. El segundo ejercicio implementa un modelo matemático de un proceso de precalentamiento que involucra ecuaciones diferenciales de nivel y temperatura. Se pide desarrollar programas en texto estructurado para ambos ejercicios y visualizar los resultados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
115 vistas6 páginas

Programación en Codesys para Control Automático

Este documento presenta dos ejercicios de programación en Codesys. El primer ejercicio involucra automatizar el control de bombas y alarmas para la extracción de agua en una mina utilizando tres sondas y dos bombas. El segundo ejercicio implementa un modelo matemático de un proceso de precalentamiento que involucra ecuaciones diferenciales de nivel y temperatura. Se pide desarrollar programas en texto estructurado para ambos ejercicios y visualizar los resultados.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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

También podría gustarte