Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Control de Flujo Planta FESTO - Instructivo - Control PDF
Control de Flujo Planta FESTO - Instructivo - Control PDF
Recursos:
1. Planta FESTO con módulo para el control de flujo de líquido (Bomba, Sensor
Ultrasónico, Válvula Proporcional, PLC Siemens CPU 313C S7-300, tanque 10 L,
válvulas manuales, tubería).
2. Computador con Matlab e Ident instalado.
3. Computador con Simatic S7 y driver del PLC instalado.
Conocimientos previos
Funcionamiento mecánico de la planta:
Modelo de la planta:
Descripción del entorno del regulador PI continúo
Objetivo: Calcular un regulador PI para el control de flujo que elimine las perturbaciones
Procedimiento:
Paso 1) En Matlab cree primero la variable "s" con la orden s=tf('s'). Luego escriba el
modelo obtenido que se presenta a continuación:
5.3279
12.68 0.9451
Paso 5) Ajuste de forma gráfica arrastrando el polo del sistema a la región deseada, dentro
de la región que define el tiempo de estabilización, para obtener un sistema resultante con
un tiempo de estabilización del 2% menor a 4 s, y con cero error de estado estacionario.
Para ello observe el comportamiento del sistema ante las modificaciones en la simulación
del sistema mostrada en la Fig. 6 que se obtiene al ir a “Análisis – Respuesta al escalón”.
Active el grid y las mediciones de comportamiento (ts, Mp) para visualizar mejor el
resultado obtenido en la simulación.
Paso 6) Cuando haya finalizado con la sintonización del regulador PI, exporte el diseño en
Sisotool al entorno de Simulink , para esto vaya a “Tools – Draw Simulink Diagram…”, el
resultado debe ser como el que se presenta en la figura 7. Responda si a la pregunta de si
desea escribir al entorno de Matlab las variables del diseño. Estas variables son llamadas F,
H, C y G para el pre-regulador, el sensor, el regulador y la planta respectivamente.
Paso 7) Ahora en el entorno de Simulink, simule su sistema regulado con PI y verifique que
se mantiene el sistema bien compensado aun en presencia de perturbaciones de entrada y de
salida (relativas a la planta), puede añadir éstas agregando nuevos escalón que actúen en
distintos tiempo, para ellos forme un diagrama como el que se muestra en el siguiente
ejemplo.
Paso 9) Si todo se comportó correctamente llene los siguientes datos de las constantes del
regulador PI para continuar con las demás secciones. Recuerde que debe convertir el
regulador obtenido a la forma paralela usando la función de Matlab “residue”, para
representarlo de la siguiente forma:
Objetivo: Calcular la constante que convierte los litros por minuto que se desean alcanzar a
voltios para ser interpretados por el regulador.
Procedimiento:
Con los datos que se le proveen en la siguiente tabla realice el cálculo de la función
de mejor ajuste que refleja el comportamiento del sistema para realizar la conversión de
litros por minuto a valores de porcentajes de tensión (recuerde del experimento anterior que
el PLC trabaja sus parámetros, en este caso la tensión como porcentajes de acuerdo a su
valor máximo. Esta linealización se debe realizar ya que la relación entre el flujo y el
sensor no es 1:1, por lo tanto se debe determinar la relación entre los valores de referencia
(en escala porcentual) y la cantidad de litros/minuto que se desea mantener.
Paso 2) Encuentre la recta de mejor ajuste para el gráfico que obtuvo en el punto anterior y
copie su ecuación a continuación:
y = ___________ ·x
Paso 2) Verifique que el cable de programación de la planta esté conectado tanto al PC por
medio de USB, como a la planta por medio de RS-232.
Paso 4) Conecte la planta FESTO, y verifique que la fuente DC que posee esta se encuentre
encendida también.
Paso 5) Configure la planta FESTO de forma manual tal como indica la tabla 1 a
continuación, apóyese en la figura anterior y las etiquetas de la planta:
Nota importante: Las demás válvulas ajenas al experimento deben mantenerse cerradas
para no afectar la trayectoria del agua.
Parte IV: Programación del PLC para la realización del control de flujo de la planta
Tanto para la obtención del modelo de la planta como para la programación del
controlador de nivel es necesaria una configuración inicial de un nuevo proyecto; esta se
muestra a continuación mediante una serie de pasos:
Paso 7) [+] SIMATIC 300 [+] CPU -300 [+] CPU 313C 6ES7 313-5BE01-0AB0
(doble click). Nota: Debe dar click en algún espacio de la casilla (0) UR antes de realizar
el doble click.
Paso 15) OK a las pantallas que se presente y YES si solicita un reinicio del PLC.
Paso 17) [+] SIMATIC 300(1) [+] CPU 313C S7 Program (1) (click) Symbols
(doble click)
Para lograr definir esta ruta debemos asegurarnos que cuando programemos nuestro
PID en STEP 7 las señales posean el valor o la condición debida. Dado que las señales de
entrada ya poseen un valor por “default” es necesario corregir ciertas señales, la siguiente
tabla contiene las señales a las cuales debemos realizarles modificaciones:
Paso 1) [+] SIMATIC 300(1) [+] CPU 313C [+] S7 Program (1) Blocks (click)
Paso 16) OB35 (doble click) [+] Libraries [+] Standard Library [+] PID
Control Blocks FB41 CONT_C_ICONT (doble click)
Paso 21) DB41 (doble click) Yes Editamos los parámetros correspondientes a
nuestro PID como se mencionó anteriormente
L 2.000000e+000
L 1.2570000e+001
*R
T MD 30
Paso 29) Sustituir el Valor de SP_INT en el bloque OB35 con la bandera MD30
para poder modificar el valor de litros directamente desde el bloque FC3:
Paso 1) Gira la llave de AUTOMAN a la derecha para iniciar. Una vez hecho esto la bomba
comenzó a trabajar a su máximo nivel, y el regulador ya debió de actuar para regular el
flujo de agua al valor establecido en los puntos anteriores.
Paso 2) Para apreciar de mejor forma el comportamiento del regulador, inicie el monitor,
para ello vaya a PID Control como se muestra en la siguiente imagen.
Paso 7) Guarde una imagen con los resultados que se muestran en el monitor, con la
regulación inicial y al menos dos perturbaciones, adjunte estos datos en su informe.