Pid_Temp Activaterecovermode Tag - Siemens SIMATIC S7-1200 Function Manual

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

Advertisement

Instructions
9.3 PID_Temp
9.3.4.9

PID_Temp ActivateRecoverMode tag

The ActivateRecoverMode tag determines the reaction to error. The Error parameter
indicates if an error is pending. When the error is no longer pending, Error = FALSE. The
ErrorBits parameter shows which errors have occurred.
Automatic mode and manual mode
NOTICE
Your system may be damaged.
If ActivateRecoverMode = TRUE, PID_Temp remains in automatic mode or in manual
mode even if there is an error and the process limit values are exceeded.
This may damage your system.
It is essential to configure how your controlled system reacts in the event of an error to
protect your system from damage.
ActivateRecov-
Description
erMode
FALSE
PID_Temp switches to "Inactive" mode in the event of an error. The controller is only activated by a
falling edge at Reset or a rising edge at ModeActivate.
TRUE
Automatic mode
TRUE
If errors occur frequently in automatic mode, this setting has a negative effect on the control response,
because PID_Temp switches between the calculated PID output value and the substitute output value
at each error. In this case, check the ErrorBits parameter and eliminate the cause of the error.
If one or several of the following errors occur and automatic mode was active before the error occurred,
PID_Temp remains in automatic mode:
0000001h: The "Input" parameter is outside the process value limits.
0000800h: Sampling time error
0040000h: Invalid value at Disturbance parameter.
8000000h: Error during calculation of the PID parameters
If one or several of the following errors occur and automatic mode was active before the error occurred,
PID_Temp switches to "Substitute output value with error monitoring" mode:
0000002h: Invalid value at Input_PER parameter.
0000200h: Invalid value at Input parameter.
0000400h: Calculation of output value failed.
0001000h: Invalid value at Setpoint parameter or SubstituteSetpoint.
As soon as the errors are no longer pending, PID_Temp switches back to automatic mode.
If the following error occurs in "Substitute output value with error monitoring" mode, PID_Temp sets the
PID output value to Config.Output.Heat.PidLowerLimit as long as this error is pending:
0020000h: Invalid value at SubstituteOutput tag. Value has an invalid number format.
This behavior is independent of SetSubstituteOutput.
442
Function Manual, 03/2017, A5E35300227-AC
PID control

Advertisement

Table of Contents
loading

This manual is also suitable for:

Simatic s7-1500

Table of Contents