Inst ToolsInst ToolsInst Tools
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Search
  • Books
  • Software
  • Projects
  • Process
  • Tools
  • Basics
  • Formula
  • Power Plant
  • Root Cause Analysis
  • Electrical Basics
  • Animation
  • Standards
  • 4-20 mA Course
  • Siemens PLC Course
Reading: PLC Program for Temperature Control using Thermostat
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • Design
  • PLC
  • Interview
  • Control System
Search
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > PLC Program for Temperature Control using Thermostat

PLC Program for Temperature Control using Thermostat

PLC Temperature Control Programming : In a vessel there are 3 Heaters which are used to control the temperature of the vessel.

Last updated: November 2, 2023 5:00 pm
Editorial Staff
PLC Tutorials
7 Comments
Share
5 Min Read
SHARE

PLC Temperature Control: In a vessel there are Three Heaters which are used to control the temperature of the vessel.

Contents
PLC Temperature Control ProgrammingPLC SolutionPLC Ladder LogicLadder Logic Operation

PLC Temperature Control Programming

We are using Three Thermostats to measure the temperature at each heater. also another thermostat for safety shutoff in case of malfunction or emergency or to avoid over temperatures.

All these heaters have different setpoints or different temperature ranges where heaters can be turned ON accordingly (below table shows the temperature ranges).

  1. A temperature control system consists of four thermostats. The system operates three heating units. The thermostats (TS1/TS2/TS3/TS4 are set at 55°C, 60°C, 65°C and 70°C.
  2. Below 55°C temperature, three heaters (H1,H2,H3) are to be in ON state
  3. Between 55°C – 60°C two heaters (H2,H3) are to be in ON state.
  4. Between 60°C – 65°C one heater (H3) is to be in ON state.
  5. Above 70°C all heaters are to be in OFF state, there is a safety shutoff (Relay CR1) in case any heater is operating by mistake.
  6. A master switch turns the system ON and OFF.

PLC Solution

  • There are four thermostats; assume them be in NC state when the set point is not reached.
  • Let there be a control relay (CR1) to work as a safety shutoff.
  • Master Switch : The Start switch is NO and Stop switch NC type.

The below table shows the temperature ranges where Thermostats (TS1,TS2,TS3,TS4) status will be indicated as per the temperature value.

Also the Heaters (H1,H2,H3) status in which either those Heaters will be ON or OFF as per the temperature value.

Temperature Control using PLC ladder logic

PLC Ladder Logic

PLC Temperature Control Programming

Ladder Logic Operation

First Rung:

It has START button (default NO contact) and STOP button (default NC contact). A Relay CR1 is used to control the heaters depending on the thermostats status.

A Thermostat TS4 is connected in between STOP & Relay, if TS4 activated (means TS4 contact changes from NC to NO) then all heaters will be OFF.

An NO contact of Relay CR1 is used across the START button in order to latch or hold the START command.

Second Rung:

An NO contact of Relay CR1 is used to control the Heaters (H1,H2,H3) with the thermostats (TS1,TS2,TS3) status.

After giving START command, This NO contact becomes NC contact. if temperature below 55 Deg C, TS1, TS2 & TS3 will be in Close Status so all heaters will be ON.

if Temperature is in between 55 to 60 Deg C, Then TS1 will be Open, so Heater H1 will be OFF.

then, if temperature in between 60 to 65 Deg C then TS2 also be Open, so Heater H2 will be OFF

if temperature in between 65 to 70 Deg C then TS3 also be Open, so Heater H3 will be OFF

There is a safety Shutoff which is used to avoid any malfunctions of Thermostats or to avoid over temperatures.

if temperature reaches above 70 Deg C then TS4 will activates and de-energizes the Relay, thus all Heaters will be turned OFF.

Note : Here Heaters H1, H2, H3 are either Relays or Contactors we energizing. so an NO contact of these relays are connected to Electrical Heater feeder circuits (MCC).These Electrical Feeder circuits will be controlled as per these signals and accordingly the heaters will be either ON or OFF.

If you liked this article, then please subscribe to our YouTube Channel for PLC and SCADA video tutorials.

You can also follow us on Facebook and Twitter to receive daily updates.

Read Next:

  • PLC Programming languages
  • PLC Training Software Download
  • Mitsubishi PLC Programming
  • PLC Sequence Programming
  • RSLogix 5000 PLC Programming
Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

Relay Operation, Types, Symbols & Characteristics
Conveyor Operation with a Backup Motor using PLC Ladder Diagram
PLC Simulator using Excel
Interconnection between PLC, MCC, LCP & Pumps – Video
Electrical Cabinet Air Conditioner – Enclosure Cooling, Maintenance
Safety Considerations in PLC System Design
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
7 Comments
  • azetou says:
    July 13, 2017 at 11:57 am

    Your program is incomplete : when the temperature goes above 70°C, all heaters will go off, consequently the temperature goes down. if the operator doesn’t press the start button again, all heaters will remain off!!! the process is not fully automated. The program can be improved. Am I right ?

    Reply
    • S Bharadwaj Reddy says:
      July 13, 2017 at 1:42 pm

      Hi, if we need auto start then we can add (Optional). Ladder logic will be as per our objective which is mentioned in the post. Note : These programs are only for reference purpose or to understand the basic concept. The practical ladder logic will be different, it may include safety related inputs, some interlocks, some machine protection related inputs, also based on our application, requirements etc. Personally, I feel any logic can be improved. There is No End to the upgrades. Its all depends on us. Thanks

      Reply
  • Benjamin Kaul says:
    January 8, 2019 at 4:07 am

    Great notes Bharadwaj Reddy

    Reply
  • sinan says:
    April 14, 2020 at 11:34 pm

    Example logic is wrong

    Reply
  • Ankit kumar says:
    January 13, 2021 at 12:15 pm

    Send me analog program of this circuit

    Reply
    • nita says:
      July 4, 2024 at 10:39 am

      yeah,i need it

      Reply
  • hossein ahmadi says:
    January 14, 2021 at 6:33 am

    hi
    i have a question
    suppose we have redundant cpu in a plc
    one is run and another has stopped
    we change damaged cpu with a new one that program is downloaded to it but i/o of this cpu is reseted
    if we put this cpu instead of damaged cpu
    i/o signal should be read from run cpu
    is it ok?
    can reseted i/o on new cpu be a problem and set i/o to zero?

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

Software Redundancy in Siemens PLC – Hardware versus Software
Control Loops Objective Questions and Answers
Design a Program Using Studio 5000 and FactoryTalk View Studio
How to Prevent Ground Loops in Analog Circuits?
How to Convert Current to Voltage using Resistor ?
Implement UDT in PLC Programming: User-Defined Data Type
#11 PLC Best Practices – Instrument for Plausibility Checks
Control Room and Field Instruments Questions and Answers

Keep Learning

Allen Bradley PLC to PLC Communication in Studio 5000

Allen Bradley PLC to PLC Communication in Studio 5000

Siemens OB Blocks

Siemens PLC Organization Blocks (OB)

HMI book

HMI Handbook

PID Setup

PID in Studio 5000

Jog button in Motor Start Stop Logic using PLC

What is Motor Jogging ?

PLC Program for Boolean Expression

PLC Program for Boolean Expression

Firmware Version in Siemens PLC

What is the Firmware Version of a PLC? – Siemens PLC Hardware

What is a function call in TIA Portal

Difference Between FC and FB in Tia Portal

Learn More

FPGA vs. CPLD - What are the differences between them

FPGA vs. CPLD – What are the differences between them

Pressure Manometer

Types of Manometers

Liquid Nitrogen in Instrumentation

Liquid Nitrogen in Instrumentation

Communication between Intouch Scada and Allen Bradley PLC

Communication between InTouch Scada and Allen Bradley PLC

Analog Electronics Projects

Analog Electronic Projects for Final Year Engineering Students

Steam Pressure Control

Steam Pressure Control

Potentiometer Animation

Potentiometer Working Principle Animation

Dip Tube Type Level System

Questions on Dip Tube Type Level System

Menu

  • About
  • Privacy Policy
  • Copyright

Quick Links

  • Learn PLC
  • Helping Hand
  • Part Time Job

YouTube Subscribe

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?