Dear all, I have a problem tuning a PID loop. I am trying to control the temperature of a pasteurizer for beer cans and bottles. I am using S7-200 Siemens PLC and the analogue ouput controls a 0-2.5bar proportinal pneumatic controller which in turn controls an analogue pneumatic valve that controls the steam.I need to keep the temperature to SP1 at 60C and when movement stops for some reason I need to use a second SP2 at 45C. Now when the system starts in the morning from 27-30C it goes in approximately 30mns to 60 and its very steady there (+/- 0.1C). The problem starts when there is a disturbance in the system i.e when movement stops temporarily( sometimes for seconds)and SP2 is going to be used. Temperature rises above 62C and falls very slowly as there are no more cold cans or bottles entering the pasteurizer during this idle time. The output of the PID is decreasing very slowly and I have this overshoot. I have done an auto tune of the PID and I got a suggestion of Gain 20 and Integral time 6.6mins. I reduced Integral to 1 min in steps of 1 min every time and I also try to decrease gain to 15 in steps of 1 but there is no improvement to this overshoot. Any ideas deeply appreciated.