PLC Tank Heating Control
This is PLC Program for heating liquid in the tank by heater.
Controlling heating process for the liquid in the tank. Implement PLC program for this application using ladder diagram language.
- In this system we will consider S7-300 PLC and TIA portal software for programming.
- In this system two sensors are used for level measurement in the tank, heater is used for material heating purpose in the tank.
- We used temperature sensor (it can be RTD or thermocouple) also for temperature measurement in the tank.
- Two valves are used for material inlet and outlet. Inlet valve is used for feeding the tank and outlet valve for discharging the tank.
- If system detects low level, system will start to feed the tank. Feeding cycle will be OFF when tank will detect high level. After high level system will start heating process till set temperature.
List of Inputs/Outputs
- START PB :- I0.0
- STOP PB :- I0.1
- Low level switch :- I0.4
- High level switch :- I0.3
- Inlet valve :- Q0.0
- Heater :- Q0.1
- Outlet valve :- Q0.2
- Master coil :- M0.0
- Actual temperature :- MW12
- Set temperature :- MW14
PLC Program for heating liquid in the tank by heater
Network 1 :-
Master coil (M0.0) will start when START PB (I0.0) will be pressed and cycle can be stopped by pressing STOP PB (I0.1).
Network 2 :-
When low level switch (I0.4) is detected, inlet valve (Q0.0) will be ON.
Network 3 :-
When high level switch (I0.3) is detected, heater (Q0.1) will be ON.
Network 4 :-
If actual temperature (MW12) is greater than set temperature (MW14), outlet valve (Q0.2) of the tank will be ON.
Note :- Above application may be different from actual application. This example is only for explanation purpose only. We can implement this logic in other PLC also. This is the simple concept of heating the material in the tank as per requirement in industry, we can use this concept in other examples also.
All parameters considered in example are for explanation purpose only, parameters may be different in actual applications. Also all interlocks are not considered in the application.
Runtime Test Cases
If you liked this article, then please subscribe to our YouTube Channel for PLC and SCADA video tutorials.