Siemens SIMATIC S7-1200 Function Manual page 412

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

Advertisement

Instructions
9.3 PID_Temp
Tag
Config.Cascade.CountSlaves
CycleTime.StartEstimation
CycleTime.EnEstimation
CycleTime.EnMonitoring
CycleTime.Value
You can reload values from the CtrlParamsBackUp structure with LoadBackUp = TRUE.
CtrlParamsBackUp.SetByUser
CtrlParamsBackUp.Heat.Gain
CtrlParamsBackUp.Heat.Ti
CtrlParamsBackUp.Heat.Td
CtrlParamsBackUp
.Heat.TdFiltRatio
CtrlParamsBackUp
.Heat.PWeighting
CtrlParamsBackUp
.Heat.DWeighting
CtrlParamsBackUp.Heat.Cycle
CtrlParamsBackUp
.Heat.ControlZone
CtrlParamsBackUp
.Heat.DeadZone
CtrlParamsBackUp.Cool.Gain
CtrlParamsBackUp.Cool.Ti
CtrlParamsBackUp.Cool.Td
412
Data type
Default
INT
1
BOOL
TRUE
BOOL
TRUE
BOOL
TRUE
REAL
0.1
BOOL
FALSE
REAL
1.0
REAL
20.0
REAL
0.0
REAL
0.2
REAL
1.0
REAL
1.0
REAL
1.0
REAL
3.402822e+38
REAL
0.0
REAL
1.0
REAL
20.0
REAL
0.0
Description
Number of subordinate slaves
Here you enter the number of directly subordinate slave
controllers which receive their setpoint from this master
controller.
Only effective if the controller is configured as master
controller (Config.Cascade.IsMaster = TRUE).
255 ≥ CountSlaves ≥ 1
If CycleTime.EnEstimation = TRUE, Cy-
cleTime.StartEstimation = TRUE starts automatic determi-
nation of the PID_Temp sampling time (cycle time of the
calling OB).
CycleTime.StartEstimation = FALSE is set once meas-
urement is complete.
If CycleTime.EnEstimation = TRUE, the PID_Temp sam-
pling time is determined automatically.
If CycleTime.EnEstimation = FALSE, the sampling time
PID_Temp is not determined automatically and must be
configured correctly manually with CycleTime.Value.
If CycleTime.EnMonitoring = FALSE, the PID_Temp sam-
pling time is not monitored. If PID_Temp cannot be exe-
cuted within the sampling time, no error
(ErrorBits=0000800h) is output and PID_Temp does not
respond as configured with ActivateRecoverMode.
PID_Temp sampling time (cycle time of the calling OB) in
seconds
CycleTime.Value is determined automatically and is usual-
ly equivalent to the cycle time of the calling OB.
Saved value of Retain.CtrlParams.SetByUser
Saved proportional gain for heating
Saved integral action time for heating in seconds
Saved derivative action time for heating in seconds
Saved derivative delay coefficient for heating
Saved weighting of the proportional action for heating
Saved weighting of the derivative action for heating
Saved sampling time of the PID algorithm for heating in
seconds
Saved control zone width for heating
Saved dead zone width for heating
Saved proportional gain for cooling
Saved integral action time for cooling in seconds
Saved derivative action time for cooling in seconds
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