User Manual

PID is easy
8.2 PID_Compact instruction
Easy Book
174 Manual, 03/2014, A5E02486774-AF
Parameter and type
Data type
Description
ManualEnable IN Bool Enables or disables the manual operation mode. (Default value:
FALSE):
A FALSE to TRUE edge activates "manual mode", while State = 4,
Mode remains unchanged.
As long as ManualEnable = TRUE, you cannot change the
operating mode using a rising edge at ModeActivate or use the
commissioning dialog.
A TRUE to FALSE edge activates the operating mode that is
assigned by Mode.
Note: We recommend that you change the operating mode using
ModeActivate only.
ManualValue IN Real Output value for manual operation. (Default value: 0.0)
You can use values from Config.OutputLowerLimit to
Config.OutputUpperLimit.
ErrorAck
IN
Bool
Resets the ErrorBits and warning outputs. FALSE to TRUE edge
Reset IN Bool Restarts the controller. (Default value: FALSE):
FALSE to TRUE edge:
Switches to "inactive" mode
Resets the ErrorBits and warning outputs
Clears Integral action
Maintains PID parameters
As long as Reset = TRUE, PID_Compact remains in "Inactive"
mode (State = 0).
TRUE to FALSE edge:
PID_Compact switches to the operating mode that is saved in
the Mode parameter.
ModeActivate IN Bool The PID_Compact switches to the operating mode that is saved in the
Mode parameter. FALSE to TRUE edge:
Mode IN Int The desired PID mode; Activated on the leading edge of the Mode
Activate input.
ScaledInput
OUT
Real
Scaled process value. (Default value: 0.0)
Output
1
OUT
Real
Output value in REAL format. (Default value: 0.0)
Output_PER
1
OUT Word Analog output value. (Default value: W#16#0)
Output_PWM
1
OUT Bool Output value for pulse width modulation. (Default value: FALSE)
On and Off times form the output value.
SetpointLimit_H OUT Bool Setpoint high limit. (Default value: FALSE)
If SetpointLimit_H = TRUE, the absolute setpoint upper limit is reached
(Setpoint ≥ Config.SetpointUpperLimit).
The setpoint is limited to Config.SetpointUpperLimit.
SetpointLimit_L OUT Bool Setpoint low limit. (Default value: FALSE)
If SetpointLimit_L = TRUE, the absolute setpoint lower limit is reached
(Setpoint ≤ Config.SetpointLowerLimit).
The setpoint is limited to Config.SetpointLowerLimit.
InputWarning_H OUT Bool If InputWarning_H = TRUE, the process value has reached or
exceeded the warning high limit. (Default value: FALSE)