Descargar PDF

Transcripción

Descargar PDF
 DESCRIPCION DE LA PRÁCTICA
En esta práctica usted aprenderá a utilizar la función de control PID del PLC delta, utilizando
una pantalla HMI DOP- B07E415, un PLC DVP-12SA, un modulo especial para entradas analógicas
DVP-04TC (para temperatura) y un kit de resistencias y termopares para realizar un control de
temperatura. Empezaremos por describirle que es un control PID y cuál es su funcionamiento, así
como los diferentes aparatos que utilizara para esta práctica, sus conexiones y explicaremos como
realizar la programación del PLC y de la pantalla HMI.
¿QUE ES UN PID?
Un PID es un mecanismo de control por realimentación que calcula la desviación o error entre un
valor medido y el valor que se quiere obtener, para aplicar una acción correctora que ajuste el
proceso. El algoritmo de cálculo del control PID se da en tres parámetros distintos: el proporcional, el
integral, y el derivativo. El valor Proporcional determina la reacción del error actual. El Integral genera
una corrección proporcional a la integral del error, esto nos asegura que aplicando un esfuerzo de
control suficiente, el error de seguimiento se reduce a cero. El Derivativo determina la reacción del
tiempo en el que el error se produce. La suma de estas tres acciones es usada para ajustar al
proceso vía un elemento de control como la posición de una válvula de control o la energía
suministrada a un calentador, por ejemplo. Ajustando estas tres variables en el algoritmo de control
del PID, el controlador puede proveer un control diseñado para lo que requiera el proceso a realizar.
La respuesta del controlador puede ser descrita en términos de respuesta del control ante un error, el
grado el cual el controlador llega al "set point", y el grado de oscilación del sistema. Nótese que el
uso del PID para control no garantiza control óptimo del sistema o la estabilidad del mismo. Algunas
aplicaciones pueden solo requerir de uno o dos modos de los que provee este sistema de control. Un
controlador PID puede ser llamado también PI, PD, P o I en la ausencia de las acciones de control
respectivas. Los controladores PI son particularmente comunes, ya que la acción derivativa es muy
sensible al ruido, y la ausencia del proceso integral puede evitar que se alcance al valor deseado
debido a la acción de control.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
FUNCIONAMIENTO
Para el correcto funcionamiento de un controlador PID que regule un proceso o sistema se necesita,
al menos:
1. Un sensor, que determine el estado del sistema (termómetro, caudalímetro, manómetro, etc.).
2. Un controlador, que genere la señal que gobierna al actuador.
3. Un actuador, que modifique al sistema de manera controlada (resistencia eléctrica, motor,
válvula, bomba, etc.).
El sensor proporciona una señal analógica o digital al controlador, la cual representa el punto
actual en el que se encuentra el proceso o sistema. La señal puede representar ese valor en tensión
eléctrica, intensidad de corriente eléctrica o frecuencia. En este último caso la señal es de corriente
alterna, a diferencia de los dos anteriores, que también pueden ser con corriente continua.
El controlador lee una señal externa que representa el valor que se desea alcanzar. Esta señal
recibe el nombre de punto de consigna (o punto de referencia), la cual es de la misma naturaleza y
tiene el mismo rango de valores que la señal que proporciona el sensor. Para hacer posible esta
compatibilidad y que, a su vez, la señal pueda ser entendida por un humano, habrá que establecer
algún tipo de interfaz (HMI- Human Machine Interface), son pantallas de gran valor visual y fácil
manejo que se usan para hacer más intuitivo el control de un proceso.
El controlador resta la señal de punto actual a la señal de punto de consigna, obteniendo así la señal
de error, que determina en cada instante la diferencia que hay entre el valor deseado (consigna) y el
valor medido. La señal de error es utilizada por cada uno de los 3 componentes del controlador PID.
Las 3 señales sumadas, componen la señal de salida que el controlador va a utilizar para gobernar al
actuador. La señal resultante de la suma de estas tres se llama variable manipulada y no se aplica
directamente sobre el actuador, sino que debe ser transformada para ser compatible con el actuador
utilizado.
Las tres componentes de un controlador PID son: parte Proporcional, acción Integral y
acción Derivativa. El peso de la influencia que cada una de estas partes tiene en la suma final, viene
dado por la constante proporcional, el tiempo integral y el tiempo derivativo, respectivamente. Se
pretenderá lograr que el bucle de control corrija eficazmente y en el mínimo tiempo posible los
efectos de las perturbaciones.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
EL PLC DVP-12SA
CARACTERISTICAS: En comparación con el estándar PLC Delta, es delgado y compacto serie SA
ofrece una mayor capacidad de operación y eficiencia del programa.
ESPECIFICACIONES:
‧ Puntos MPU: 12
‧ Max. I / O: 236 puntos
‧ Capacidad de programación: 8K pasos
‧ Puerto de comunicación: Puerto RS-232 y RS-485, compatible con MODBUS ASCII / RTU
protocolo de comunicación
‧ Alta Velocidad de salida de impulsos: Soporta 2- puntos independientes de alta velocidad de salida
de pulso (Y0 de hasta 50KHz y para Y1 de hasta 10 KHz).
‧ Built-in contador de alta velocidad de ancho de banda * se refiere al máximo rango de conteo de un
contador individual.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
- PID / On-Off / Entradas manuales y modos de control programables
‧ 2 grupos de 2 salidas para el ajuste automático de los grupos de parámetros PID
MODULO DE EXPANSIÓN DVP-04TC
‧ Capaz de conectarse a varios termopares (B, E, J, K, L, N, R, S , T, U, TXK), el platino RTD
(PT100, JPt100), corriente analógica (0 ~ ‧ 20mA, 4 ~ 20mA) y la tensión lineal (0 ~ 5V, 0 ~ 10V)
‧ Máximo 2 grupos de interruptores de alarma están disponibles, con 12 modos de alarma cada
estado de la pantalla LED ‧
‧ Celsius o Fahrenheit indicación de temperatura
‧ Puerto RS-485 interfaz de comunicación (Modbus ASCII, RTU, velocidad de transmisión: 2.400 ~
38.400)
‧ Tiempo de muestreo de RTD termopar / platino: 0,4 segundos / hora , el tiempo de muestreo de
entrada analógica: 0,15 segundos / hora
‧ El controlador lógico programable es capaz de crear 64 grupos de control de temperatura y
tiempo.
‧ 3 niveles de protección por contraseña; ahorro de cable, ajuste de protocolo de comunicación
sincrónica, ajuste de ID automática.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
PANTALLA HMI DOP-B07E415
ESPECIFICACIONES:
7 "(800 x 480 píxeles) TFT LCD de 65.536 colores
‧ 3 series de puertos COM, apoyar RS232 / RS422 / RS485
‧ Para la transferencia de datos / descarga: RS232, USB, Ethernet
‧ Compatible con USB Host, conexión directa a disco USB, una impresora y el ratón
‧ Soporta tarjetas SD
‧ Soporta Ethernet
‧ Soporta salida de audio (MP3, WAV)
‧ pantalla táctil cumple con IP65
‧ Soporta horizontal / vertical pantalla
‧ Edición de software, DOPSoft es compatible con los sistemas operativos: Windows XP, Windows
Vista, Windows 7
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
KIT DE RESISTENCIAS
Este kit de cuatro resistencias eléctricas industriales nos puede servir para simular maquinas donde
se requiera temperatura, cada resistencia cuenta con un termopar tipo J con lo que podemos revisar
la temperatura a la que se encuentra cada resistencia.
TERMOPAR
Un termopar (también llamado termocupla) es un transductor formado por la unión de
dos metales distintos que produce un voltaje (efecto Seebeck), que es función de la diferencia
de temperatura entre uno de los extremos denominado "punto caliente" o unión caliente o de medida
y el otro denominado "punto frío" o unión fría o de referencia. En Instrumentación industrial, los
termopares son ampliamente usados como sensores de temperatura. Son económicos,
intercambiables, tienen conectores estándar y son capaces de medir un amplio rango de
temperaturas. Su principal limitación es la exactitud ya que los errores del sistema inferiores a
un grado Celsius son difíciles de obtener.
Tipo J (Hierro / Constantán): Su rango de utilización es de -270/+1200°C. Debido a sus
características se recomienda su uso en atmósferas inertes, reductoras o en vacío, su uso
continuado a 800°C no presenta problemas, su principal inconveniente es la rápida oxidación que
sufre el hierro por encima de 550°C y por debajo de 0°C es necesario tomar precauciones a causa
de la condensación de vapor de agua sobre el hierro.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
DESARROLLO DE LA PRÁCTICA
CONEXIONES:
1
FUENTE DE ALIMENTACION DELTA DVPS01 24V
2
PLC DVP-12SA
3
MODULO DE EXPANSION DVP-04TC ESPECIAL PARA TEMPERATURA
4
RELEVADORES TIPO CLEMA A 24V- 250V PARA CONECTAR LAS SALIDAS
5
CLEMA PORTAFUSIBLE 110V
6
CLEMAS DE CONEXIÓN (PARA ENTRADAS ANALOGICAS)
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
DESCRIPCIÓN DE CONEXIONES:
Como se puede apreciar en la imagen se tienen 2 clemas al iniciar las conexiones a las que se les
conecta la fase y el neutro (es el cable de la clavija). De ahí se toman para alimentar la fuente, que
nos proporcionara 24v y la tierra física que son los que necesita el PLC, el modulo de expansión y la
pantalla HM1 para trabajar, en la imagen se puede detectar que a los 2 primeros tornillos llegan la
fase y el neutro de corriente alterna y los 3 tornillos de abajo son la salida de la fuente: Tierra, 24v y
0v en ese orden, también se aprecia como un grupo de cables Verde (tierra), Rojo (24v) y Negro (0v)
y son conectados al PLC y al modulo de expansión y se aprecian en la parte de abajo los que van a
conectarse a la pantalla.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
Del PLC y del modulo de expansión salen las conexiones hacia las clemas, se puede apreciar a
continuación como de la sección de salidas del PLC un grupo de cables llega y se conecta a los
relevadores tipo clema, y las salidas de estos pasan a las clemas porta fusibles, estas
acompañadas por una línea de la corriente alterna que se puentea para todas las salidas del PLC en
esta parte se tiene conectada a Y0 una resistencia que será la única que se utilizara para la
práctica.
Por su parte en el modulo de expansión se conecta a “L+” y “L-” de los cuatros canales que tiene y
estos cables se conectan a las clemas de la parte derecha de la imagen. En estas últimas es donde
se conectaran las entradas analógicas que se desean leer y aquí se tiene conectado el termopar
(tipo J) de la resistencia número uno, para así nosotros poder monitorear la temperatura a la que se
encuentre esta, y poder realizar el control.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
FUNCIONES DEL PLC
Cuando Módulos Especiales como el DVP-04TC son conectados al PLC, los módulos son
numerados de 0 ~ 7. “0” es el más cercano y “7” el más lejano. 8 módulos son el máximo y no
ocupan ninguna Entrada o Salida Digital del PLC, los módulos de entradas y salidas digitales no
cuentan como parte de estos 8.
API 88 PID PID Control Loop.
S1: Establecer el valor.
S2: Valor actual.
S3: Parámetro.
PID
D0
S1
D6
S2
D200 D1
S3
D
D: Valor de salida.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
GPWM
GPWM
D1
D10
Y0
D1: Lectura del valor de salida del PID. D10:
Parámetro.
Y0: Salida que vamos a encender.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
PROGRAMACION DEL PLC
Para realizar la programación para el control PID de temperatura necesitaremos las funciones
especiales PID y GPWM que se describieron anteriormente.
El primer paso es inicializar el programa con la bandera M1002 direccionada a un contacto pulso de
subida, el cual activará algunas instrucciones que sirven para configurar el plc y el módulo especial
de temperatura.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
Al configurar la instrucción PID, en el campo S3 pondremos el registro D200, aquí se utilizan 20
registros consecutivos para definir los parámetros de control PID, esto quiere decir que
automáticamente se utilizarán desde el registro D200 (S3) hasta el registro D219 (S3+19).
Movemos el valor K300 al registro D200 (S3) para configurar el tiempo de muestreo (Sampling Time).
Movemos el valor K3000 al registro D20 que utilizaremos en la instrucción GPWM para indicar que
cada 3000ms realice el encendido de las resistencias el tiempo calculado por PID (D: output value).
Con la instrucción TO lo que haremos es configurar el módulo especial de temperatura enviando
valores a los Registros de Control (CR).
El primer registro a configurar es el CR#1 en el que se elige el tipo de termopar a utilizar, en este
caso es del tipo J. En la tabla de Registros de Control se explica a detalle los bits correspondientes a
cada canal y los valores que debes enviar según el tipo de termopar.
Nosotros enviamos el valor K0 para que el canal 1 (y todos los demás) estén ajustados al tipo J.
También enviamos el valor K2 al CR#2. Este CR se utiliza para indicar el número de muestras
tomadas para dar el valor promedio en el canal uno.
Al CR#29 enviamos el valor Hexadecimal H5678, que sirve para habilitar el Modo PID en el módulo
de temperatura.
Lo siguiente que haremos es utilizar la bandera M1000 junto con la instrucción FROM para siempre
leer el valor promedio presente en el canal 1 y mostrarlo en el registro D11. Y en paralelo una
instrucción MUL para traducir la temperatura deseada a un valor q el plc interprete de manera
correcta. Solo multiplicar por 10 el valor dado (D100) y guárdalo en el registro D101 (que es el
registro que PID utiliza como valor deseado).
El siguiente paso es activar el Auto-Tuning. Se utiliza para configurar automáticamente los registros
S3+1, S3+2 y S3+3 (Ganancia Proporcional, G. Integral y G. Derivativa) con los valores que determine
el módulo.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
Esto se realiza de una manera sencilla, moviendo el valor K3 al registro S3+4 (en este caso registro
D204) con la ayuda de un contacto pulso de subida vinculado a M0. Cuando el cálculo de auto-tuning
esté terminado, esté cambiará su valor automáticamente a K4.
Pondremos un contacto Abierto vinculado a M1 conectado a la instrucción PID. D101 es el valor de
temperatura deseada, D11 es el valor promedio actual de temperatura, D200 es el primer registro
que se tomará en cuenta para modificar parámetros y D0 es el valor de salida.
En paralelo colocamos la instrucción GPWM, donde D0 es el valor que nos entrega PID, D20 indica
cada cuanto tiempo realizará el encendido de las resistencias con el tiempo calculado por PID (D:
output value D20) y Y0 es la salida que activará.
El programa completo quedará de la siguiente manera:
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
PANTALLA HMI
A continuación se presenta una posible solución a la programación de la pantalla, usted puede
realizar su programación de la manera que más le agrade o se le facilite, esto solo es un ejemplo y
en él se utilizan funciones comunes con las que ya estará familiarizado si ya realizo prácticas
anteriores.
En nuestro ejemplo solo utilizamos tres pantallas como se describe a continuación:
PANTALLA DE PRESENTACIÓN
Pantalla de inicio y presentación
Esta pantalla nos sirve de presentación del programa, esta solo aparecerá al encender la máquina y
solo funcionara hasta darle un toque a la pantalla, al hacerlo te mandara al menú. Para lograr esto
tienes que crear una boton Goto Screen de toda la pantalla y sobre el colocar la imagen de
presentación, como la que se muestra en la parte de arriba, este boton direcccionarlo a la pantalla de
menu y listo.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
SEGUNDA PANTALLA
En este ejemplo de posible solución la segunda pantalla es la principal del programa, desde esta se
puede monitorear la temperatura actual que muestra el termopar de la resistencia, se puede
observar cuando está encendida la resistencia y cuando apagada, desde esta misma pantalla inicias
el control PID y realizar el Auto Tuning, te muestra el resultado del PID y tiene un botón que te
manda a la pantalla de configuración de temperatura.
DESCRIPCIÓN:
Se colocaron dos botones ON/OFF el primero direccionado a M1 del programa del PLC, este nos
servirá para poder iniciar el control PID, el segundo direccionado a M0, este tendrá la función de
accionar el auto tuning, (para identificarlos puedes ponerle un cuadro de texto indicando su función
como se ve en el ejemplo). Se coloco también un botón GOTO SCREEN que se utiliza para
llevarnos a la pantalla de configuración de temperatura.
Para poder revisar cuando la resistencia esta encendida, se coloco un indicador multiestado y se
direcciono a la salida Y0 del PLC, así cuando la resistencia está apagada se muestra la imagen de
una lámpara apagada y cuando se enciende la resistencia se cambia a una imagen con una lámpara
encendida. También se colocaron dos display numéricos, el primero se direcciono al registro D0 del
PLC y tiene la función de indicar el resultado del PID, el segundo se direcciono al registro D11, y en
este podemos observar la temperatura actual que tiene la resistencia.
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]
TERCER PANTALLA
En la tercer pantalla se puede apreciar una entrada numérica la cual esta direccionada al registro
D100 del PLC, en este podemos indicar la temperatura que se desea sea alcanzada. En la parte
inferior derecha se puede observar un botón con la imagen de una casa, este es un botón GOTO
SCREEN que está configurado para que te regrese a la pantalla anterior
TERATRONIX SA DE CV
Tel: +52(33) 13689130, Tel/Fax: +52(33) 13689131
e-mail: [email protected]

Documentos relacionados