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 Mixing Logic in Liquids on EcoStruxure Machine Expert-Basic
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 Mixing Logic in Liquids on EcoStruxure Machine Expert-Basic

PLC Mixing Logic in Liquids on EcoStruxure Machine Expert-Basic

Master PLC mixing logic for liquids using EcoStruxure Machine Expert-Basic Schneider Electric PLC software.

Last updated: June 25, 2024 12:12 pm
Editorial Staff
PLC Tutorials
No Comments
Share
6 Min Read
SHARE

Master PLC mixing logic for liquids using EcoStruxure Machine Expert-Basic Schneider Electric PLC software.

Contents
PLC Mixing LogicLearn the Operation of the PLC ProgramI/O DetailsPLC Program

PLC Mixing Logic

This article discusses the Batch Mixing System Sequence which is widely used in industries that produce liquids. When the Batch Mixing system Starts, the Liquid Input Valve will Open and fill the Mixer Tank until it is full.

The Mixer Tank uses sensors (HIGH & LOW) to measure the liquid level in the Tank. When the Mixer Tank is full, the Input Valve will Close and the Mixing Process will continue for 15 seconds.

During the Mixing process, the Input Valve and Output Valve will always be Closed. The Output Valve will automatically Open to release liquid when the Mixing process is complete. Every time the Mixing Process is carried out, the amount will be recorded using the Counter function.

Learn the Operation of the PLC Program

Learn the Operation of the PLC Program
plc mixing schneider electric

This program uses 3 main buttons, START_SYSTEM (I0.0) functions to Start the system, STOP_SYSTEM (I0.1) functions to Stop the system, and RESET_COUNTER (I0.4) functions to Reset the Counter to zero “0”.

When the Mixer Tank is empty, the NC (Normally Close) contacts of SENS_LOW (I0.2) and SENS_HIGH (I0.3) sensors will turn ON the VALVE_IN (Q0.0). SENS_LOW (I0.2) Functions to detect the low level of liquid in the Mixer Tank and SENS_HIGH (I0.3) to detect the high level of liquid content in the Mixer Tank. VALVE_IN (Q0.0) will be Closed/OFF when SENS_LOW (I0.2) and SENS_HIGH (I0.3) are in the TRUE/HIGH condition.

When VALVE_IN (Q0.0) is Closed, the Mixing process will continue for 15 seconds. The NO (Normally Open) contact of SENS_HIGH (I0.3) which has changed to TRUE/HIGH condition will Activate TIMER_MIXING (TM0). TIMER_MIXING (TM0) will Activate the MIXER Output (Q0.1) for 15 seconds using the NC (Normally Close) contact of the IR_TIMER_MIX (M1) bit memory. After 15 seconds MIXER output (Q0.1) will be Disabled.

After TIMER_MIXING (TM0) Runs for 15 seconds, the memory bit IR_TIMER_MIX (M1) will be ON for a moment and Activate VALVE_OUT (Q0.2). VALVE_OUT (Q0.2) will remain active even though the memory bit IR_TIMER_MIX (M1) has been Disabled because it uses the Interlock function. VALVE_OUT (Q0.2) will be Disabled when the NO (Normally Open) contact of SENS_LOW (I0.2) changes to LOW/FALSE condition. When VALVE_OUT (Q0.2) is Active, the value on COUNTER (MW0) will increase by (+1).

I/O Details

Addressing Input, Output, TIM, Bit Memory, and Word Memory

CommentInput (I)Output(Q)Memory WordMemory BitsTimer
START_SYSTEMI0.0    
STOP_SYSTEMI0.1    
SENS_LOWI0.2    
SENS_HIGHI0.3    
RESET_COUNTERI0.4    
VALVE_IN Q0.0   
MIXER Q0.1   
VALVE_OUT Q0.2   
IR_SYSTEM   M0 
IR_TIMER_MIX   M1 
COUNTER  MW0  
TIMER_MIXING    TM0

PLC Program

PLC Mixing Logic in Liquids on EcoStruxure Machine Expert-Basic

The image above shows the conditions when the system Started. The IR_SYSTEM (M0) bit memory is Active because the START_SYSTEM (I0.0) push button is pressed. The memory bit IR_SYSTEM (M0) remains Active due to the latching. The IR_SYSTEM (M0) bit memory will only be Disabled when STOP_SYSTEM (I0.1) is Enabled.

In Rung-1, you can see that VALVE_INPUT (Q0.0) is Active because the NC (Normally Close) contacts of SENS_LOW (I0.2), SENS_HIGH (I0.3), and VALVE_OUT Q0.2) are still in LOW/FALSE condition.

EcoStruxure Machine Expert - Basic

On Rung-2, it can be seen that VALVE_INPUT (Q0.0) is Disabled. TIMER_MIXING (TM0) Starts counting because the NO (Normally Open) contact of SENS_HIGH (I0.3) has become TRUE/HIGH.

Due to the NC (Normally Close) contact of the IR_TIMER_MIX (M1) bit memory, MIXER (Q0.1) becomes Active. MIXER (Q0.1) will Deactivate when the Timer has reached the value of 15 seconds.

PLC programming for liquid mixing application code

The image above shows the condition when MIXER (Q0.1) is Disabled and VALVE_OUT (Q0.2) is Active. The VALVE_OUT (Q0.2) output will remain active until the NO (Normally Open) contact of SENS_LOW (I0.2) changes to LOW/FALSE.

On Rung-4, it can be seen that COUNTER (MW0) has a value of “1”, meaning that the Mixing process has Run 1 time. Even though VALVE_OUT (Q0.2) is still active, the value of COUNTER (MW0) will only increase (+1) because of the Rising Edge function.

Schneider electric plc mixing program

The image above shows the condition when the RESET_COUNTER button (I0.4) is Activated, it can be seen in the Operation Block that the value of COUNTER (MW0) has become zero “0”.

If you liked this article, 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 Program for Two-Way Switch Logic
  • PLC Scaling Program for Control Valve
  • Heating and Mixing of Products using PLC Logic
  • Batch Mixing with PLC Ladder Logic Program
  • Ecostruxure Machine Expert HVAC Software
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

Schneider PLC Example Program for Star-Delta System
How to Download GX Works? Mitsubishi PLC Software
Draw a Ladder Logic to switch ON-OFF a Bulb using a Toggle Switch ?
Motor Starter Logic using Siemens PLC Tia Portal
Allen Bradley RSLogix 500 PLC Programming
Types of Allen Bradley PLC
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
Leave a Comment

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

Why Are Charcoal and Salt Added to an Earthing Pit?
Product Sticker Machine with Weighing PLC Program
How to Operate a Group of Induction Motors using PLC Logic?
How to Communicate with Excel from Intouch SCADA?
Automatic Box Filling System using PLC Programming
PID Simulator Download
Coil Type Timers in Siemens PLC Programming
What is Marshalling Cabinet?

Keep Learning

Pneumatic Circuit Design Using PLC - 2

PLC Pneumatic Circuit Control

Siemens PLC Programming OBs in Siemens TIA Portal

FC Function in Siemens PLC

Free WinCC SCADA Training Course

Free SCADA Training Course

Address Overlapping in Tia Portal

How to Check Address Overlapping in Tia Portal?

Car Parking System using PLC Programming

Car Parking System using PLC Programming

ICS System Design

ICS System Design Considerations

Industrial Oven Control Application with PLC Controller

Industrial Oven Control Application with PLC Controller

Siemens PLC Interview Questions & Answers

Siemens PLC Interview Questions and Answers

Learn More

IP Address Change in Simatic

PLC Configuration of Profinet I/O System

Selecting a SIS or SIL Level

Importance of Safety Integrity Level

Thermodynamic cycle

Thermodynamic Cycles in Power Plant

Interview Questions on Industrial Wireless

Interview Questions on Industrial Wireless

Timer STL Programming

Timers using Statement List (STL) PLC Programming

Introduction to Fieldbus Function Blocks

Nuclear Magnetic Resonance Spectrometer Questions and Answers

Types of NMR Spectrometers Questions & Answers

Use Dumps to Ace Certbolt Microsoft AZ-204 Exam

Use Dumps to Ace Certbolt Microsoft AZ-204 Exam

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?