Siemens SIMATIC S7-1200 Function Manual page 408

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

Advertisement

Instructions
9.3 PID_Temp
Tag
Config.Output.Cool.Pwm-
Periode
Config.Output.Cool.PidUpper-
Limit
408
Data type
Default
REAL
0.0
REAL
0.0
Description
Period duration of the pulse width modulation for cooling
(OutputCool_PWM output) in seconds:
Cool.PwmPeriode = 0.0 and Config.AdvancedCooling
= FALSE:
sampling time of the PID algorithm for heating
(Retain.CtrlParams.Heat.Cycle) is used as period du-
ration of the PWM.
Cool.PwmPeriode = 0.0 and Config.AdvancedCooling
= TRUE:
The sampling time of the PID algorithm for cooling (Re-
tain.CtrlParams.Cool.Cycle) is used as period duration
of the PWM.
Cool.PwmPeriode > 0.0:
The value is rounded off to an integer multiple of the
PID_Temp sampling time (CycleTime.Value) and used
as period duration of the PWM.
This setting can be used to improve the smoothing of
the process value with a long sampling time of the PID
algorithm.
The value must meet the following conditions:
Cool.PwmPeriode ≤ Retain.CtrlParams.Cool.Cycle
or Retain.CtrlParams.Heat.Cycle
Cool.PwmPeriode > Config
.Output.Cool.MinimumOnTime
Cool.PwmPeriode > Config
.Output.Cool.MinimumOffTime
Only effective if the cooling output is activated (Con-
fig.ActivateCooling = TRUE).
High limit of the PID output value for cooling
The value must be 0.0.
Cool.PidUpperLimit forms a value pair together with the
following parameters for scaling of the PID output value
(PidOutputSum) to the outputs for cooling:
Cool.LowerScaling for OutputCool
Cool.PwmLowerScaling for OutputCool_PWM
Cool.PerLowerScaling for OutputCool_PER
If you want to limit the value at the associated output, you
must also adjust these scaling values.
Only effective if the cooling output is activated (Config
.ActivateCooling = TRUE).
Cool.PidUpperLimit = 0.0
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