PID controllers are used in most automatic process control applications in industry nowadays. PID controllers can be used to regulate flow, temperature, pressure, level, and many other industrial process variables. In this text I have specified guide lines to design and implement a temperature controller system using a mid range SIMATIC S7-300 PLC with PID algorithm. In text based on a defined project specification, we shall see how a SIMATIC S7-300 PLC hardware and its related developed control programs could be designed to implement a temperature control system that uses a close loop process control to maintain the temperature of a dyeing machine tank based on 4 typical predefined time temperature tables imbedded in the main program ready to be used by the operator by which he can edit the data related to each function programs F1, F2, F3 or F4 depending on his particular application.
To ensure the operation of the controller by the system operator is easy, two other application programs are developed to establish communication between two types of HMI devices: a typical HMI panel and a PC-based one.
In application of both a pc based or a regular HMI device, the operator can view SV and PV values in real time when the system is executing the PID program and in case of a PC’s monitor, he can even view both values with respect to the time of a process.