Parameter and type
ManualEnable
IN
ManualValue
IN
ErrorAck
IN
Reset
IN
ModeActivate
IN
Mode
IN
ScaledInput
OUT
Output
OUT
1
Output_PER
OUT
1
Output_PWM
OUT
1
SetpointLimit_H
OUT
SetpointLimit_L
OUT
InputWarning_H
OUT
S7-1200 Programmable controller
System Manual, 03/2014, A5E02486680-AG
Data type
Description
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.
Real
Output value for manual operation. (Default value: 0.0)
You can use values from Config.OutputLowerLimit to
Config.OutputUpperLimit.
Bool
Resets the ErrorBits and warning outputs. FALSE to TRUE edge
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.
Bool
The PID_Compact switches to the operating mode that is saved in the
Mode parameter. FALSE to TRUE edge:
Int
The desired PID mode; Activated on the leading edge of the Mode
Activate input.
Real
Scaled process value. (Default value: 0.0)
Real
Output value in REAL format. (Default value: 0.0)
Word
Analog output value. (Default value: W#16#0)
Bool
Output value for pulse width modulation. (Default value: FALSE)
On and Off times form the output value.
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.
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.
Bool
If InputWarning_H = TRUE, the process value has reached or
exceeded the warning high limit. (Default value: FALSE)
Technology instructions
9.2 PID control
423