User Manual

PID is easy
8.5 PID_3Step instruction ErrorBit parameters
Easy Book
186 Manual, 03/2014, A5E02486774-AF
8.5
PID_3Step instruction ErrorBit parameters
If several errors are pending, the values of the error codes are displayed by means of binary
addition. The display of error code 0003, for example, indicates that the errors 0001 and
0002 are also pending.
Table 8- 8 PID_3STEP instruction ErrorBit parameters
ErrorBit (DW#16#...)
Description
0000
No error
0001
1, 2
The Input parameter is outside the process value limits.
Input > Config.InputUpperLimit
Input < Config.InputLowerLimit
0002
2, 3
Invalid value at the Input_PER parameter. Check whether an error is
pending at the analog input.
0004
4
Error during fine tuning. Oscillation of the process value could not be
maintained.
0010
4
The setpoint was changed during tuning.
Note: You can set the permitted fluctuation on the setpoint at the
CancelTuningLevel tag.
0020 Pre-tuning is not permitted during fine tuning.
Note: If ActivateRecoverMode = TRUE before the error occurred, PID_3Step
remains in fine tuning mode.
0080
4
Error during pre-tuning. Incorrect configuration of output value limits.
Check whether the limits of the output value are configured correctly and
match the control logic.
0100
4
Error during fine tuning resulted in invalid parameters.
0200
2, 3
Invalid value at the Input parameter: Value has an invalid number format.
0400
2, 3
Calculating the output value failed. Check the PID parameters.
0800
1, 2
Sampling time error: PID_3Step is not called within the sampling time of the
cyclic interrupt OB.
1000
2, 3
Invalid value at the Setpoint parameter: Value has an invalid number format.
2000
1, 2, 5
Invalid value at the Feedback_PER parameter.
Check whether an error is pending at the analog input.
4000
1, 2, 5
Invalid value at the Feedback parameter: Value has an invalid number
format.
8000
1, 2
Error during digital position feedback. Actuator_H = TRUE and Actuator_L =
TRUE.
The actuator cannot be moved to the substitute output value and remains in
its current position. Manual mode is not possible in this state.
In order to move the actuator from this state, you must deactivate the
"Actuator end stop" (Config.ActuatorEndStopOn = FALSE) or switch to
manual mode without end stop signals (Mode = 10).