Inst ToolsInst ToolsInst Tools
  • Ask
  • Courses
  • Videos
  • Q & A
    • Interview
      • Instrumentation
      • Electronics
      • Electrical
      • Practical Questions
    • MCQ
      • Instrumentation MCQ
      • Electrical MCQ
      • Electronics MCQ
      • Control Systems MCQ
      • Analog Electronics MCQ
      • Digital Electronics MCQ
      • Power Electronics MCQ
      • Microprocessor MCQ
      • Multiple Choice Questions
  • EE
    • Electronics
      • Electronics Q & A
      • Electronic Basics
      • Electronic Devices & Circuits
      • Electronics Animation
      • Digital Electronics
    • Electrical
      • Electrical Basics
      • Electrical Q & A
      • Power Electronics
      • Electrical Machines
      • Electrical Animation
      • Power Systems
      • Switchgear & Protection
      • Transmission & Distribution
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Search
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Reading: PLC Program for Automatic Mixing Control in a Tank
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • PLC Tutorials
  • Control Systems
Search
  • Ask
  • Courses
  • Videos
  • Q & A
    • Interview
    • MCQ
  • EE
    • Electronics
    • Electrical
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > PLC Program for Automatic Mixing Control in a Tank

PLC Program for Automatic Mixing Control in a Tank

Design a PLC Program for automatic mixing controlling in a tank. This is the best example to learn PLC programming.

Last updated: November 3, 2023 12:54 pm
Editorial Staff
PLC Tutorials
4 Comments
Share
4 Min Read
SHARE

Design a PLC Program for automatic mixing control in a tank. This is the best example to learn PLC programming.

Contents
Automatic Mixing Control in a TankProblem DiagramProblem SolutionList of inputs/outputsDigital InputsDigital outputsPLC Logic for Automatic mixing control in a tankPLC Logic ExplainedNetwork 1:Network 2:Network 3:Network 4:Network 5:Network 6:Network 7:Network 8:Network 9:Result

Automatic Mixing Control in a Tank

Material A and material B are collected in a tank. These materials will be mixed for a particular time and then the mixed product drained out through the outlet valve.

Implement a ladder program for this application in PLC.

Problem Diagram

PLC Program for Automatic Mixing Control in a Tank

Problem Solution

In this example, we use PLC programming of Siemens S7-300 PLC. We can use other PLC also for this application.

Two level sensors are used for detecting the level of material A and material B. Also one bottom level sensor used for detecting the bottom level.

To control level of this system, single acting valve is used which has two states, either fully opened or fully closed.

Particular is provided to mix the material A and material B in a tank. We can use on delay timer this function.

After successfully completion of mixing, outlet valve is operated to drain the mixed material.

When mixing process is completed, buzzer will be activated and it will remain ON and after 5sec it will be automatically OFF.

List of inputs/outputs

Digital Inputs

  • Cycle START :- I0.0
  • Cycle STOP :- I0.1
  • Low level switch :- I0.2
  • Level material A :- I1.0
  • Level material B :- I1.1

Digital outputs

  • Cycle ON :- Q0.0
  • Inlet valve 1 :- Q0.1
  • Inlet valve 2 :- Q0.2
  • Agitator motor :- Q0.3
  • Outlet valve :- Q0.4
  • Buzzer :- Q0.5

PLC Logic for Automatic mixing control in a tank

Automatic Mixing Control
mixing controlling in a tank
Tank Mixing
PLC Tank Mixing
PLC mixing
mixing process using plc ladder diagram
ladder diagram for batch mixing system
mixer plc program
plc programming example process mixer

PLC Logic Explained

For this application, we used S7-300 PLC and TIA portal software for programming.

Network 1:

In network 1 latching circuit is used for latching the cycle. When START PB (I0.0) is pressed, cycle ON (Q0.0) output will be ON and it can be STOP by pressing STOP PB (I0.1).

Network 2:

When the bottom level switch (I0.2) is detected and level material A (I1.0) is not detected, inlet valve 1 will be ON (Q0.1).

Network 3:

When level material A (I1.0) is detected and level material B (I01.1) is not detected, inlet valve 1 will be ON (Q0.1).

Network 4:

When the tank is full of material A and material B, level material B s detected. This detection energizes the agitator motor and we need mixing for 20 s, so timer instruction will be ON with agitator motor (Q0.3).

Network 5:

Timer instruction will be executed when agitator motor (Q0.3) is activated.

Network 6:

When mixing process is completed, Outlet valve (Q0.4) will be ON for draining the mixed material.

Network 7:

When mixing process completed successfully, buzzer (alarm) will be ON (Q0.5).

Network 8:

Buzzer will remain ON for 5 second after 5sec it will be OFF. Here timer instruction is executed.

Network 9:

When Buzzer ON delay completed, buzzer output will be OFF automatically.

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. All parameters are considered here for explanation.

Result

plc programming example process mixer

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 Level Control of Parallel Tanks
  • Control Valves Application using PLC
  • PLC Tank Heating Control using Heater
  • 1 to 8 Demultiplexer PLC ladder diagram
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 !
PLC Multiple Outputs Configuration
PLC Program to Simulate Gate Array Logic
Muting Functions of Safety Control Circuits – PLC Example
VFD Commissioning and Testing Procedure (Variable Frequency Drive)
ON and OFF a Group of Outputs by One Push button PLC Logic
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
4 Comments
  • Aragon Bonny says:
    June 13, 2019 at 4:44 pm

    Its very educative to engineering sector,thanks very much

    Reply
  • Afzal,M. R. Afzal says:
    November 14, 2019 at 5:52 pm

    There is a problem in network 3, it should be locked with the outlet valve also. As once draining process start network 3 will energize again and start filling the tank up to level 2

    Reply
  • Deepak says:
    January 2, 2020 at 5:01 pm

    This is very informative. Can you please make similar program for analog inputs?

    Reply
  • Alsadig Yasir says:
    December 10, 2020 at 4:25 pm

    Good informations

    Reply

Leave a Reply Cancel reply

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

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
208kSubscribersSubscribe
38kFollowersFollow

Categories

Recent Comments

  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals
  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals
  • MIHARITSOA Aina Sitraka on Top Non-PLC Certification Courses for Automation Professionals
  • Vaishnavi on Free Instrumentation Course for Trainee Engineers

Related Articles

Field Instruments

#11 PLC Best Practices – Instrument for Plausibility Checks

plc-analog-signals-wiring-techniques

PLC Analog Signals Wiring Techniques

Difference Between SCADA and HMI

Difference Between SCADA and HMI

PLC Program for Automatic Heating and Mixing of Products

Heating and Mixing of Products using PLC Example Tutorial

SFC Language in PLC Programming

SFC Language in PLC Programming

PLC Timer Programming Examples – TON, TOF, TP and TONR

Introduction to GOC controllers

Mitsubishi Electric GOC Controllers

PLC Programming Sequence Logic

PLC Programming to Control Lights in a Sequence

More Articles

HART Multidrop Network

HART Communication Tutorial Part 2

Target Meter Principle

Target Flow Meter – Working Principle, Advantages, Disadvantages

Scaling in PLC

PLC Ladder Logic for Sensor Scaling with Offset

Siemens PLC Questions

Programmable Logic Controller (PLC) Questions and Answers – 11

Instrument Datasheet

What is Instrument DataSheet ?

Control Valve pressure recovery

What is Control Valve Flashing ?

Calculate Temperature of Four Wire RTD

Calculate the Temperature of 4 Wire RTD

Radio Telemetry Objective Questions

Radio Telemetry Objective Questions

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?