He preparado un simulador con el que poder probar el bloque de función PID y comparar con una función termostato. Ademas he añadido la posibilidad de utilizar el PID mediante una Fb Pwm (Modulación en ancho de pulsos). Esto nos llevará algunos post para explicar como funciona   pero creo que es mejor poder ir haciendo pruebas desde el primer momento. Es importante destacar que muchos de los Fb utilizados en este programa estan extraídos de la libreria libre Oscat. Veamos un vídeo y seguimos con los detalles. 

   

Pantalla de visualización.

El gráfico nos muestra la evolución de la temperatura y lo que he llamado “valor equipo” que sería, en una aplicación real, la potencia suministrada por los equipos de frío y calor. 

  

 

Simulador cámara.

K camara es una constante utilizada para simular el los cambios de temperatura dentro de la cámara. Los valores positivos serán entradas de calor a la cámara, y los negativos cesión de calor por la cámara. Pot equipo se utiliza para simular la potencia del equipo frigorífico o la fuente de calor (resistencias, bomba de calor, etc). Intervalo, mediante este parámetro podemos modificar las condiciones de inercia de la cámara, el valor es en mseg. 

Parametros Pid.

Kp o constante proporcional, TN o tiempo integral y TV o tiempo derivativo. 

Selectores.

Mediante los tres botones podemos activar cualquiera de las posibilidades, Pid directo, termostato o Pid a traves de PWM. Si existen mas de dos botones activados solo se tiene en cuenta el primero en orden de Izq a Drcha. 

Para ponerlo en marcha solo hay que conectar al PLC, poner a RUN. Para que cambia K cámara por ejemplo con 3.0 y activa una de las funciones, PID, termostato o PWM. 

(A) RUN (B) STOP (C) Conectarse a PLC (D) Desconectar de PLC.

 

 Desde aquí podeis descargar el archivo. Y aquí hay teoria del Pid.