Inst ToolsInst ToolsInst Tools
  • 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 Programming for Sequential Batch Mixing System
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • PLC Tutorials
  • Control Systems
Search
  • 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 Programming for Sequential Batch Mixing System

PLC Programming for Sequential Batch Mixing System

This article discusses Sequential Batch Mixing systems with weighing functions using the Omron PLC programming for process control.

Last updated: September 26, 2024 5:52 am
Editorial Staff
PLC Tutorials
No Comments
Share
7 Min Read
SHARE

This article discusses Sequential Batch Mixing systems with weighing functions using the Omron PLC programming for process control applications.

Contents
Sequential Batch Mixing SystemProject IOPLC Programming

Sequential Batch Mixing System

The PLC system has 2 buttons, the START_SYSTEM (0.00) button is used to Turn On the system, and the STOP_SYSTEM (0.01) button is used to Turn Off the system.

Before the PLC system is started, the “Set Value” in the memory words SV_LIQUID_PREMIX (D1) and SV_LIQUID_MIXER (D3) needs to be Set. This is used as the maximum liquid content value in the PREMIX and MIXER tanks.

When the START_SYSTEM (0.00) button is pressed, the Output VALVE_INPUT_PREMIX (100.00) will OPEN to carry out the liquid filling process in the PREMIX tank. The Output VALVE_INPUT_PREMIX (100.00) will CLOSE when the value in the memory word PV_LIQUID_PREMIX (D0) is equal to SV_LIQUID_PREMIX (D1).

When the value in the memory word PV_LIQUID_PREMIX (D0) is equal to SV_LIQUID_PREMIX (D1), then the Output MIXING_PREMIX (100.01) will be ON for 10 seconds to carry out Mixing process in the PREMIX tank.

After the Mixing Process in the PREMIX tank is completed, the Output VALVE_INPUT_MIXER (100.02) and VALVE_OUTPUT_PREMIX (100.03) will OPEN to drain the liquid from the PREMIX tank to the MIXER tank.

The Output VALVE_INPUT_MIXER (100.02) will CLOSE when the value in the memory word PV_LIQUID_MIXER (D2) is equal to SV_LIQUID_MIXER (D3).

The Output VALVE_OUTPUT_PREMIX (100.03) will CLOSE when the value in the memory word PV_LIQUID_PREMIX (D0) is zero “0”, this indicates the PREMIX tank is empty.

When the value in the memory word PV_LIQUID_MIXER (D2) is equal to SV_LIQUID_MIXER (D3), then the Output MIXING_MIXER(100.04) will be ON for 20 seconds to carry out the Mixing process in the MIXER tank.

After the Mixing process in the MIXER tank is completed, the Output VALVE_OUTPUT_MIXER (100.05) will OPEN to empty the liquid in the MIXER tank. The Output VALVE_OUTPUT_MIXER (100.05) will CLOSE when the value in the memory word PV_LIQUID_MIXER (D2) is zero “0”, this indicates the MIXER tank is empty.

When the MIXER tank is empty, the system will be OFF and will Run again when the START_SYSTEM (0.00) button is Pressed.

Mixing Batch PLC Program Sequenced With The Weighing Function

Project IO

CommentInput (I)Output (Q)Memory BitsMemory WordTimers
START_SYSTEM0.00    
STOP_SYSTEM0.01    
VALVE_INPUT_PREMIX 100.00   
MIXING_PREMIX 100.01   
VALVE_OUTPUT_PREMIX 100.03   
VALVE_INPUT_MIXER 100.02   
MIXING_MIXER 100.04   
VALVE_OUTPUT_MIXER 100.05   
SYSTEM_ON  W0.00  
VALVE_INPUT_MIXER_CUTOFF  W0.01  
VALVE_OUTPUT_PREMIX_CUTOFF  W0.02  
VALVE_OUTPUT_MIXER_CUTOFF  W0.03  
TIMER_PREMIX    T0000
TIMER_MIXER    T0001
PV_LIQUID_PREMIX   D0 
SV_LIQUID_PREMIX   D1 
PV_LIQUID_MIXER   D2 
SV_LIQUID_MIXER   D3 

PLC Programming

RUNG 0 (START_SYSTEM)

In this Rung, when the START_SYSTEM (0.00) button is pressed, the memory bit SYSTEM_ON (W0.00) changes to an ON state. Because it uses “latching” the memory bit SYSTEM_ON (W0.00) remains ON even though START_SYSTEM (0.00) button has been Released.

The memory bit SYSTEM_ON (W0.00) will be OFF if the STOP_SYSTEM (0.01) button is Pressed or when NC contact of the memory bit VALVE_OUTPUT_MIXER_CUTOFF (W0.03) is HIGH.

PLC Programming for Sequential Batch Mixing System

RUNG 1 (VALVE INPUT PREMIX)

In this Rung, the Output VALVE_INPUT_PREMIX (100.00) will be OPEN when NO contact of the memory bit SYSTEM_ON (W0.00) is HIGH and the value in memory word PV_LIQUID_PREMIX (D0) is less than SV_LIQUID_PREMIX( D1).

The Output VALVE_INPUT_PREMIX (100.00) will CLOSE when value in the memory word PV_LIQUID_PREMIX (D0) is greater than SV_LIQUID_PREMIX (D1) or the NC contacts of VALVE_OUTPUT_PREMIX (100.02) and MIXING_MIXER (100.04) are HIGH.

RUNG 2 (MIXING PREMIX)

When NO contact of the memory bit SYSTEM_ON (W0.00) is HIGH and the value in the memory word PV_LIQUID_PREMIX (D0) is equal to SV_LIQUID_PREMIX (D1), then the Output MIXING_PREMIX (100.01) will be ON and the Timer TIMER_PREMIX (T0000) starts counting up to 10 seconds. The Output MIXING_PREMIX (100.01) will be OFF when the TIMER_PREMIX (T0000) Timer reaches the “Set value”.

PLC sequential control logic

RUNG 3 (MIXER INPUT VALVE)

When NO contacts of the memory bit SYSTEM_ON (W0.00) and TIMER_PREMIX (T0000) are HIGH, the Output VALVE_INPUT_MIXER (100.02) will be OPEN.

When the value in the memory word PV_LIQUID_MIXER (D2) is equal to SV_LIQUID_MIXER (D3) and the memory bit VALVE_INPUT_MIXER_CUTOFF (W0.01) is ON, then the Output VALVE_INPUT_MIXER (100.02) becomes CLOSE because of the “Interlock” of the memory bit VALVE_INPUT_MIXER_CUTOFF (W0.01).

RUNG 4 (VALVE OUTPUT PREMIX)

When NO contacts of the memory bit SYSTEM_ON (W0.00) and VALVE_INPUT_MIXER (100.02) are HIGH, the Output VALVE_OUTPUT_PREMIX (100.03) will be OPEN.

When the memory word PV_LIQUID_PREMIX (D0) is equal to zero “0” and the memory bit VALVE_OUTPUT_PREMIX_CUTOFF (W0.02) is ON, then the Output VALVE_OUTPUT_PREMIX (100.03) becomes CLOSE because of the “Interlock” of the memory bit VALVE_OUTPUT_PREMIX_CUTOFF (W0.02).

PLC sequential batch mixing logic with timers

RUNG 5 (MIXING MIXER)

When NO contact of the memory bit SYSTEM_ON (W0.00) is HIGH and the value in the memory word PV_LIQUID_MIXER (D2) is equal to SV_LIQUID_MIXER (D3), then the Output MIXING_MIXER (100.04) will be ON and the Timer TIMER_MIXER (T0001) starts counting up to 20 seconds.

The Output MIXING_MIXER (100.04) will be OFF when the TIMER_MIXER (T0001) Timer reaches “Set value”.

Sequential batch control PLC program

RUNG 6 (MIXER OUTPUT VALVE)

When NO contact of the memory bit SYSTEM_ON (W0.00) and TIMER_MIXER (T0001) is HIGH, the Output VALVE_OUTPUT_MIXER (100.05) will be OPEN.

When the memory word PV_LIQUID_MIXER (D2) is equal to zero “0” and the memory bit VALVE_OUTPUT_MIXER_CUTOFF (W0.03) is ON, then the Output Output VALVE_OUTPUT_MIXER (100.05) becomes CLOSE because of the “Interlock” of the memory bit VALVE_OUTPUT_MIXER_CUTOFF (W0.03).

Read Next:

  • PLC Product Sticker Machine with Weighing
  • Pump and Mixer Operations PLC Example
  • Waste-Burning System Omron PLC Example
  • Product Painting with Omron PLC Program
  • Schneider PLC Logic for Star-Delta 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 !

Recommended Articles

PLC Automation for Product Weighing and Labeling
PLC Controlled Conveyor and Weighing with Labeling Automation
Types of Digital Outputs in PLC
PLC Ladder Logic Design: Control 3 Motors with Toggle Switch
PLC Program for Solenoid, Pilot Lamp, and Switch with Alarm
How to Operate a Group of Induction Motors using PLC Logic?
Different Types of Schneider 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
208kSubscribersSubscribe
38kFollowersFollow

Categories

Recent Comments

  • William Snyder on Top Non-PLC Certification Courses for Automation Professionals
  • Kamli on Top Free PLC Software
  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals
  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals

Related Articles

Door Lock with Delay PLC Exercise Problems

Door Lock with Delay PLC Exercise Problems

PLC program for Sorting System by Size Example

PLC Based Product Sorting Machine System – Lift Control

PID Simulator

PID Simulator Download

Two Hand Press PLC

Two Hand Press Safety Control Circuit

Instrument Junction Box

Instrumentation System Architecture

Procedure For reading or searching the tag number in Siemens PLC

Procedure for Reading or Searching the Tag number in Siemens PLC

Questions on Single Loop Controller

Single Loop Controller Questions

Single Phase Preventer Relay

Working Principle of Single Phase Preventer Relay

More Articles

double-pumps unit unloading valves

What is an Unloading Valve? – Types, Principle

Flow Standards

Flow Standards

Field Instrument package

Package System Architecture – Control & Instrumentation

Single-acting Pneumatic Cylinder operation with Limit Switch

Single-acting Pneumatic Cylinder Operation with Limit Switch

Insulation Resistance Test

What is an Insulation Resistance Test? – Types, Applications

Stability in Frequency Domain

Tuning of PID Controllers

Functional Testing of Control Valve Positioners

Functional Testing of Control Valve Positioners

BJT Amplifiers Interview Questions & Answers

BJT Amplifiers Interview Questions & Answers

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?