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: Automatic Vacuum Cleaner Programming in Omron PLC
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 > Automatic Vacuum Cleaner Programming in Omron PLC

Automatic Vacuum Cleaner Programming in Omron PLC

Learn about the sequential program concept in CX-Programmer software and how it can be applied to automatic vacuum cleaners using Omron PLC.

Last updated: September 20, 2024 4:54 pm
Editorial Staff
PLC Tutorials
No Comments
Share
7 Min Read
SHARE

Learn about the sequential program concept in CX-Programmer software and how it can be applied to automatic vacuum cleaners using Omron PLC.

Contents
Automatic Vacuum CleanerPLC Inputs/OutputsProgramming in Omron PLC

Automatic Vacuum Cleaner

The PLC system can Run in 3 modes – Manual, Auto, and Timer. In “Manual” mode the Vaccum Cleaner can be turned ON using the Button. In “Auto” mode Vaccum Cleaner will turn ON when the dust level in the room exceeds the “Set value” limit. In “Timer” mode Vaccum Cleaner will turn ON sequentially, the Vaccum Cleaner will be ON for 5 seconds and will be OFF for 5 seconds.

This PLC program has 4 buttons, the START_SYSTEM (0.00) button is used to turn ON the system, the STOP_SYSTEM (0.01) button is used to turn OFF the system, the SELECTOR_MODE (0.02) button is used to select the mode to be Run, and the VACCUM_CLEANER_BUTTON (0.03) button is used to turn ON the output VACCUM_CLEANER (100.00) when the system is Running in Manual mode.

The PLC program has 3 sequences stored in memory word MODE (D0). If SELECTOR_MODE (0.02) button is Pressed, the value in the memory word MODE (D0) will increase (+1), and when the value is equal to “3” the memory word MODE (D0) will be reset to zero “0”.

In sequence 1, the memory word MODE (D0) will be zero “0” and the system in “Manual” mode.

When in “Manual” mode the VACCUM_CLEANER (100.00) output can only be ON if the VACCUM_CLEANER_BUTTON (0.03) button is Pressed.

In sequence 2, the memory word MODE (D0) will have a value of one “1” and the system in “Timer” mode.

In this Mode, the VACCUM_CLEANER (100.00) output will be ON sequentially, the Vaccum Cleaner will be ON for 5 seconds, and will be OFF for 5 seconds.

In sequence 3, the memory word MODE (D0) will have a value of two “2” and the system in “Auto” mode.

In this mode, the VACCUM_CLEANER (100.00) output will be ON if the value in memory word DUST_LEVEL (D10) is greater than or equal to “35”.

Automatic Vacuum Cleaner Programming in Omron PLC

PLC Inputs/Outputs

CommentInput (I)Output (Q)Memory BitsMemory WordTimers
START_SYSTEM0.00    
STOP_SYSTEM0.01    
SELECTOR_MODE0.02    
VACCUM_CLEANER_BUTTON0.03    
VACCUM_CLEANER 100.00   
MODE   D0 
DUST_LEVEL   D10 
TIMER1    T0000
TIMER2    T0001
SYSTEM_ON  W0.00  
IR_MANUAL_MODE  W0.01  
IR_TIMER_MODE  W0.02  
IR_AUTO_MODE  W0.03  

Programming in Omron PLC

RUNG 0 (SYSTEM ON)

In this Rung, when START_SYSTEM(0.00) button is pressed, the memory bit SYSTEM_ON (W0.00) changes to 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 become a LOW state if the STOP_SYSTEM (0.01) button is Pressed.

Programming in Omron PLC

RUNG 1 (MODE)

In this rung, if the NO contact memory bit SYSTEM_ON (W0.00) is in a HIGH state and the SELECTOR_MODE (0.02) button is Pressed (once), then the value in memory word MODE (D0) will increase (+1).

RUNG 2 (MANUAL MODE)

When the NO contact memory bit SYSTEM_ON (W0.00) is in a HIGH state and memory word MODE (D0) is equal to zero “0” and the VACCUM_CLEANER_BUTTON (0.03) button is Pressed, the memory bit IR_MANUAL_MODE (W0.01) will change to the HIGH state.

RUNG 3 (TIMER MODE)

In this Rung, when the NO contact of memory bit SYSTEM_ON (W0.00) in HIGH state and the memory word MODE (D0) has a value equal to “1”, then the memory bit IR_TIMER_MODE (W0.02) bit will be in HIGH state. The timer instruction TIMER1 (T0000) will Start counting up to 5 seconds and timer TIMER2 (T0001) will count up to 10 seconds.

When the timer TIMER1 (T0000) finishes counting, the memory bit IR_TIMER_MODE (W0.02) will change to a LOW state due to the interlock of timer TIMER1 (T0000).

When timer TIMER2 (T0001) finishes counting, timer TIMER1 (T0000) will be OFF due to the interlock of timer TIMER2 (T0001), and the memory bit IR_TIMER_MODE (W0.02) will change to HIGH state again. This situation will continue to repeat itself.

PLC automation for vacuum cleaner

RUNG 4 (AUTO MODE)

In this Rung, when the NO contact memory bit SYSTEM_ON (W0.00) is in the HIGH state and the memory word MODE (D0) has a value equal to zero “0” and the memory word DUST_LEVEL (D10) has a value greater than or equal to “35”, then memory bit IR_AUTO_MODE (W0.03) will change to the HIGH state.

RUNG 5 (RESET MODE)

In this Rung, when the NO contact memory bit SYSTEM_ON (W0.00) is in the HIGH state and the memory word MODE (D0) has a value equal to zero “3”, then the MOV(021) instruction will move the zero value “0” to memory word MODE (D0) so that the system resets back to “Manual” mode.

Automatic vacuum cleaner

RUNG 6 (OUT VACUUM CLEANER)

The VACCUM_CLEANER (100.00) output will be ON if the NO contact of memory bit IR_MANUAL_MODE (W0.01) or IR_TIMER_MODE (W0.02) or IR_AUTO_MODE (W0.03) is in HIGH state.

Read Next:

  • Studio 5000 Motor Running Hours PLC Logic
  • STAR-DELTA Auto And Manual PLC Program
  • PLC 1 Button To Activate 4 Different Machines
  • Electric Motor Forward Reverse PLC Logic
  • Product Painting with Omron PLC Program

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

Controlling of Tank Level Using Proportional Controller in PLC
PLC Sequence Programming Ladder Logic
How to Communicate with Excel from Intouch SCADA?
Compare Modbus, Fieldbus, and Profibus
System Cabinet Health Checks – PLC and DCS Industrial Automation
PLC Ladder Logic Example based on Set Coil and Reset Coil
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

Explore More

Tank Level Control in PLC
Design a Water Pump PLC Program using CX-Programmer
How Does Redundant Power Supply Work?
PLC SCADA Engineers Interview Questions and Answers
Auto and Manual Liquid Tank System: PLC Program Example
Create User-Defined Data Types and Function Blocks in Studio 5000
Types of Interrupt OB in Siemens Tia Portal
Types of Noise in Electronics

Keep Learning

Count the Number of Bottles

Count the Number of Bottles in Packaging Carton PLC Logic

Jog button in Motor Start Stop Logic using PLC

Jog Function in Motor Start Stop Logic using PLC

Sourcing output module in PLC

Which Connection is Best for PLC? – Sinking or Sourcing

Single-acting Pneumatic Cylinder operation with Limit Switch

Single-acting Pneumatic Cylinder Operation with Limit Switch

Control Methods in Servo Motor Drives

Various Control Methods in Servo Motor Drives

PLC Ladder Program for Automatic Car Wash

PLC Ladder Program for Automatic Car Wash using Siemens TIA Portal

System Architecture in Industrial Automation

How to Design a System Architecture in Industrial Automation?

PLC Programmer Unknown Do's

Unknown Do’s Need to Know as a PLC Programmer

Go Deeper

Difference Between Open Circuit and Close Circuit

Difference Between Open Circuit and Close Circuit

PLC Sequential Operation Example Program

PLC Sequential Operation Example Program

Cooling Tower Fans Frequently Failing

Cooling Tower Fans Frequently Failing

Why Grounding

Basics of Grounding

failure rate of a component - 1

Failure rate and MTBF of Safety Instrumented Systems

Draw the Symbols for Liquid Level Measuring Instruments

Draw the Symbols for Liquid Level Measuring Instruments

Advantages and Disadvantages of Network Topology

Advantages and Disadvantages of Per Unit System

PLC Water Project

Smart Spray System using Wecon PLC

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?