Parámetros de entrada PID_Temp (S7-1200, S7-1500) - PID

PID_Temp (S7-1200, S7-1500)

ft:publication_title
PID_Temp (S7-1200, S7-1500)
Product
PID
Version
V20
Publication date
11/2024
Language
es-ES
Parámetros de entrada PID_Temp

Los nombres de los siguientes parámetros se aplican tanto para el bloque de datos como para el acceso a través de Openness API.

Parámetro

Tipo de datos

Ajuste predeterminado

Descripción

Setpoint

REAL

0.0

Consigna del regulador PID en modo automático

Rango de valores admisible:

Config.SetpointUpperLimit ≥ Setpoint ≥ Config.SetpointLowerLimit

Config.InputUpperLimit ≥ Setpoint ≥ Config.InputLowerLimit

Input

REAL

0.0

Una variable del programa de usuario se utiliza como origen del valor real.

Si se utiliza el parámetro Input, debe cumplirse lo siguiente: Config.InputPerOn = FALSE.

Input_PER

INT

0

Una entrada analógica se utiliza como origen del valor real.

Si se utiliza el parámetro Input_PER, debe cumplirse lo siguiente: Config.InputPerOn = TRUE.

Disturbance

REAL

0.0

Magnitud perturbadora o valor de control anticipativo

ManualEnable

BOOL

FALSE

  • El flanco FALSE -> TRUE activa el modo de operación "Modo manual", State = 4, Mode no cambia.

    Mientras se cumple ManualEnable = TRUE, no es posible cambiar el modo de operación mediante un flanco ascendente en ModeActivate, ni utilizar el diálogo de puesta en servicio.

  • El flanco TRUE -> FALSE activa el modo de operación especificado en Mode.

Se recomienda cambiar los modos de operación solo mediante Mode y ModeActivate.

ManualValue

REAL

0.0

Valor manual

Este valor se utiliza en el modo manual como valor de salida PID (PidOutputSum).

Los valores resultantes de este valor manual en las salidas para calefacción y refrigeración se obtienen del escalado de salida configurado (estructuras Config.Output.Heat y Config.Output.Cool).

Para reguladores con salida de refrigeración activada (Config.ActivateCooling = TRUE) debe indicarse:

  • un valor manual positivo, para emitir el valor a las salidas para calefacción;

  • un valor manual negativo, para emitir el valor a las salidas para refrigeración.

El rango de valores permitido depende de la configuración.

  • Salida de refrigeración desactivada (Config.ActivateCooling = FALSE):

    Config.Output.Heat.PidUpperLimit ≥ ManualValue ≥ Config.Output.Heat.PidLowerLimit

  • Salida de refrigeración activada (Config.ActivateCooling = TRUE):

    Config.Output.Heat.PidUpperLimit ≥ ManualValue ≥ Config.Output.Cool.PidLowerLimit

ErrorAck

BOOL

FALSE

  • Flanco FALSE -> TRUE

    ErrorBits y Warning se desactivan.

Reset

BOOL

FALSE

Realiza un rearranque completo del regulador.

  • Flanco FALSE -> TRUE

    • Cambio al modo de operación "Inactivo".

    • ErrorBits y Warning se desactivan.

  • Mientras se cumpla Reset = TRUE,

    • PID_Temp permanece en el modo de operación "Inactivo" (State = 0);

    • no es posible modificar el modo de operación mediante Mode y ModeActivate o ManualEnable;

    • no es posible utilizar el diálogo de puesta en marcha.

  • Flanco TRUE -> FALSE

    • Si ManualEnable = FALSE, PID_Temp cambia al modo de operación que está guardado en Mode.

    • Si Mode = 3 (modo automático), la acción I se trata como se haya configurado a través de la variable IntegralResetMode.

ModeActivate

BOOL

FALSE

  • Flanco FALSE -> TRUE

    PID_Temp cambia al modo de operación que se ha ajustado en la entrada Mode.