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.