Beruflich Dokumente
Kultur Dokumente
DE SANTA MARÍA
F A C U L T A D DE C I E N C I A S E I N G E N I ER Í A S F Í S I C A S Y F O R M A L E S
2017
MONOGRAFIA : CONTROL CONTINUO EN PLC
INDICE
Introducción
1. CONTROLADORES LINEALES CONTINUOS
1.1.- Controladores lineales continuos
5.- Conclusiones
INTRODUCCIÓN
Los productos industriales que son sistemas que realizan una función
determinada, como por ejemplo una lavadora, un televisor, un taladro, etc.
En esta monografía se hablará de los controladores lineales continuos con PLC , que
se caracterizan porque realizan un algoritmo lineal y su actuación es continua en el
tiempo, asi como funcionamiento, características y aplicaciones en la industria.
1. CONTROL CONTINUO EN PLC
Un controlador lógico programable, más conocido por sus siglas en inglés PLC o por
autómata programable, es una computadora utilizada en la ingeniería automática o
automatización industrial, para automatizar procesos electromecánicos.
Una señal eléctrica analógica es aquella en la que los valores de la tensión o voltaje varían
constantemente y pueden tomar cualquier valor. En el caso de la corriente alterna, la señal
analógica incrementa su valor con signo eléctrico positivo (+) durante medio ciclo y
disminuye a continuación con signo eléctrico negativo (–) en el medio ciclo siguiente. Un
sistema de control (como un microcontrolador) no tiene capacidad alguna para trabajar con
señales analógicas, de modo que necesita convertirlas en señales digitales para poder
trabajar con ellas.La sección de entradas mediante el interfaz, adapta y codifica de forma
comprensible para la CPU las señales procedentes de los dispositivos de entrada o
captadores. Hay dos tipos de entradas:
Entradas digitales
Entradas analógicas
La sección de salida también mediante interfaz trabaja de forma inversa a las entradas, es
decir, decodifica las señales procedentes de la CPU, y las amplifica y manda con ellas los
dispositivos de salida o actuadores como lámparas, relés... aquí también existen unos
interfaces de adaptación a las salidas de protección de circuitos internos. Hay dos tipos de
salidas:
Salidas digitales
Salidas analógicas
Los módulos de entrada analógicas permiten que los autómatas programables trabajen con
accionadores de mando analógico y lean señales de tipo analógico como pueden ser la
temperatura, la presión o el caudal.
Los módulos de entradas analógicas convierten una magnitud analógica en un numero que
se deposita en una variable interna del autómata. Lo que realiza es una conversión A/D,
puesto que el autómata solo trabajar con señales digitales. Esta conversión se realiza con
una precisión o resolución determinada (numero de bits) y cada cierto intervalo de tiempo
(periodo muestreo).
Filtrado
Conversión A/D
Memoria interna
Los módulos de salida analógica permiten que el valor de una variable numérica interna del
autómata se convierta en tensión o intensidad.
Lo que realiza es una conversión D/A, puesto que el autómata solo trabaja con señales
digitales. Esta conversión se realiza con una precisión o resolución determinada (numero de
bits) y cada cierto intervalo de tiempo (periodo muestreo).
Esta tensión o intensidad puede servir de referencia de mando para actuadores que
admitan mando analógico como pueden ser los variadores de velocidad, las etapas de los
tiristores de los hornos, reguladores de temperatura... permitiendo al autómata realiza
funciones de regulación y control de procesos continuos.
Aislamiento galvánico
Conversión D/A
Circuitos de amplificación y adaptación
Protección electrónica de la salida
Los controladores proporcionales nos dan a opción de decirle que tan “sensible” deseamos
que el controlador se comporte ente cambios en la variable de proceso (PV) y setpoint (SP).
Entonces aquí, nosotros programamos al controlador para cualquier nivel de agresividad del
controlador. La ganancia (Kp) de un controlador es algo que podemos alterar, en
controladores analógicos tomara la forma de un potenciómetro, en sistemas de control
digitales será un parámetro programable. Normalmente el valor de la ganancia deberá ser
fijada entre un valor infinito y cero (para valores de ganancia infinito y zero estaríamos
hablando de un control on/off simple prácticamente). Cuanta ganancia necesita un
controlador depende del proceso y todos los otros instrumentos del lazo de control.
Normalmente se asume que CVmax - CVmin es el 100%, con lo cual Kp = 100/BP .De lo
expuesto se deduce que, para disminuir el error al valor mínimo posible, es necesario
aumentar el valor de Kp. Sin embargo, cuando se utiliza una ganancia muy grande el sistema
realimentado de la figura 6.9 se hace inestable y la variable de control CV no alcanza el valor
establecido mediante SP. Por otra parte si, como es habitual, existe un retardo entre la
aplicación de la señal CV y la respuesta del proceso, el sistema de control tiende a
sobrecorregir el error.
Tal como queda patente en este ejemplo, si se intenta mejorar el comportamiento del
sistema en bucle cerrado incrementando simplemente el valor de la ganancia proporcional
Kp no se obtiene un control preciso. Aunque el comportamiento del sistema puede
experimentar una ligera mejoría, un incremento excesivo hace que el sistema en muchos
casos se convierta en inestable. Es necesario, por lo tanto, modificar el procedimiento que
se acaba de describir para mejorar el comportamiento del sistema.
4.1.- DEFINICION
Como su propio nombre indica, un controlador PID es un caso particular de compensador de
adelanto retraso en el que el compensador de adelanto es proporcional-derivativo y el
compensador de retraso es proporcional-integral. Del producto de ambos compensadores,
se obtiene un controlador con dos ceros que en general pueden ser reales o no, un polo en
el origen y una ganancia. Es un regulador realimentador continuo. La acción integral hace
que se anule el error en régimen permanente y la acción derivativa proporciona al regulador
capacidad para anticipar el futuro y tiene un efecto predictivo sobre la salida del proceso,
que limita su oscilación en régimen transitorio, al mismo tiempo que aumenta la velocidad
de respuesta.
*El proceso es un sistema lineal con retardo, cuyo comportamiento responde a una
ecuación diferencial de primer orden, como, por ejemplo, el control de temperatura de un
homo.
*El proceso se describe mediante una ecuación diferencial de segundo orden como, por
ejemplo un motor de corriente continua.
Ambos tipos de sistemas se caracterizan por limitar solamente el nivel de error en régimen
permanente y exigir una respuesta rápida ante cambios de la variable de consigna o en
presencia de perturbaciones. Los controladores PID se utilizan en el 95% de los sistemas de
control continuo que existen en la industria debido en gran parte a su simplicidad y a que es
posible utilizar un procedimiento de prueba y error para seleccionar la proporción en la que
se combinan las tres acciones P, I, y D sin que el usuario tenga que tener un dominio
profundo de la teoría de control. Debido a ello en muchas ocasiones el usuario no explota
toda la capacidad de control de este tipo de controladores.
Si el efecto integral se añade al control de velocidad en bucle cerrado del motor de corriente
continua de la figura 4 se obtiene el sistema de la figura 7 en el que se tienen que ajustar la
ganancia proporcional y el tiempo integral Ti. La respuesta obtenida se representa en la
figura 9. En ella se puede observar que el error en régimen permanente se anula mediante
la introducción de la acción integral y que el tiempo de respuesta se eleva a medida que el
valor de Ti disminuye es decir, se aumenta el efecto integral. Un valor excesivamente
pequeño de Ti, como es el caso de Ti = 2, hace que el sistema se convierta en
subamortiguado y que presente una sobreoscilación antes de alcanzar el régimen
permanente, e incluso que llegue a oscilar. Es conveniente resaltar que el efecto integral, en
la proporción adecuada, mejora notablemente el error en régimen permanente sin que para
ello sea necesario elevar el valor de la ganancia proporcional y sin modificar
apreciablemente el régimen transitorio.
Comparando la figura 10 con la figura 8 se observa que el sistema se estabiliza mucho más
rápidamente y que la sobreoscilación es menor e incluso llega a anularse. Sin embargo,
aunque mejora la velocidad de respuesta sigue existiendo un error en régimen permanente.
5.- CONCLUSIONES
http://syscontrol2.blogspot.pe/2007/12/controladores-pid.html
https://www.researchgate.net/publication/287997534_CONTROLADORE
S_OPTIMOS_LINEALES_NO_LINEALES_Y_PID?enrichId=rgreq-
8479688cc1a4439e4b2fcb93e5922041-
XXX&enrichSource=Y292ZXJQYWdlOzI4Nzk5NzUzNDtBUzozMTAyNTU1Mj
U3OTM4MDBAMTQ1MDk4MjA4OTkxMw%3D%3D&el=1_x_2&_esc=publi
cationCoverPdf
https://es.wikipedia.org/wiki/Controlador_PID
http://control-pid.wikispaces.com/
https://es.wikipedia.org/wiki/Control_proporcional
http://www.instrumentacionycontrol.net/cursos-
libres/automatizacion/curso-control-pid-practico/item/364-el-control-
proporcional-definiciones-pr%C3%A1cticas-y-precisas.html
http://isa.uniovi.es/docencia/iea/teoria/plc.pdf
III. PROBLEMAS PROPUESTOS
1. Simulación de un Silo en LogixPro - ProSimII. Del menú Simulations seleccione Silo Simulator.
Una imagen similar a la de la Figura 1 se abrirá en la ventana de simulación. La Figura 2 muestra
con detalle donde están los sensores de nivel (level sensor) y de proximidad (prox sensor), los
switches (START y STOP), las luces (RUN, FILL y FULL), la válvula solenoide (solenoid valve) y el
motor del sistema con las correspondientes entradas y salidas al PLC.
Se pide:
Del menú Simulations seleccione Batch Simulator. Una imagen similar a la de la Figura 3 se abrirá
en la ventana de simulación.
La Figura 3 muestra con detalle donde están los sensores de flujo y de nivel, los switches (START
y STOP), las luces (RUN, IDLE y FULL), el mixer, las bombas, el termostato y el calentador con las
correspondientes entradas y salidas al PLC. Se usarán estos componentes en el automatismo
propuesto.
El programa debe cumplir con los siguientes requisitos:
Se pide:
Realizar el modelamiento del controlador del autómata usando GRAFCET nivel 2.
Programar la activación de las etapas, las CT’s y las acciones de las etapas en Lenguaje de
Contactos
SIMULACION ADJUNTA EN EL ARCHIVO
3. Se desea controlar el acceso, de manera automática, a una sala comercial con una
capacidad de cien plazas de asiento. Admitiendo diez personas más de las autorizadas, que
tendrían que permanecer de pie. (Ver Figura 4)
Disponemos de dos barreras luminosas a la entrada de la sala, "A" y "B", situadas de tal
forma que al entrar una persona en la sala, interrumpa primero la barrera "A" y luego la
"B". La distancia física entre ellas es la mínima, de manera que siempre se interrumpirán
también simultáneamente durante la entrada. De forma semejante sucede cuando una
persona sale de la sala. Primero interrumpirá la barrera "B" y después la "A".
Cuando en la sala tenemos menos de cien personas lo indicaremos activando la luz verde situada
en la entrada. Si se diera el caso de que en un momento determinado hubiera más de cien
personas y menos de ciento diez, deberá activarse la luz azul situada e n la entrada. En el
momento que entrara la persona ciento diez será la luz roja la que activaríamos. Dispondremos
de un pulsador de reset para inicializar el contador a 0 en cualquier momento.
Se pide:
PROBLEMA NRO.3
GRAFO DE ESTADOS
E0
Sensor b Sensor a
E2 E1
COUNTER=100
COUNTER=100
COUNTER=110
COUNTER=110 E3
PROGRAMA DE CONTACTOS
4. Tenemos un sistema de transporte de material como el de la Figura 5, el cual se
pretende automatizar.
Se pide:
GRAFO DE ESTADOS
INICIO EO
T=1 MIN
DERECH E1
A
SENSOR CARGA E8
REVISION
SENSOR CARGA
CARGA E2
E6
T=10 SENSOR
MANTENIMINETO
IZQUIERD DERECH E3
A IZQUIERD E7
A
SENSOR DESCARGA A
DESCARGA E4
T=5
CONTADOR E5
VIAJES
TABLA DE VARIABLES, ETIQUETAS Y DIRECCIONAMIENTOS
PROGRAMA DE CONTACTOS
5. El dibujo de la Figura 6 representa una escalera automática, La escalera puede accionarse en
el sentido ascendente mediante el contactor A y en sentido descendente mediante el
contactor B. Para que la escalera ascienda ha de accionarse el sensor s1, y para que
descienda el sensor s4. Si ambos están accionados a la vez tendrá prioridad la ascensión.
Una vez la escalera esté ascendiendo no se detendrá hasta que el sensor s3 sea accionado
tantas veces como lo haya sido el s1 y además, haya pasado un tiempo T. Igualmente, si la
escalera está descendiendo no se detendrá hasta que el sensor s2 sea accionado tantas
veces como lo haya sido el s4 y además, haya pasado un tiempo T
Se pide:
a) Realizar el grafo de estados del sistema.
b) Elaborar una tabla de variables, empleando las etiquetas y direccionamientos adecuados.
CONCLUSIONES:
- La programación en ladder tiene un lenguaje simple, con el cual podremos lograr infinidad
de aplicaciones.
- Logic Pro permite simular diferentes tipos de procesos, siendo una herramienta
interactiva, con la cual se pueden desarrollar nuevos códigos.
- La programación en Ladder tiene muchas variables, y elementos como timer y contadores
que permiten la automatización completa de un sistema.