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: Heating and Mixing of Products using PLC Example Tutorial
Share
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 > Heating and Mixing of Products using PLC Example Tutorial

Heating and Mixing of Products using PLC Example Tutorial

This is a PLC Program for automatic heating and mixing of products. Learn the PLC programming with this example for engineering students.

Last updated: November 3, 2023 11:56 am
Editorial Staff
PLC Tutorials
9 Comments
Share
4 Min Read
SHARE

This is a PLC Program for automatic heating and mixing of products. Learn the PLC programming with this example for engineering students.

Contents
Heating and Mixing of ProductsProblem DiagramProblem SolutionList of Inputs & OutputsPLC Program for heating and mixing of productProgram ExplainedResult

Heating and Mixing of Products

Problem Description

Make an automatic system in which two materials are collected in one tank. All materials are to be mixed till they achieve a predefined set point of temperature.

Make a ladder program in S7-1200 PLC for this application.

Problem Diagram

PLC Program for Automatic Heating and Mixing of Products

Problem Solution

We can solve this problem by using simple logic. For this system consider two separate level switches to detect the level of two different materials (Lets say Material A & Material B).

Also consider one level switch for empty level detection.

For controlling the level we can use single acting valve (fully open and fully close type).

For mixing, agitator is used and it is connected with motor shaft.

Heater and temperature sensor are installed inside the tank.

Here materials are mixed until it reaches the set point of temperature and after mixing, outlet valve (Q0.4) will be operated to drain the mixed products.

List of Inputs & Outputs

Inputs List

  • Cycle START :- I0.0
  • Cycle STOP :- I0.1
  • Level of material B :- I0.2
  • Level of material A :- I0.3
  • Empty level switch :- I0.4
  • Temperature sensor :- I0.5

Outputs List

  • Inlet valve 1 :- Q0.0
  • Inlet valve 2 :- Q0.1
  • Agitator motor :- Q0.2
  • Heater :- Q0.3
  • Outlet valve :- Q0.4

M Memory

  • M0.0 :- Cycle ON

PLC Program for heating and mixing of product

Heating and Mixing of Products using PLC
PLC Heating
PLC Mixing
PLC Heating Materials
PLC Mixing Materials

Program Explained

In this problem, we will consider S7-1200 PLC and TIA portal software for programming.

Network 1:

This network shows simple latching circuit for cycle ON and cycle OFF. Normally Open (NO) contact of cycle START button (I0.0) and NC contact of cycle STOP button (I0.1) for cycle activation.

Network 2:

This network is to operate Inlet Valve 1(Q0.0). It is operated when Low Level of the tank is detected (I0.4). And it is closed when Level Material A is detected by a switch with address (I0.3). START PB (I0.0) also connected in parallel so if low level not detected, inlet valve can be started by pressing START PB (I0.0).

Network 3:

This network is to operate inlet valve 2 (Q0.2).It is operated when material A is filled with its desired level. When cycle is running and level of material A is detected, inlet valve 2 (Q0.1) will be ON.

Network 4:

This network is to operate agitator motor and heater. When tank is full with material A and material B, heater (Q0.3) and agitator motor (Q0.2) will be ON.

Network 5:

When entire mixing process and heating are completed, outlet valve (Q0.4) will be ON. NC contact of empty level switch (I0.4) is used to stop the outlet valve when tank is empty.

Note :- Above logic is for explanation of certain application only. The diagram is for representation purpose, actual system might be different form this system.

Result

Heating and Mixing of Products using PLC Example Tutorial

Author: Bhavesh

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 Star Delta Motor Starter
  • Thermostat Temperature Control
  • PLC Interposing Relay
  • Flow Totalizer using PLC
  • Burglar Alarm Security System
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

How to Prevent Ground Loops in Analog Circuits?
Interposing Relay Panel (IRP) – Wiring and Testing Requirements
Flip-Flop PLC Programming: Lights with Adjustable Timers
PID in Siemens TIA Portal
#10 PLC Best Practices – Assign Register Blocks by Function
Interconnection between PLC, MCC, LCP & Pumps – Video
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
9 Comments
  • Junaid says:
    July 17, 2018 at 7:29 pm

    Excellent informative

    Reply
  • Ahmed says:
    July 24, 2018 at 9:23 am

    A level switch missing in Network 2

    Reply
    • JPS says:
      August 5, 2018 at 8:08 am

      yes I notice it too, I thought it was part of the problem

      Reply
  • Frankline says:
    August 10, 2018 at 6:41 pm

    I will like to get a copy

    Reply
  • rajaram says:
    August 20, 2018 at 11:08 pm

    this one is a good logic . But a real time industrial logic will be very useful . and if the solutions will be using those blocks which are used by professional programmers than that will make my day . 🙂
    thanks to admin and publisher

    Reply
  • Amir says:
    September 9, 2018 at 2:36 am

    Thanks for the example!
    But what will close Valve 1?
    Shouldn’t it close once Level Material A has been reached?

    Reply
  • Manishkumar Prajapati says:
    October 5, 2019 at 3:43 pm

    The program has been written very good expect one thing. When tank is emptying and the level of the material goes down to the level material B sensor then the valve 2 will open right away same thing will happen with valve 1. To avoid this one you need to make a program in a way so when tank become full empty then and then it starts the whole process again. Just add NC contact of empty level sensor in network 2 and network 3.

    Reply
  • Manishkumar Prajapati says:
    October 5, 2019 at 3:46 pm

    Yes, and you are missing level switch in network 2 as well. You can use either NC of outlet valve or NC of empty level sensor in network 2 and network 3.

    Reply
  • Manishkumar Prajapati says:
    October 5, 2019 at 3:49 pm

    My apology, you can use only NC of outlet valve because if you use NC of empty level switch it will never turn on the valve B for the first cycle so you can use only NC of outlet valve.

    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

Global Acknowledgment Instruction in Safety PLC
How to Read the PLC Datasheet? – Important Notes About PLC
Difference Between PLCSIM and PLCSIM Advanced? – Siemens PLC
PLC Level Control of Two Tanks
Siemens PLC programming: BCD, Integer, Double Integer, Real
PLC Program for Boolean Expression
Components of SCADA
How to choose between PLC and DCS Systems ?

Keep Learning

PLC Programming Example on Multi-Motor Control for Beginners

PLC Programming Example on Multi-Motor Control for Beginners

HMI Simulation for PID Controller

PID Controller Output Types – PID_PWM and PID_Output

HMI screen for operator

Auto Tiffin Box Filling Station

While Do Statement in Structured Text PLC Program

While Do Statement in Structured Text PLC Program

Types of Limit Switches

Types of Limit Switches – Principle, Advantages, Disadvantages

Best 100 PLC Projects for Final Year Engineering Students

Best 100 PLC Projects for Final Year Engineering Students

Siemens PLC Simulator and Plant Simulation Software

How to use Simulator in Siemens PLC?

STAR DELTA Starter PLC Logic

STAR DELTA Programming using PLC Controller

Learn More

Demister Pads Problem

Problems with Demister Pads – Root Cause Analysis (RCA)

Advantages and Disadvantages of Network Topology

Advantages and Disadvantages of Per Unit System

Thermocouple Temperature Range

Thermocouple Properties, Temperature Ranges, Element Construction

PLC Program for Traffic Light Sequence using Functional Blocks

PLC Program for Traffic Light Sequence using Functional Blocks

BP Refinery Explosion

Learnings from the BP Refinery Explosion at Texas City

Maintenance Override Switch (MOS)

What is Maintenance Override Switch (MOS) ?

Avoid Process Downtime With Five Device Protection Considerations

How to Avoid Process Downtime ?

Closed Tank DP Level Transmitter

How to Find LRV and URV of Closed Tank DP Level Transmitter

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?