tutorial pid con auto-tune

Upload: niko098

Post on 19-Jul-2015

219 views

Category:

Documents


1 download

TRANSCRIPT

Tutorial Unitronics Funcin PID

TUTORIAL UNITRONICS Funcin PID

Contenido:

Explicacin detallada de la funcin PID en un sistema de calefaccin con Unitronics. Unitronics Raul Aguilar 1.0 03-11-2008

Familia: Autor: Revisin:

Pgina 1/15Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Tutorial Unitronics Funcin PID

Tabla de Contenidos

CALENTAR CON LA FUNCIN PID NUEVO PROYECTO Y SELECCIN DEL HARDWARE SUBRUTINA PID CONFIGURACION PID PARMETROS DE LA FUNCIN PID RUN PID RUN AUTO-TUNE PARMETROS DE AUTO-TUNE CONDICIONES DE FUNCIONAMIENTO PARA RUN PID SUBRUTINA DATOS PID LEER COMPONENTES DE CONTROL SALIDA PWM CAMBIOS DE CICLO EN TIEMPO REAL SUBRUTINA PWM RUTINA PRINCIPAL ! MAIN ROUTINE DISEO DEL DISPLAY SUBRUTINA BOTONES PID SERVER DOCUMENTACIN

3 3 4 4 5 7 7 8 9 9 9 10 10 11 12 12 13 13 15

Pgina 2/15Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Tutorial Unitronics Funcin PID

Calentar con la funcin PIDEl sistema consiste en un deposito de agua que debe mantenerse a la temperatura deseada por el usuario. Para medir la temperatura del agua se utiliza una sonda PT100 El agua se calienta mediante una resistencia que es controlada por un rel de estado slido. Se utilizar una salida por pulsos PWM para controlar la potencia de salida de la resistencia

Nuevo Proyecto y seleccin del hardwareEmpezamos en Proyecto > Nuevo Proyecto Elegimos el V120-22-UN2 que dispone de entrada analgica PT100 y salidas por transistor ms idneas para la salida PWM por ser ms rpidas y menos problemticas que las salidas por rel.

Pgina 3/15Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Tutorial Unitronics Funcin PID

Subrutina PIDEn el navegador del proyecto y sobre ! Main Module pulsamos el botn derecho del ratn y aadimos una nueva subrutina que llamaremos PID

No olvidamos en la rutina principal ! Main Routine llamar a la subrutina PID

Configuracin PIDSeleccionamos Configuracin PID en el men de los FB y luego colocamos la funcin en el segmento, se abrir el cuadro de parmetros PID.

Pgina 4/15Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Tutorial Unitronics Funcin PID Para activar la funcin PID, se deben dar valores a: Set Point (punto de consigna) Mediante una entrada numrica por display Rango de entrada: lmite inferior de PV y lmite superior de PV Para este ejemplo ajustamos un Rango de 0.0 a 100.0C ( 0 y 1000) Rango de salida: lmite inferior de CV y lmite superior de CV, para este ejemplo ajustamos un rango de 0 a 100.0% (0 y 1000). Siendo el 100% la potencia mxima de salida de la resistencia.

Parmetros de la funcin PIDParmetros: Entradas SP: Set Point (punto de consigna) PV: Valor de proceso Kp: Banda proporcional Tipo Funcin

MI

SP es el valor objetivo del proceso. En un sistema de calefaccin, es el valor de temperatura fijado para el sistema. Tenga en cuenta que el punto de consigna y el valor de proceso deben darse en el mismo tipo de unidades (grados Celsius, bares, metros por segundo, etc.) PV es el feedback del proceso. PV es la salida del proceso y la entrada a la funcin PID. En un sistema de calefaccin, la temperatura medida por un sensor de temperatura da el PV. Utilice este parmetro para definir la banda proporcional en unidades de 0,1%. La banda proporcional es un porcentaje del valor del proceso total (PV). Es un rango definido en torno al punto de consigna. Cuando el PV est dentro de ese rango, la funcin PID est activa. Utilice este parmetro para definir el tiempo integral en unidades de 1 segundo. La accin integral responde a la tasa de cambio en la salida CV del controlador en relacin con el cambio en el error. El tiempo integral fijado es la cantidad de tiempo, calculada por el controlador, necesaria para llevar el proceso al punto de consigna. Utilice este parmetro para definir el tiempo derivado en unidades de 1 segundo. La accin derivada responde a la tasa y direccin de cambio en el error. Esto quiere decir que un cambio rpido en el error provoca una respuesta fuerte por parte del controlador. La accin derivada "anticipa" el valor de PV en relacin con el punto de consigna y ajusta la salida CV

MI

MI

Ti: Tiempo integral

MI

Td: Tiempo derivado

MI

Pgina 5/15Created with novaPDF Printer (www.novaPDF.com). Please register to remove this message.

Tutorial Unitronics Funcin PIDcorrespondientemente, reduciendo as el tiempo de respuesta de la funcin PID. ST: Tiempo de muestra Accin: 0: Calor, 1: Fro Rango de entrada: Lmite inferior del valor de proceso Rango de entrada: Lmite superior del valor de proceso Rango de salida: Lmite inferior del valor de control Rango de salida: Lmite superior del valor de control MI Utilice este parmetro para indicar cada cuanto tiempo actualizamos la funcin PID en unidades de 10mSegundos. Seleccione Reset para activar Accin inversa (tipo de control = calefaccin), Set para activar Accin directa (tipo de control = refrigeracin). Utilice este parmetro para definir el lmite inferior para el valor de proceso.

MB

MI

MI

Utilice este parmetro para definir el lmite superior para el valor de proceso.

MI

Utilice este parmetro para definir el lmite inferior para el valor de control.

MI

Utilice este parmetro para definir el lmite superior para el valor de control.

Parmetros: Salidas CV: Valor de control Mensajes de estado Se inicializa a 0 cuando se activa Configuracin.

Tipo

Funcin

MI

CV es la salida de la funcin PID. CV es la salida de la funcin PID y la entrada al proceso. Tenga cuenta que esa seal de salida puede ser un valor de variable proporcional al tiempo o analgico. Valor Mensaje

MI

>=0

FB estado OK