Posibilidades de optimización (S7-300, S7-400) - PID

Utilizar PID Self Tuner (S7-300, S7-400)

ft:publication_title
Utilizar PID Self Tuner (S7-300, S7-400)
Product
PID
Version
V20
Publication date
11/2024
Language
es-ES
Posibilidades de optimización

Optimización inicial

La optimización de los parámetros PID se realiza durante el calentamiento. Para ello se lleva a cabo una identificación del proceso seguida de un diseño del regulador.

La optimización puede solicitarse con ADAPT1ST.

Si se ajusta ADAPT1ST = TRUE, se ajustará ADAPT_ON = TRUE y la optimización inicial se llevará a cabo obligatoriamente. En la optimización inicial, el escalón de la variable manipulada se indica en el parámetro LHLM_TUN.

El parámetro ADAPT1ST solo es necesario si, debido a errores graves durante la adaptación, se han obtenido parámetros de proceso tan absurdos que el escalón de la variable manipulada calculado automáticamente no sirve para una nueva adaptación.

Con ADAPT1ST = TRUE se ejecuta la rutina de inicialización de la instrucción TUN_EC. Se llevan a cabo los siguientes ajustes predeterminados:

  • Se conmuta al regulador PI. Para ello se transfieren al regulador los parámetros de PI_CON. Si los parámetros PI_CON.GAIN y PI_CON.TI tienen ambos el valor 0.0, se les asignarán los valores predeterminados PI_CON.GAIN = 1.5 y PI_CON.TI = 3600.0 s.

  • PROCESS.GAIN = 999.0

  • RATIOFAC = 1.0

  • STATUS_H = 0; STATUS_D = 0; STATUS_C = 0

    Nota

    A menos que desee hacerlo expresamente, en caso de rearranque completo (en caliente) de la CPU no llame TUN_EC como es habitual con otras instrucciones, pues de lo contrario se perderán todos los parámetros de proceso.

La optimización se inicia con ADAPT1ST = TRUE, seguido de un escalón de la variable manipulada ≥ MIN_STEP en sentido positivo.

El escalón de la variable manipulada en la optimización inicial suele saltar desde la consigna del proceso en frío (temperatura ambiente) hasta la proximidad del punto de operación. También puede usarse como estado inicial cualquier otra consigna, a condición de que el proceso se encuentre en un estado estacionario. Durante la optimización no pueden especificarse más escalones de la variable manipulada.

Evolución de curva en la optimización inicial

Optimización fina

La optimización fina solo puede realizarse después de una optimización inicial concluida correctamente. Con ADAPT_ON = TRUE, TUN_EC decide si se llevará a cabo una optimización inicial o una optimización fina. Si ya se dispone de información acerca del proceso, TUN_EC calcula automáticamente un escalón de la variable manipulada y lleva a cabo una optimización fina. Si no existe información acerca del proceso, se realiza una optimización inicial.

Iniciar optimización

La optimización puede iniciarse tanto desde el modo automático como desde el modo manual.

  • Iniciar la optimización desde el modo automático

    En el modo automático, active ADAPT_ON o ajuste ADAPT1ST = TRUE y especifique un salto de consigna ≥ MIN_STEP.

  • Iniciar la optimización desde el modo manual

    En modo manual, active ADAPT_ON o ajuste ADAPT1ST = TRUE y especifique un escalón de consigna ≥ MIN_STEP. Cuando, a continuación, se resetee MAN_ON = FALSE , el escalón de consigna se hará efectivo y la optimización se iniciará.

Optimización de refrigeración

La optimización de refrigeración solo es posible si la optimización inicial ha concluido correctamente. Se inicia en la PHASE 4. Al ajustar COOLID_ON = TRUE, el regulador pasa a modo manual y se emite LLLM_TUN: MAN_OUT = LLLM_TUN. TUN_EC pasa a PHASE = 3, y se vuelve a desactivar inmediatamente COOLID_ON. Tan pronto como se encuentra un punto de inflexión en la curva del valor real, TUN_EC vuelve al modo de regulación (PHASE = 4). TUN_EC calcula un factor de relación RATIOFAC, cuyo valor se transmite al generador de impulsos del regulador.

Evolución de curva en la optimización de refrigeración

Nota

  • El bit de inicio COOLID_ON puede activarse al mismo tiempo con ADAPT1ST o ADAPT_ON, así como durante una optimización de los parámetros del regulador. De este modo, una vez finalizada la optimización de los parámetros del regulador para el calentamiento, se inicia de inmediato la optimización de refrigeración.

  • En una instalación con varias zonas de temperatura acopladas térmicamente (p. ej. máquinas de transformación de plásticos), la optimización de refrigeración no debe iniciarse hasta que todas (!) las zonas no hayan finalizado la optimización inicial, ya que de lo contrario se falsearían los resultados de la optimización inicial.

Cancelar optimización

Para interrumpir la optimización antes del escalón de consigna, es necesario ajustar ADAPT_ON = FALSE . Para interrumpir la optimización después del salto de consigna (PHASE 2 o 3) o interrumpir la optimización de refrigeración, debe pasarse a modo manual (MAN_ON = TRUE).

Al ajustar ADAPT_ON, ADAPT1ST o COOLID_ON durante una optimización en curso (PHASE 2 o 3) la optimización no se interrumpe, sino que se lleva a cabo hasta el final. Dado que no se desactivan ADAPT_ON, ADAPT1ST ni COOLID_ON, en cuanto se cumplen las condiciones de inicio se inicia una nueva optimización.