Pid_Compact Instruction Errorbit Parameters - Siemens S7-1200 System Manual

Hide thumbs Also See for S7-1200:
Table of Contents

Advertisement

Technology instructions
9.2 PID control
9.2.3

PID_Compact 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 9- 15
ErrorBit (DW#16#...)
0000
0001
0002
0004
0008
0010
0020
0080
0100
0200
0400
0800
1000
10000
426
PID_Compact instruction ErrorBit parameters
Description
No error
The Input parameter is outside the process value limits.
1, 2
Input > Config.InputUpperLimit
Input < Config.InputLowerLimit
Invalid value at the Input_PER parameter. Check whether an error is
2, 3
pending at the analog input.
Error during fine tuning. Oscillation of the process value could not be
4
maintained.
Error at start of pre-tuning. The process value is too close to the setpoint.
4
Start fine tuning.
The setpoint was changed during tuning.
4
Note: You can set the permitted fluctuation on the setpoint at the
CancelTuningLevel tag.
Pre-tuning is not permitted during fine tuning.
Note: If ActivateRecoverMode = TRUE before the error occurred,
PID_Compact remains in fine tuning mode.
Error during pre-tuning. Incorrect configuration of output value limits.
4
Check whether the limits of the output value are configured correctly and
match the control logic.
Error during fine tuning resulted in invalid parameters.
4
Invalid value at the Input parameter: Value has an invalid number format.
2, 3
Calculation of the output value failed. Check the PID parameters.
2, 3
Sampling time error: PID_Compact is not called within the sampling time of
1, 2
the cyclic interrupt OB.
Invalid value at the Setpoint parameter: Value has an invalid number format.
2, 3
Invalid value at the ManualValue parameter: Value has an invalid number
format.
Note: If ActivateRecoverMode = TRUE before the error occurred,
PID_Compact uses SubstituteOutput as the output value. As soon as you
assign a valid value in the ManualValue parameter, PID_Compact uses it as
the output value.
S7-1200 Programmable controller
System Manual, 03/2014, A5E02486680-AG

Advertisement

Table of Contents
loading

Table of Contents