PID control
38 Function Manual, 03/2017, A5E35300227-AC
Configuring a software controller
Overview of software controller
For the configuration of a software controller, you need an instruction with the control
algorithm and a technology object. The technology object for a software controller
corresponds with the instance DB of the instruction. The configuration of the controller is
saved in the technology object. In contrast to the instance DBs of other instructions,
technology objects are not stored for the program resources, but rather under CPU >
Technology objects.
Technology objects and instructions
S7-1200 Compact PID PID_Compact V1.x PID_Compact V1.x Universal PID controller with integrated
S7-1200 PID_3Step V1.x PID_3Step V1.x PID controller with integrated tuning for
S7-1500
PID_Compact V2.x PID_Compact V2.x Universal PID controller with integrated
tuning
S7-1500
PID_3Step V2.x PID_3Step V2.x PID controller with integrated tuning for
valves
S7-1500 ≥ V1.7
PID_Temp V1.x PID_Temp V1.x Universal PID temperature controller
with integrated tuning
PID basic func-
tions
S7-1500/300/400 CONT_S CONT_S Step controller for actuators with inte-
S7-1500/300/400 PULSEGEN - Pulse generator for actuators with pro-
S7-1500/300/400 TCONT_CP TCONT_CP Continuous temperature controller with
S7-1500/300/400 TCONT_S TCONT_S Temperature controller for actuators with
PID Self Tuner
Optimization of a continuous controller
S7-300/400 TUN_ES TUN_ES Optimization of a step controller