La configuración puede realizarse a través del programa de usuario, el editor de configuración o la ventana de inspección de la llamada a PID_Temp.
A la hora de utilizar PID_Temp en una regulación en cascada, debe tenerse en cuenta la correcta configuración de los ajustes mencionados a continuación.
Si una instancia PID_Temp recibe su consigna de un maestro superior y transmite su valor de salida a un esclavo inferior, esa instancia PID_Temp es maestro y esclavo al mismo tiempo. Para esa instancia PID_Temp deben realizarse las dos configuraciones descritas a continuación. Esto es lo que ocurre, por ejemplo, con la instancia PID_Temp central de una regulación en cascada con tres magnitudes concatenadas y tres instancias PID_Temp.
Configuración de un maestro
|
Ajuste en el editor de configuración o la ventana de inspección |
Parámetro del DB |
Explicación |
|---|---|---|
|
Ajustes básicos → Cascada: Activar la casilla de verificación "El regulador es maestro" |
Config.Cascade.IsMaster = TRUE |
Activa ese regulador como maestro en una cascada. |
|
Ajustes básicos → Cascada: Número de esclavos |
Config.Cascade.CountSlaves |
Número de esclavos directamente subordinados que reciben sus consignas de ese maestro. |
|
Ajustes básicos → Parámetros de entrada/salida: Selección del valor de salida (calefacción) = OutputHeat |
Config.Output.Heat.Select = 0 |
El maestro utiliza exclusivamente el parámetro de salida OutputHeat. OutputHeat_PWM y OutputHeat_PER están desactivados. |
|
Ajustes básicos → Parámetros de entrada/salida: Desactivar la casilla de verificación "Activar refrigeración" |
Config.ActivateCooling = FALSE |
En un maestro, la refrigeración debe estar desactivada. |
|
Ajustes de la salida → Límites y escala del valor de salida → OutputHeat / OutputCool: Límite inferior del valor de salida PID (calefacción), |
Config.Output.Heat.PidLowerLimit, Config.Output.Heat.PidUpperLimit, Config.Output.Heat.LowerScaling, Config.Output.Heat.UpperScaling |
Si al asignar OutputHeat del maestro a Setpoint del esclavo no se utiliza una función de escalado propia, puede que sea necesario adaptar los límites y la escala del valor de salida del maestro al rango de consignas/valores reales del esclavo. |
|
Esta variable no está disponible en la ventana de inspección ni en la vista de funciones del editor de configuración. Puede modificarse a través de la vista de parámetros del editor de configuración. |
Config.Cascade.AntiWindUpMode |
El modo Anti-Wind-Up determina cómo se trata la acción I de ese maestro si los esclavos directamente subordinados alcanzan sus límites de valor de salida. Posibilidades:
|
Configuración de un esclavo
|
Ajuste en el editor de configuración o la ventana de inspección |
Parámetro del DB |
Explicación |
|---|---|---|
|
Ajustes básicos → Cascada: Activar la casilla de verificación "El regulador es esclavo" |
Config.Cascade.IsSlave = TRUE |
Activa ese regulador como esclavo en una cascada. |