Curso Control de Temperatura OMRON ELECTRONICS S.A. índice Pág. C Curso Bá Básico i ... 3 Pág. S l Selección ió d de producto d t ...74 Método de control ... 7 por método de control ...75 Salida ...38 por sonda ...77 Sonda ...50 por salida ...82 Funciones de alarma ...59 por alarma ...83 Comunicación ...65 por interface ...84 Curso Básico de Control de Temperatura Control Feed Feed-Back Back (realimentado) y controladores OMRON ¿Qué es Control de temperatura? Control secuencial Control Feed Feed-back back (lazo cerrado) Descripción/ Es un control secuencial pasoEs un control que detecta Palabras a paso de acuerdo con las constantemente el error entre claves ordenes previamente la consigna y el valor real y lo programadas. corrige. Carácter Cualitativo Discontinuo Por ejemplo Tiempo Número de piezas Presencia etc. Cuantitativo Continuo Caudal Presión Temperatura Control Feed-back (Realimentación) Perturbación MV TC e = SP-PV Consigna SP - + Dispositivo de salida Lógica de control Carga Controlada Sonda Temperatura real PV Control ideal ¿Cuál es la definición de "control control bueno bueno" para un control realimentado Feed-back? Alcance a la consigna Rápido y/o correctamente Corrección de error ante perturbación externa. Rápido y/o correctamente Consigna "Step-response" Consigna g "Disturbance" Método de Control es el núcleo de control TC + - Control Standard Pág. ON/OFF P PI PD PID ... 8 ...12 12 ...20 ...81 ...22 Pág. 2-PID A to t ning Auto-tuning Self-tuning Fine-tuning ...25 ...29 C t l especial Control i l ...30 Pág. ...33 Calor / Frío Cascada ...34 ...37 Control ON/OFF Es un control sencillo y económico. económico TC MV=100% MV=0% : PV<SP : PV>SP Pico o sobrepasamiento: Overshoot Se genera un "Overshoot" Overshoot debido a un exceso de energía aplicada para alcanzar el SP (consigna). T (ºC) Overshoot PV SP Step-response t (seg.) Oscilación : Hunting También puede producirse una oscilación o "Hunting" Hunting después de haber alcanzado el SP T ºC SP MV % 100% (todo) 0% (nada) PV Hunting tiempo Ciclo de ON/OFF muy rápido Histéresis Medida p para alargar g el ciclo de ON/OFF. T ºC Desventaja: D t j Hunting grande PV SP Histéresis tiempo MV % 100% (todo) 0% (nada) Ciclo más largo Control P Proporciona P i lla salida lid (MV : 0 a 100%) d dentro t d de un determinado rango (Pb) en función del error (e). TC MVp = 100 Pb e +M0 Acción P T (ºC) OFF Pb e ON PV SP 0% (OFF) 50% M0 MV 100% (ON) Proporcionado de la salida (contacto) Salida contacto (Relé, (Relé Tr, Tr SSR, SSR etc.) etc ) e Pb / 2 0 Tiempo proporcional -Pb / 2 ON 0% M0 100% MV OFF Tiempo ON (Ton) ON Periodo de Control (CP) MV = Ton CP OFF 100 t Proporcionado de la salida (Analógica) Salida analógica (4-20mA, (4 20mA 0-20mA, 0 20mA 0-10V, 0 10V etc.) etc ) e Pb / 2 0 Resolución División -Pb / 2 0% M0 100% MV 20 mA Tiempo de retardo E5_X,J,F : 212 divis. / 500ms E5_K, ES100 : 2600 divis. 4 mA 0% 100% MV Salida inversa y directa Salida directa Salida inversa SP PV temp. baja temp. alta Pb ON SP Pb OFF ON MV PV OFF 100% 0% 0% 100% MV Offset El control proporcional puede generar un error de "Offset" entre PV y SP. T (ºC) Offset SP PV t (seg.) ¿Por qué ocurre Offset ? Cuando la banda P seleccionada no es adecuada a la característica térmica-estática del sistema se produce el offset. Curvas de característica térmica-estática MV C 100% 50% 0% B' B A Cada materia tiene distinta característica estática según su capacitancia térmica. Offset 20 (Ambiente) 100 SP 140 Materia A : Fácil de calentar Materia B : Adecuado. Materia C : Difícil de calentar. T (ºc). B' : cambio de la temperatura ambiente. Manual Reset Manual Reset elimina el Offset de forma manual. manual MVp = PV temp. baja SP Pb OFF 0% 50% ON OFF MV 100% 0% ON MV 100% OFF M0 e +M 0 temp. alta ON MV 100% 100 Pb 0% Control P+I I:C Corrige el error acumulado de forma f automática. á MVi T (ºC) = 100 Pb SP Offset : e Corrección automática PV t (seg.) 1 Ti e dt Control P+D D : Corrige C i ell error instantáneo i t tá debido d bid a perturbaciones externas. T (ºC) MVd Perturbación : e SP PV Corrección t (seg.) = 100 Pb de Td dt Control PID Un sistema integrado. integrado P, P IyD I P D + + PID MV = 100 Pb (e+ 1 Ti e dt + Td de ) dt Los parámetros o constantes PID Comportamiento p de los p parámetros MV= 100 ( Pb 1 e + Ti de e dt + Td dt ) Grande Adecuado Pequeño Inestabilidad (Hunting pequeño) Corrige perturbación Corrección lenta de perturbación Off t Offset C i Offset Corrige Off t Oscilación O il ió Offset Alcance a SP lento Corrige picos y oscilaciones Pico y Oscilación Compatibilidad Las características de alcance a SP y de corrección de perturbaciones no siempre son compatibles. T (ºC) T (ºC) SP Correcto Hunting Overshoot / Hunting SP Correcto Corrección lenta Offset / Alcance lento Step-response Perturbación t (seg.) Step-response Perturbación t (seg.) 2-PID de OMRON Feed-foward F df d ((realimentación li t ió anticipativa): ti i ti ) es un ffreno constante que previene sobrepasamientos (picos) La lógica es un constante. (Alfa) FF SP Sólo se efectúa sobre SP. (Sólo para Overshoot) + e - PID Mientras la lógica PID controla alcance a SP,Offset y Hunting Perturb. + MV + + Y lo resta del MV. Sirve para frenar el Overshoot. Constante Alfa Alfa es la ganancia de Feed-Foward Feed Foward 1. Ajustar la corrección de perturbación con PID convencional. 2. Ajustar Step-response eligiendo un alfa adecuado (de 0 a 1). T (ºC) alfa=0 SP alfa=1 Alfa correcto Step-response C Correcto t Perturbación t (seg.) Lógica Fuzzy Lógica g fuzzy y es un reajuste j de la corrección realizada ante perturbaciones. Unicamente funciona cuando se produce una perturbación. Cuando el PV se desvía del SP después del establecimiento. No actúa ante cambios del SP. T (ºC) 2-PID SP Fuzzy Acelera MV Retiene MV Step-response Perturbación 2-PID 2-PID + Fuzzy Resumen PID Demasiado grande Histerésis Demasiado pequeño - Vida corta de relé P - Hunting I - Corrección lenta de Offset D Corrige demasiado ________ la ________. Periodo de Control - Hunting Alfa - Alcanza demasiado _____ al SP Auto-tuning Método Ciclo de Límite Método Step-Response Step Response Pc (seg) PV SP SP L' (seg) A PV R (ºc/seg) ON MV P= 262 FS OFF Tiempo ×A I= Pc 2 Pc D= 8 L (seg) ON MV P = 82 RL' Ti Tiempo I = 2 L' D = 0.5 L' Self-tuning El controlador l d d decide id por síí mismo i cuándo á d reajustar j llos parámetros PID. SRT (Step Response Tuning) Cuando se cambia el SP DT (Disturbance Tuning) Cuando se detecta una perturbación. HT (Hunting Tuning) Cuando se detecta Hunting u oscilaciones. oscilaciones SRT SRT renueva el PID ante Pb cambios de SP. 1.27 SPnuevo 1) SPant. SPnuevo 2) Error en el momento del cambio de SP es mayor que : SPanterior Pb 1.27 + 4 L (min) 3) Cambio del SP hacia arriba en control inverso (control de calor), calor) hacia abajo con control directo (control frío). Banda 4) Al cambio PV tiene que estar estable dentro de la banda estable. PV R (%/min) Tiempo PID renovado DT y HT DT renueva el PID; 1) Cuando PV excede el rango estable tras haberse establecido con el PID antiguo. 2) Después de que el SP se ha cambiado fuera de las condiciones SRT tras haberse establecido con el PID antiguo. Pi 2 Pico Banda estable Pico 1 Cambio SP <Pb 1.27 *El número de picos que se generan hasta que se establezca debe ser inferior a 4. HT renueva el PID; Si se generan más de 4 picos fuera de SRT. Estable Pico 2 PID renovado PID renovado Pico 4 Banda estable Pico 1 Pico 3 PID antiguo ( Inestable ) PID renovado Fine-tuning Reajusta los PID de una forma manual e intuitiva. intuitiva Determinar las características que se desean reajustar seleccionando de entre: 1) Eliminar Pico (Overshoot) 2) Evitar Hunting 3) Mejorar el tiempo de establecimiento. Dos de ellos se pueden optimizar a la vez. Eliminar Pico Seleccionar el grado de optimización: Mucho,, medio,, un poco, p , etc. Mejorar tiempo Evitar Hunting Control Calor / Frío Los procesos exotérmicos (por sí mismos generan calor) necesitan de ambas acciones: enfriamiento y calentamiento. Procesos químicos exotérmicos. Máquina extrusoras de plásticos. Calor Frío Banda muerta / solapada Banda solapada Banda muerta Control preciso Ahorro de energía Calor y frío actúan a la vez MV MV 100% 0% Calor y frío no actúan a la vez Calor Frío 100% 0% T (ºc) Banda solapada (Overlap band) 100% Calor Frío 0% 100% 0% T (ºc) Banda muerta (Dead band) Coeficiente de frío Aún teniendo el mismo MV, MV el comportamiento de frío puede diferir del comportamiento de calor. MV 100% MV Calor Frío 100% 100% Calor 100% Frío 0% 0% T (ºc) 0% 50% 0% T (ºc) Control Cascada En este sistema la salida del primer controlador proporciona el SP del segundo controlador. Lazo Secundario Fluctuación Lazo Principal Calor Aíre Frío Sensor 2 Sensor 1 Aíre Caliente Salida TC + - es el interface de salida. Pág. Tipo de salida Elemento de calor Salida analógica Válvula motorizada ...40 ...42 ...45 ...46 Salida de TC y actuadores TC Señal de salida Actuadores Señal Carga Energía Relé SSR Tensión Analógico Pulsos para válvula Contactor SSR externo Controlador ciclo * Controlador fase * Electro-válvula Válvula motorizada * Energía eléctrica Caudal de líquido Caudal de aire Presión Salida de TC (1) Relés Control directo de carga eléctrica o contactor. (máx. 5A : E53-R). Para un sistema con baja frecuencia de operación. Relé de estado sólido Control directo de carga eléctrica o contactor. (máx. 1A) Para un sistema con alta frecuencia de operación. Tensión Control de relé de estado sólido externo Salida de TC (2) Corriente (Analógica) Control de fase de carga eléctrica, electro-válvula. etc. Para un sistema con probabilidad de perturbación. Tensión (Analógica) Pata variador de velocidad, electro-válvula, etc. Pulsos para válvula motorizada. Para válvula motorizada. Control de elemento de calor (1) Control de contacto Sencillo y económico Control del tiempo en que permanece cerrado el contactor. TC 50% ON Periodo de control TC Señal de salida Actuador Relé directo SSR directo Tensión SSR externo 2 seg. P.ej. MV = 50% Control de elemento de calor (2) Control de ciclo Rápido y sin ruido Control del número de ciclos en una operación. TC Controlador de ciclo 50% ON Tiempo de operación Señal de salida Actuador Salida analógica (4-20 mA) Controlador de ciclo G3PA 0.08 seg. P.ej. MV = 50% Control de elemento de calor (3) Control de fase Control de fase de ON en medio ciclo. Alta precisión TC Controlador de fase 50% ON Medio ciclo Señal de salida Actuador Salida analógica (4-20 mA) Controlador de fase G3PX P.ej. MV = 50% 0.01 seg. Productos OMRON Control de caudal Electro-válvula Se utiliza para controlar el caudal de aire o líquido. 20 mA Escalones 4-20mA Posicionador 4 mA 0% 100 % MV Entrada de caudal (Presión constante) Movimiento mecánico Salida de caudal Válvula motorizada Es un sistema Servo ON /OFF Controla la apertura (posición) de la válvula mediante pulsos de apertura / cierre. Realimentación de posición R Abrir M Cerrar 1)) Control flotante 2) Control realimentado Control flotante El TC manda d all motor t los l pulsos l Abrir o Cerrar. Cerrar El rotor t d de lla válvula ál l gira i d de acuerdo con el par del motor. M TC Abrir Total apertura Pulso Abrir Pulso Cerrar 100% t 0% t t : Tiempo total de recorrido (Travel Time) 50% t/2 25% t/4 Control realimentado El TC manda d all motor t llos pulsos Abrir o Cerrar. Cerrar TC Abrir El rotor de la válvula gira de acuerdo con el tiempo de los pulsos. M Pulso Cerrar Pulso Abrir Realimentación para el reajuste de la apertura El eje del rotor transfiere su posición al poteciómetro. Calibración de la Válvula Control flotante Medir el tiempo total de recorrido Control realimentado Medir los valores límite del potenciómetro Sonda TC + es ell interface i f de d entrada - Pág. Termopar Termorresistencias Entrada universal ...52 ...53 ...56 Sondas de temperatura Termopar Baja temperatura : J, K, E, T Alta temperatura : R, S, B, W, PL-II, N Termorresistencia Pt100 Termopar Pro Contra Amplio rango de medida Estructura sencilla Económico Cable de compensación necesario Termorresistencia Alta precisión Estable Más linear que termopar Costoso Velocidad no alta Impedancia flotante Termopar Efecto Seebeck materia A Unión caliente Unión fría Corriente T2 T1 materia B V=K(T2-T1) v temp Termorresistencia Variación de resistencia por temperatura r r temp Puente Wheatstone r R1 Cuando , V=0 ; V R2 Vref R3 r = R1×R2 / R3 Termorresistencia (Problema y su medida) Resistencia flotante Cuando se alarga el cable aparece la llamada resistencia flotante. rl TC rl Termorresistencia de tres hilos Para eliminar la resistencia flotante. r rl rl R1 rl Cuando, V=0; R3×(r+rl) = R1×(R2+rl) r= R1×R2/R3+·(R1-R3)rl/R3 Si R1=R3; R2 R3 r= R1×R2/R3 Rango de medida 2500 2000 1500 Temperatura 1000 ºC 500 0 -500 High Low K J R S E T B Sonda W L-II P N 00 1 Pt Sonda universal Para valores de p proceso g generales Presión Humedad Temperatura Nivel líquido, etc Señal de salida Corriente (4-20mA, (4 20mA 0-20mA, 0 20mA etc.) etc ) Tensión (1-5V, 0-10V, etc.) Sensor infrarrojo compatible con termopar (mV) Producto OMRON : ES1A Escala Es necesario convertir / escalar la señal analógica normaliza al valor físico de la variable correspondiente. Señal 20 mA 4 mA min. max.. Fondo escala Display Valor físico ºC Bar, ºC, Bar %, % m, m etc. etc Precisión de entrada Precisión Error entre la temperatura real y el valor de display 1: Valoración de error en relación al fondo de escala (E5C2, E5_S,etc.) 2: Valoración de error en relación al valor de indicación (E5_X, J, K, etc Periodo de muestreo Viene limitado por las prestaciones del microprocesador del TC. Rápido --> Control rápido, influencia de ruido Lento --> Medida estable, control lento Funciones de alarma para la seguridad del sistema Tipos de alarma (1/2) Límite superior Baja SP Relativo Alarma Alta Baja 0 ºC Alarma Alta 0 ºC Absoluto Alta Absoluto Límite inferior Baja Alarma SP Relativo Alta Baja Alarma Tipos de alarma (2/2) Límite te supe superior o e inferior e o Baja SP Relativo Alta SP Relativo 0 ºC Absoluto Rango Baja Baja Alta Alta Standby La alarma es activada cuando se cumple p la condición de activación por segunda vez. Es una medida para evitar falsas alarma en los arranques, puesto que al comienzo del proceso, la temperatura de la sonda suele estar a la temperatura ambiente. SP 2 3 2 3 1 Salida de alarma 1 ON Límite superior con standby Límite inferior con Standby Lí it superior Límite i e iinferior f i con Standby. Límite superior absoluto con Standby Límite inferior absoluto con Standby Heater Burnout Alarm Detecta la rotura del lazo de control midiendo la corriente del circuito de carga. Rápido, exacto. Transformador de corriente necesario. Sólo para cargas eléctricas. I1 Bien Cerrar Cerrar i1 I2 Mal i1 i2 rotura i2 La alarma HBA detecta la disminución de la corriente i. Loop Break Alarm Detecta la rotura del lazo de control observando el comportamiento de PV frente a MV. De propósito general, el transformador de corriente no es necesario. Tiempo de detección largo, menos preciso que la alarma HBA. T ºC Tiempo de detección Comienzo MV máx. Fi n SP Banda de Detección Rotura PV LBA OFF LBA ON MV Tiempo *Alarma LBA es simétrica. Comunicación Integra los controladores OMRON con equipos principales. Comunicación serie RS232C Comunicación 1 :1 con equipo principal (PC,PLC, etc.) Distancia máxima :15m RS422 Comunicación 1 : n (máx. 32 controladores + equipo principal) Distancia máxima : 500 m. RS485 Comunicación 1 : n (máx. 31 controladores + equipo principal) Distancia máxima : 500 m 2 hilos Protocolo serie Sincronización : método asíncrono. Longitud de palabra : ASCII 7 / 8 bits Bit de Stop: 2 bits. Detección de error : Paridad Par / Impar FCS (Frame Check Sequence) Equipo principal Controladores Formato X C Comando d llectura t @ 0 0 R X 0 1 fcs * ¶ Respuesta lectura @ 0 0 R X 0 0 Código FCS lazo Código de cabecera: Elegir un R_ de la lista de comandos. Nº de unidad 0 2 5 5 fcs * ¶ Dato leído (4 díg.) Código de respuesta: 00 = OK Comando escritura @ 0 0 W S 0 1 0 2 5 5 fcs Dato a escribir (4 díg.) * ¶ Respuesta escritura @ 0 0 WS 0 0 Código de cabecera. Elegir un W_ de la lista de comandos. fcs * ¶ Código de respuesta: 00 = OK Formato K Comando @ 0 0 2 0 1 0 2 5 5 fcs * ¶ Dato a escribir (4 dígitos) *En caso de lectura, rellenar con "0" Código de dato. Elegir un dato del mapa de datos. Tipo de comando: 1 = lectura, 2 = escritura, 3 = especial . Respuesta @ 0 0 2 0 1 0 0 0 2 5 5 fcs * ¶ Dato leído / escrito (4 díg.) Código de respuesta : 00 = OK Formato Compoway-F Comando STX 00 00 0 XXXX XXXX XXXX XXXX ETX BCC Texto del comando Número de nodo. Código de chequeo Código de fin Código de inicio Respuesta STX 00 00 0 XXXX XXXX XXXX XXXX ETX BCC Texto de respuesta Número de nodo. Código de inicio Código de chequeo Código de fin BCD Comunicación paralelo BCD E/S de PLC Distancia máxima : 2 a 3m PLC Código de operación (4 bits) Dato leído (4 bits) TC TC Datos a escribir (4 bits) VAL : Validez de operación BUSY : Ocupado Protocolo BCD Escritura de datos PLC VAL off : fin PLC Controlador Controlador 1. "Leer 1º díg." 1. Dato a escribir 2. "Escribir 1º díg." 3. VAL on : inicio 6. Dato a escribir 7. "Escribir 2º díg." Lectura de datos 2. VAL on : inicio 4. BUSY on 5. BUSY off T Terminado i d escritura 8. BUSY on 9. BUSY off Terminado escritura 6. "Leer 2º díg." VAL off : fin 3. BUSY on 4. Dato leído 5. BUSY off Terminado escritura 7. BUSY on 8. Dato leído 9. BUSY off Terminado escritura Retransmisión Retransmisión Analógica (4-20mA) Independiente de la salida de control Registradores Impedancia de salida : 600 Límite inferior Límite superior 20 mA 256 Escalones 4 mA Rango seleccionado PV / SP (ºC) MV (%)