Límites y escalado del valor de salida (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
Límites y escalado del valor de salida

El valor de salida PID (PidOutputSum) se calcula automáticamente con el algoritmo PID en función del modo de operación o bien está predeterminado por el valor manual (ManualValue) o por el valor de salida sustitutivo configurado (SubstituteOutput).

El valor de salida PID se limita dependiendo de la configuración:

  • Si la refrigeración está desactivada en los ajustes básicos (Config.ActivateCooling = FALSE), el valor se limita al límite superior del valor de salida PID (calefacción) (Config.Output.Heat.PidUpperLimit) y al límite inferior del valor de salida PID (calefacción) (Config.Output.Heat.PidLowerLimit).

    Ambos valores límite pueden configurarse en el apartado "OutputHeat / OutputCool" en el eje horizontal de la característica de escala. En los apartados "OutputHeat_PWM / OutputCool_PWM" y "OutputHeat_PER / OutputCool_PER" se muestran dichos valores límite, pero no es posible modificarlos.

  • Si la refrigeración está activada en los ajustes básicos (Config.ActivateCooling = TRUE), el valor se limita al límite superior del valor de salida PID (Config.Output.Heat.PidUpperLimit) y al límite inferior del valor de salida PID (refrigeración) (Config.Output.Cool.PidLowerLimit).

    Ambos valores límite pueden configurarse en el apartado "OutputHeat / OutputCool" en el eje horizontal de la característica de escala. En los apartados "OutputHeat_PWM / OutputCool_PWM" y "OutputHeat_PER / OutputCool_PER" se muestran dichos valores límite, pero no es posible modificarlos.

    El límite inferior del valor de salida PID (calefacción) (Config.Output.Heat.PidLowerLimit) y el límite superior del valor de salida PID (refrigeración) (Config.Output.Cool.PidUpperLimit) no pueden modificarse y deben estar configurados con el valor 0.0.

El valor de salida PID se escala y se emite en las salidas para calefacción y refrigeración. El escalado puede especificarse por separado para cada salida y se define mediante 2 pares de valores en cada caso: un valor límite del valor de salida PID y un valor de escalado.

Salida

Par de valores

Parámetro

OutputHeat

Par de valores 1

Límite superior del valor de salida PID (calefacción)

Config.Output.Heat.PidUpperLimit,

Valor de salida superior escalado (calefacción) Config.Output.Heat.UpperScaling

Par de valores 2

Límite inferior del valor de salida PID (calefacción)

Config.Output.Heat.PidLowerLimit,

Valor de salida inferior escalado (calefacción) Config.Output.Heat.LowerScaling

OutputHeat_PWM

Par de valores 1

Límite superior del valor de salida PID (calefacción)

Config.Output.Heat.PidUpperLimit,

Valor de salida PWM superior escalado (calefacción)

Config.Output.Heat.PwmUpperScaling

Par de valores 2

Límite inferior del valor de salida PID (calefacción)

Config.Output.Heat.PidLowerLimit,

Valor de salida PWM inferior escalado (calefacción)

Config.Output.Heat.PwmLowerScaling

OutputHeat_PER

Par de valores 1

Límite superior del valor de salida PID (calefacción)

Config.Output.Heat.PidUpperLimit,

Valor de salida analógico superior escalado (calefacción)

Config.Output.Heat.PerUpperScaling

Par de valores 2

Límite inferior del valor de salida PID (calefacción)

Config.Output.Heat.PidLowerLimit,

Valor de salida analógico inferior escalado (calefacción)

Config.Output.Heat.PerLowerScaling

OutputCool

Par de valores 1

Límite inferior del valor de salida PID (refrigeración)

Config.Output.Cool.PidLowerLimit,

Valor de salida superior escalado (refrigeración)

Config.Output.Cool.UpperScaling

Par de valores 2

Límite superior del valor de salida PID (refrigeración)

Config.Output.Cool.PidUpperLimit,

Valor de salida inferior escalado (refrigeración)

Config.Output.Cool.LowerScaling

OutputCool_PWM

Par de valores 1

Límite inferior del valor de salida PID (refrigeración)

Config.Output.Cool.PidLowerLimit,

Valor de salida PWM superior escalado (refrigeración)

Config.Output.Cool.PwmUpperScaling

Par de valores 2

Límite superior del valor de salida PID (refrigeración)

Config.Output.Cool.PidUpperLimit,

Valor de salida PWM inferior escalado (refrigeración)

Config.Output.Cool.PwmLowerScaling

OutputCool_PER

Par de valores 1

Límite inferior del valor de salida PID (refrigeración)

Config.Output.Cool.PidLowerLimit,

Valor de salida analógico superior escalado (refrigeración)

Config.Output.Cool.PerUpperScaling

Par de valores 2

Límite superior del valor de salida PID (refrigeración)

Config.Output.Cool.PidUpperLimit,

Valor de salida analógico inferior escalado (refrigeración)

Config.Output.Cool.PerLowerScaling

Ejemplo:

Escalado de salida si se utiliza la salida OutputHeat (refrigeración desactivada; el límite inferior del valor de salida PID (calefacción) (Config.Output.Heat.PidLowerLimit) puede ser distinto de 0.0):

Ejemplo:

Escalado de salida si se utiliza la salida OutputHeat_PWM y OutputCool_PER (refrigeración activada; el límite inferior del valor de salida PID (calefacción) (Config.Output.Heat.PidLowerLimit) debe ser 0.0):

Con la excepción del modo de operación "Inactivo", el valor en una salida está siempre comprendido entre su valor de salida superior escalado y el valor de salida inferior escalado; p. ej., para OutputHeat está siempre entre el valor de salida superior escalado (calefacción) (Config.Output.Heat.UpperScaling) y el valor de salida inferior escalado (calefacción) (Config.Output.Heat.LowerScaling).

Por lo tanto, si se quiere limitar el valor en la salida correspondiente, también deben limitarse estos valores de escalado.

Los valores de escalado de una salida pueden configurarse en el eje vertical de la característica de escala. Cada salida dispone de dos valores de escalado propios. Para OutputHeat_PWM, OutputCool_PWM, OutputHeat_PER y OutputCool_PER, dichos valores únicamente pueden modificarse si la salida correspondiente está seleccionada en los ajustes básicos. Para todas las salidas para refrigeración es necesario, además, que la refrigeración esté activada en los ajustes básicos.

El visor de curvas que hay en el cuadro de diálogo de puesta en marcha tan solo registra los valores de OutputHeat y OutputCool, con independencia de la salida seleccionada en los ajustes básicos. Por lo tanto, los valores de escalado para OutputHeat o OutputCool también deben adaptarse si se está utilizando OutputHeat_PWM o OutputHeat_PER, o bien OutputCool_PWM o OutputCool_PER, y se quiere emplear el visor de curvas del cuadro de diálogo de puesta en marcha.