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: Schneider Electric PLC Timer Problem: Vacuum Cleaner
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 > Schneider Electric PLC Timer Problem: Vacuum Cleaner

Schneider Electric PLC Timer Problem: Vacuum Cleaner

Find vacuum cleaner solutions to Schneider Electric PLC timer problems with the help of Ecostruxure Machine Expert-Basic software.

Last updated: December 11, 2024 4:18 pm
Editorial Staff
PLC Tutorials
No Comments
Share
7 Min Read
SHARE

This article discusses examples of applying the sequential program concept in the Schneider Ecostruxure Machine Expert-Basic software based on the vacuum cleaner application.

Contents
Schneider Electric PLC Timer ProblemPLC IO DetailsVacuum Cleaner PLC Programming

Schneider Electric PLC Timer Problem

PLC program has 4 buttons, the START_SYSTEM (I0.0) button is used to turn ON the system, the STOP_SYSTEM (I0.1) button is used to turn OFF the system, the SELECTOR_MODE (I0.2) button is used to select the mode to be Run, and the VACUUM_CLEANER_BUTTON (I0.3) is used to turn ON the VACUUM_CLEANER (Q0.0) output when the system is Running in Manual mode.

This PLC system can be Run in 3 modes, Manual, Timer, and Auto. The value in memory word MODE (MW0) will increase (+1) if the SELECTOR_MODE (I0.2) button is Pressed. When the value in memory word MODE (MW0) is equal to “3”, the memory word MODE (MW0) will automatically reset to zero “0” and the system returns to Manual mode.

If the START_SYSTEM (I0.0) button is pressed, the system will be in a Standby state. The system will be OFF if the STOP_SYSTEM (I0.1) button is Pressed.

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

In Manual mode, if the VACUUM_CLEANER_BUTTON (I0.3) button is Pressed, the VACUUM_CLEANER (Q0.0) output will be ON.

In sequence 2, the memory word MODE (MW0) will have a value of one “1” and the system is in “Timer” mode. In this Mode, the VACUUM_CLEANER (Q0.0) output will be ON for 4 seconds and will be OFF for 4 seconds. This situation will continue to repeat itself.

In sequence 3, the memory word MODE (MW0) will be two “2” and the system is in “Auto” mode.

In this mode, if the value in memory word DUST_LEVEL (MW1) is Greater Than Or Equal to “30”, then the VACUUM_CLEANER (Q0.0) output will be ON.

PLC IO Details

CommentInput (I)Output (Q)Memory BitsMemory WordTimers
START_SYSTEMI0.0    
STOP_SYSTEMI0.1    
SELECTOR_MODEI0.2    
VACUUM_CLEANER_BUTTONI0.3    
VACUUM_CLEANER Q0.0   
MODE   MW0 
DUST_LEVEL   MW1 
TIMER1    TM0
TIMER2    TM1
SYSTEM_ON  M0  
IR_MANUAL_MODE  M1  
IR_TIMER_MODE  M2  
IR_AUTO_MODE  M3  
IR_TIMER1  M4  
IR_TIMER2  M5  

Vacuum Cleaner PLC Programming

RUNG 0 (SYSTEM ON)

In this Rung, the memory bit SYSTEM_ON (M0) changes to a HIGH state when the START_SYSTEM (I0.0) button is Pressed. The memory bit SYSTEM_ON (M0) remains HIGH even though the START_SYSTEM (I0.0) button has been Released because it uses Latching.

If the STOP_SYSTEM (I0.1) button is Pressed, the memory bit SYSTEM_ON (M0) will become a LOW state.

Schneider Electric PLC Timer Problem

RUNG 1 (MODE)

In this Rung, the value in memory word MODE (MW0) will increase (+1), if the NO contact of memory bit SYSTEM_ON (M0) in HIGH state and the SELECTOR_MODE (I0.2) button is Pressed (once).

RUNG 2 (MANUAL MODE)

The memory bit IR_MANUAL_MODE (M1) will change to the HIGH state if the NO contact of memory bit SYSTEM_ON (M0) in the HIGH state and the memory word MODE (MW0) is equal to zero “0” and the VACUUM_CLEANER_BUTTON (I0.3) button is Pressed.

Timer-based vacuum cleaner in Schneider PLC

RUNG 3 (TIMER MODE)

In this Rung, the memory bit IR_TIMER_MODE (M2) will be in the HIGH state, if the NO contact of memory bit SYSTEM_ON (M0) in the HIGH state and the memory word MODE (MW0) is equal to “1”.

The timer instruction TIMER1 (TM0) will Start counting up to 4 seconds and TIMER2 (TM1) will count up to 8 seconds.

When the timer TIMER1 (TM0) finishes counting, the memory bit IR_TIMER1 (M4) becomes a HIGH state and the memory bit IR_TIMER_MODE (M2) changes to a LOW state due to interlock.

When the TIMER2 (TM1) timer finishes counting, the timer TIMER1 (TM0) will be OFF because the interlock of memory bit IR_TIMER2 (M5) and the memory bit IR_TIMER_MODE (M2) will change to HIGH state again.

RUNG 4 (AUTO MODE)

In this Rung, the memory bit IR_AUTO_MODE (M3) will change to HIGH state when the NO contact of memory bit SYSTEM_ON (M0) in HIGH state and the memory word MODE (MW0) has a value Equal to zero “0” and memory word DUST_LEVEL (MW1) has a value Greater Than Or Equal to “30”.

Schneider Electric automatic vacuum cleaner timer

RUNG 5 (RESET MODE)

In this Rung, the Operation Block will move the zero value “0” to the memory word MODE (MW0) when the NO contact of memory bit SYSTEM_ON (M0) in the HIGH state and the memory word MODE (MW0) has a value equal to zero “3”.

RUNG 6 (OUT VACUUM CLEANER)

If the NO contact of the memory bit IR_MANUAL_MODE (M1) or IR_TIMER_MODE (M2) or IR_AUTO_MODE (M3) in the HIGH state, then the VACUUM_CLEANER (Q0.0) Output will be ON.

Read Next:

  • How to do Simulation in Schneider PLC?
  • Automatic Car Washing using the PLC Logic
  • Omron PLC Logic for Washing Machine
  • Configure PID Controller in Schneider PLC
  • Automate Batch Mixing with Repeated Cycle

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

Communicating Between Siemens PLC and Other PLC Brands
Start the Counting from a Preset Value in PLC
PLC Program with 2 Toggle Switches and 4 Motors
PLC Program – Controls Conveyors ON and OFF Sequence
Split Range Control Application using PLC Ladder Logic
Increment & Decrement Instructions in CX-Programmer (OMRON)
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

How a PLC do the Scaling for a Sensor ?
What is Fail-safe in Siemens PLC?
Ladder Logic for Control of Double-acting Pneumatic Cylinder
Functions of SCADA
Setpoints and Alarms in Control System
What is RS Linx? Types of Software in Rockwell Automation
PLC Program for Paint Spraying
Various Control Methods in Servo Motor Drives

Keep Learning

PLC control 4 machines with 1 button

CX-Programmer Tutorial: 1 Button To Activate 4 Different Machines

PLC Stop - Start Circuit

Introduction to PLC Ladder Diagrams

Difference between Signal Cables and Control Cables

Difference between Signal Cables and Control Cables

Instrument Junction Box

Instrumentation System Architecture

relay-safety-in-plc

How to Reduce Relay Noise in PLC Systems?

Safety PLC Coding Practices

Safety PLC Coding Practices – Programming Recommendations

Traffic Barrier Control

PLC Programming for Traffic Barrier Control

Function and Application of FIFO Block

How to use FIFO Block in TIA Portal? – Siemens PLC Programming

Learn More

Gang Switch Principle

Reading Electrical Schematics

Why Measure Level

Differential Capacitance Pressure Sensor Circuit

Differential Capacitance Pressure Sensor Circuit

Electrical Networks Objective Questions

Electrical Networks Objective Questions

Digital Electronics Multiple Choice Questions

Transistor Transistor Logic (TTL) Objective Questions

Electrical Machine Design Objective Questions and Answers

150+ Electrical Machine Design Objective Questions and Answers

ATEX Certification Codes

Understanding Hazardous Area Classification

What is Profibus

All About Fieldbus Protocols

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?