Optimización inicial (S7-1200, S7-1500) - PID

Utilizar PID_Temp (S7-1200, S7-1500)

ft:publication_title
Utilizar PID_Temp (S7-1200, S7-1500)
Product
PID
Version
V20
Publication date
11/2024
Language
es-ES
Optimización inicial

La optimización inicial determina el comportamiento del proceso a un escalón del valor de salida y busca el punto de inflexión. A partir de la inclinación máxima y del tiempo muerto del sistema regulado se calculan los parámetros PID óptimos. Para obtener los mejores parámetros PID, debe efectuarse una optimización inicial y una optimización fina.

Cuanto más estable es el valor real, con mayor facilidad y precisión se pueden calcular los parámetros PID. Un ruido del valor real es aceptable siempre que la subida del valor real sea considerablemente mayor que el ruido. Esto tiene más probabilidades de suceder en los modos "Inactivo" o "Manual". Es preciso realizar una copia de seguridad de los parámetros PID antes de volver a calcularlos.

PID_Temp ofrece varios tipos de optimización inicial en función de la configuración:

  • Optimización inicial calefacción

    Se emite un salto en el valor de salida de calefacción, se calculan los parámetros PID para calefacción y a continuación se ajusta la consigna en el modo automático.

  • Optimización inicial de la calefacción y la refrigeración

    Se emite un salto en el valor de salida para calefacción.

    En cuanto el valor real se encuentra cerca de la consigna, se emite un salto en el valor de salida para refrigeración.

    Se calculan los parámetros PID para calefacción (estructura Retain.CtrlParams.Heat) y refrigeración (estructura Retain.CtrlParams.Cool) y a continuación se ajusta la consigna en modo automático.

  • Optimización inicial para refrigeración

    Se emite un salto en el valor de salida para refrigeración.

    Se calculan los parámetros PID para refrigeración y a continuación se ajusta la consigna en modo automático.

Si quiere optimizar los parámetros PID para calefacción y refrigeración, realizando una "Optimización inicial calefacción" y seguidamente una "Optimización inicial refrigeración" se consigue un comportamiento de regulación mejor que realizando una "Optimización inicial calefacción y refrigeración". Sin embargo, realizar la optimización inicial en dos pasos requiere más tiempo.

Requisitos generales

  • La instrucción PID_Temp se llama en un OB de alarma cíclica.

  • ManualEnable = FALSE

  • Reset = FALSE

  • PID_Temp se encuentra en el modo de operación "Inactivo", "Modo manual" o "Modo automático".

  • La consigna y el valor real se encuentran dentro de los límites configurados (ver la configuración Monitorización de valor real).

Requisitos para la optimización inicial de la calefacción

  • La diferencia entre la consigna y el valor real es mayor del 30% de la diferencia entre el límite superior e inferior del valor real.

  • La diferencia entre la consigna y el valor real es superior al 50% de la consigna.

  • La consigna es mayor que el valor real.

Requisitos para la optimización inicial de la calefacción y la refrigeración

  • La salida de refrigeración está activada en los "Ajustes básicos" (Config.ActivateCooling = TRUE).

  • La conmutación de parámetros PID está activada en los "Ajustes básicos Valor de salida" (Config.AdvancedCooling = TRUE).

  • La diferencia entre la consigna y el valor real es mayor del 30% de la diferencia entre el límite superior e inferior del valor real.

  • La diferencia entre la consigna y el valor real es superior al 50% de la consigna.

  • La consigna es mayor que el valor real.

Requisitos para la optimización inicial para refrigeración

  • La salida de refrigeración está activada en los "Ajustes básicos" (Config.ActivateCooling = TRUE).

  • La conmutación de parámetros PID está activada en los "Ajustes básicos Valor de salida" (Config.AdvancedCooling = TRUE).

  • Se ha realizado correctamente una "Optimización inicial calefacción" o una "Optimización inicial calefacción y refrigeración" (PIDSelfTune.SUT.ProcParHeatOk = TRUE). Debe utilizarse la misma consigna para todas las optimizaciones.

  • La diferencia entre la consigna y el valor real es inferior al 5% de la diferencia entre el límite superior e inferior del valor real.

Procedimiento

Para poder realizar una optimización inicial, proceda del siguiente modo:

  1. En el árbol del proyecto, haga clic en la entrada "PID_Temp > Puesta en servicio".

  2. Active el botón "Observar todos" o inicie el visor de curvas.

    Se establece una conexión online.

  3. Seleccione la opción de optimización inicial que desee en la lista desplegable "Modo de ajuste".

  4. Haga clic en el símbolo "Start".

    • Se inicia la optimización inicial.

    • En el campo "Estado" se muestran los pasos actuales y, de haberlos, los errores ocurridos. La barra de progreso muestra el progreso del paso actual.

      Nota

      Si la barra de progreso (variable "Progress") lleva mucho tiempo sin avanzar y se debe presuponer un bloqueo de la optimización, haga clic en el símbolo "Stop". Compruebe la configuración del objeto tecnológico y, si procede, vuelva a iniciar la optimización.

Resultado

Si la optimización inicial ha finalizado sin ningún mensaje de error, significa que los parámetros PID se han optimizado. PID_Temp cambia al modo automático y utiliza los parámetros optimizados. Los parámetros PID optimizados se conservan al desconectar (Power OFF) y al rearrancar por completo la CPU.

Si no es posible realizar una optimización inicial, PID_Temp se comporta del modo configurado en Comportamiento en caso de error.