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: CX Programmer Example: Perfume Mixing and Filling 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 > CX Programmer Example: Perfume Mixing and Filling System

CX Programmer Example: Perfume Mixing and Filling System

Learn about a sequential Batch Perfume Mixing & Filling system that can be used as a learning medium for beginner PLC programmers.

Last updated: September 24, 2024 4:34 am
Editorial Staff
PLC Tutorials
No Comments
Share
7 Min Read
SHARE

This article discusses the Sequential Batch Perfume Mixing & Filling system which can be used as a learning medium for students or beginner PLC programmers.

Contents
Perfume Mixing and Filling SystemPLC Inputs and Outputs DetailsCX-Programmer Example

Perfume Mixing and Filling System

This 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.

When the START_SYSTEM (0.00) button is pressed, the Output VALVE_INPUT_PERFUME (100.00) will OPEN to carry out the Liquid Filling process. The Output VALVE_INPUT_PERFUME (100.00) will CLOSE when the Mixer tank has been filled to 100kg.

When the Filling process is complete, the MIXER Output (100.01) will be ON to carry out the Mixing process for 15 seconds. When the MIXER Output (100.01) is OFF, the system will be in Standby Mode.

This PLC system has 3 sensors which are used to detect VAT Perfume.

When VAT_SENSOR1 (0.02) is HIGH because it detects VAT Perfume, the Output VALVE_OUT_PERFUME1 (100.02) will OPEN for 5 seconds to drain liquid into VAT Perfume.

When VAT_SENSOR2 (0.03) is HIGH because it detects VAT Perfume, the Output VALVE_OUT_PERFUME2 (100.03) will OPEN for 5 seconds to drain the liquid into VAT Perfume.

When VAT_SENSOR3 (0.04) is HIGH because it detects VAT Perfume, the Output VALVE_OUT_PERFUME3 (100.04) will OPEN for 5 seconds to drain liquid into VAT Perfume.

The system will turn OFF when the liquid in the Mixer tank is empty.

CX Programmer Example Perfume Mixing and Filling System

PLC Inputs and Outputs Details

CommentInput (I)Output(Q)Memory BitsMemory WordTimers
START_SYSTEM0.00    
STOP_SYSTEM0.01    
VAT_SENSOR10.02    
VAT_SENSOR20.03    
VAT_SENSOR30.04    
VALVE_INPUT_PERFUME 100.00   
MIXER 100.01   
VALVE_OUT_PERFUME1 100.02   
VALVE_OUT_PERFUME2 100.03   
VALVE_OUT_PERFUME3 100.04   
TIMER_MIXER    T0000
TIMER_PERFUME1    T0001
TIMER_PERFUME2    T0002
TIMER_PERFUME3    T0003
SYSTEM_ON  W0.00  
STANDBY_MODE  W0.01  
SYSTEM_OFF  W0.02  
PERFUME_WEIGHT   D0 

CX-Programmer Example

RUNG 0 (SYSTEM_ON)

In this Rung, when the START_SYSTEM (0.00) button is pressed, the memory bit SYSTEM_ON (W0.00) changes to the HIGH state. Because it uses Latching, the memory bit SYSTEM_ON (W0.00) remains in the HIGH state even though the START_SYSTEM (0.00) button has been Released.

The memory bit SYSTEM_ON (W0.00) will change to a LOW state if the STOP_SYSTEM (0.01) button is pressed or when the NC contact of the memory bit SYSTEM_OFF (W0.02) in the HIGH state.

Perfume filling system PLC program

RUNG 1 (PERFUME INPUT VALVE)

The VALVE_INPUT_PERFUME (100.00) Output will be OPEN when the NO contact of memory bit  SYSTEM_ON (W0.00) in HIGH state and the value in memory word PERFUME_WEIGHT (D0) is less than “100”.

RUNG 2 (MIXING TIME)

In this Rung, when the NO contact of memory bit  SYSTEM_ON (W0.00) in HIGH state and the value in memory word PERFUME_WEIGHT (D0) is greater than or equal to “100”, then the MIXER (100.01) Output will be ON.  The timer TIMER_MIXER (T0000) will count up to 15 seconds.

The MIXER (100.01) Output will be OFF when the NC contact of memory bit SYSTEM_OFF (W0.02) and timer TIMER_MIXER (T0000) in the HIGH state.

PLC example for perfume mixing and filling

RUNG 3 (STANDBY MODE)

When the NO contact of the memory bit SYSTEM_ON (W0.00) and the timer TIMER_MIXER (T0000) in the HIGH state, the memory bit STANDBY_MODE (W0.01) changes to the HIGH state.

RUNG 4 (VALVE OUT PERFUME 1)

When the NO contact of memory bit STANDBY_MODE (W0.01) and the sensor VAT_SENSOR1 (0.02) in the HIGH state, the VALVE_OUT_PERFUME1 (100.02) Output will be OPEN and the timer TIMER_PERFUME1 (T0001) will Start counting up to 5 seconds.

The VALVE_OUT_PERFUME1 (100.02) Output will be CLOSE when the NO contact of sensor VAT_SENSOR1 (0.02) in the LOW state or the NC contact of timer TIMER_PERFUME1 (T0001) in the HIGH state.

Automatic perfume PLC logic

RUNG 5 (VALVE OUT PERFUME 2)

When the NO contact of memory bit STANDBY_MODE (W0.01) and the sensor VAT_SENSOR2 (0.03) in the HIGH state, the VALVE_OUT_PERFUME2 (100.03) Output will be OPEN and the timer TIMER_PERFUME2 (T0002) will Start counting up to 5 seconds.

The VALVE_OUT_PERFUME2 (100.03) Output will be CLOSE when the NO contact of sensor VAT_SENSOR2 (0.03) in the LOW state or the NC contact of timer TIMER_PERFUME2 (T0002) in the HIGH state.

RUNG 6 (VALVE OUT PERFUME 3)

When the NO contact of memory bit STANDBY_MODE (W0.01) and the sensor VAT_SENSOR3 (0.04) in the HIGH state, the VALVE_OUT_PERFUME3 (100.04) Output will be OPEN and the timer TIMER_PERFUME3 (T0003) will Start counting up to 5 seconds.

The VALVE_OUT_PERFUME3 (100.04) Output will CLOSE when the NO contact of sensor VAT_SENSOR3 (0.04) in the LOW state or the NC contact of timer TIMER_PERFUME3 (T0003) in the HIGH state.

Omron PLC mixing system

RUNG 7 (SYSTEM OFF)

When the NO contact of memory bit STANDBY_MODE (W0.01) in HIGH state and the value in memory word PERFUME_WEIGHT (D0) is equal to zero “0”, then the memory bit SYSTEM_OFF (W0.02) changes to HIGH state.

Read Next:

  • Automatic Vacuum Cleaner PLC Programming
  • STAR-DELTA Auto And Manual PLC Program
  • Electric Motor Forward Reverse PLC Logic
  • Product Painting with Omron PLC Program
  • Attendance System Program in Omron PLC
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

Siemens PLC Course for Beginners: Problems and Solutions
PLC Analog I/O Potential Problems – Troubleshooting & Issues
The Concept of Shift Register in Omron PLC with Example
How to Configure an Alarm in InTouch SCADA?
Finding the Best PLC for Your Project – Tips and Tricks
How to Start Writing SCL Language in Siemens Tia Portal?
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

Your First Steps Through STL Language

Your First Steps Through STL Language

Online time of the PLC

System and Local Time in PLC

ON DELAY TIMER AS OFF DELAY TIMER

How to Interchange ON Delay Timer and OFF Delay Timer in a PLC

PLC Program using Bitwise Instructions

Allen Bradley Bitwise Logical Operations

Types of Industrial Relays

What is a Relay? Types of Industrial Relays

FBD Logic

Why different PLC Programming Languages were Developed?

Free Download SCADA Softwares

Free SCADA Software Download

FIFO and LIFO Sequences in PLC

What are FIFO and LIFO Sequences in PLC?

More Articles

Electronic Devices & Circuits Objective Questions

Electronic Devices & Circuits Quiz – Set 5

mass spectrometer sample system

Mass Spectrometer Working Principle

CNC Milling Machine

CNC Milling Machines: What Are They And How Do They Work?

LAYERS OF PROTECTION ANALYSIS

Layers of Protection Analysis (LOPA) Interview Questions

Siemens PLC Device and Network

Difference Between PLCSIM and PLCSIM Advanced? – Siemens PLC

Communication Protocols in PLC

Various Communication Protocols in PLC

Electrical Engineering Interview Questions

Electrical Engineering Interview Questions

PLC Technique for IO Mapping

PLC Techniques for I/O Mapping

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?