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 PLC Example: Control Lamps Sequences
Share
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 PLC Example: Control Lamps Sequences

Schneider PLC Example: Control Lamps Sequences

Learn how to control lamps using the Schneider PLC EcoStruxure Machine Expert software with Sequential Timer program.

Last updated: October 29, 2024 7:30 am
Editorial Staff
PLC Tutorials
No Comments
Share
7 Min Read
SHARE

Learn how to control lamps using the Schneider PLC EcoStruxure Machine Expert software with Sequential Timer program. With a Timer, we can make a device or system Run according to a predetermined schedule and sequence. In this example of a Sequential Timer System program, there will be 3 Lamps that will be turned ON sequentially at different time intervals, then they can be turned OFF sequentially at different intervals.

Contents
Control Lamps SequencesAddressing of PLC ProgramSchneider PLC Logic

Control Lamps Sequences

The following are the inputs of PLC.

  1. The PB_START (I0.0) button is used to turn ON the system.
  2. The PB_STOP (I0.1) button is used to turn OFF the system.
Sequential Timer Control of Lamps

This PLC program has 2 sequences:

SEQUENCE-1

This sequence will Start running if the PB_START (I0.0) button is Pressed and when Sequence-1 is running, the value in memory word SEQUENCE (MW0) will become “1”.

When the PB_START (I0.0) button has been Pressed, the LAMP_A (Q0.0) Lamp will turn ON for the first time and the LAMP_B (Q0.1) Lamp will turn ON 5 seconds later.

The Lamp LAMP_C (Q0.2) will turn ON 3 seconds later.

SEQUENCE 2

Sequence-2 can only be executed when the LAMP_C (Q0.2) Lamp is ON.

This sequence will Start running if the PB_STOP (I0.1) button is Pressed and when Sequence-2 Runs, the value in memory word SEQUENCE (MW0) will become “2”.

When the PB_STOP (I0.1) button is Pressed, the Lamp LAMP_C (Q0.2) will turn Off first and followed by Lamp LAMP_B (Q0.1) 4 seconds later.

5 seconds later, the LAMP_A (Q0.0) Lamp will turn OFF.

The memory word SEQUENCE (MW0) will be set to zero “0” when the LAMP_A (Q0.0), LAMP_B (Q0.1), and LAMP_C (Q0.2) Lamp are all OFF or ON.

Control Lamps Sequences
Schneider PLC Sequence

Addressing of PLC Program

CommentInput (I)Output (Q)Memory WordMemory BitsTimer
PB_STARTI0.0    
PB_STOPI0.1    
LAMP_A Q0.0   
LAMP_B Q0.1   
LAMP_C Q0.2   
TIMERA1    TM0
TIMERA2    TM1
TIMERB1    TM2
TIMERB2    TM3
SEQUENCE_1   M0 
SEQUENCE_2   M1 
TIMER_1A   M2 
TIMER_2A   M3 
TIMER_1B   M4 
TIMER_2B   M5 
SEQUENCE  MW0  

Schneider PLC Logic

RUNG 0 (START SYSTEM)

In this Rung, the value in the memory word SEQUENCE (MW0) becomes “1” if the PB_START (I0.0) button is pressed, so the system will Run in Sequence-1 mode.

Sequential Timer program

RUNG 1 (STOP SYSTEM)

In this Rung, the value in memory word SEQUENCE (MW0) becomes “2” when the PB_STOP (I0.1) button is Pressed and the NO contact of Output LAMP_C (Q0.2) is ON so that the system Runs in Sequence-2 mode.

RUNG 2 (SEQUENCE 1)

The memory bit SEQUENCE_1 (M0) will be in the HIGH state when the value in memory word SEQUENCE (MW0) is Equal to “1”. The timer TIMERA1 (TM0) Starts counting up to 5 seconds and after finished counting the memory bit TIMER_1A (M2) will be in the HIGH state.

When the NO contact of memory bit TIMER_1A (M2) in the HIGH state, the Timer TIMERA2 (TM1) will count for up to 3 seconds and when it has finished counting the memory bit TIMER_2A (M3) will be in the HIGH state.

How to control lamps using the Schneider PLC

RUNG 3 (SEQUENCE 2)

The memory bit SEQUENCE_1 (M0) will be in the HIGH state if the value in memory word SEQUENCE(MW0) is Equal to “2”. The timer TIMERB1 (TM2) Starts counting up to 4 seconds and after finished counting the memory bit TIMER_1B (M4) will be in the HIGH state.

When the NO contact of memory bit TIMER_1B (M4) in the HIGH state, the Timer TIMERB2 (TM3) will count for up to 5 seconds and when it has finished counting the memory bit TIMER_2B (M5) will be in the HIGH state.

RUNG 4 (LAMP A)

In this Rung, Output LAMP_A(Q0.0) will be ON if the NO contact of memory bit SEQUENCE_1 (M0) is in the HIGH state. The LAMP_A (Q0.0) output will remain in the ON state even though the NO contact of memory bit SEQUENCE_1 (M0) is in the LOW state, because it uses Latching.

When the NC contact of memory bit TIMER_2B (M5) is in the HIGH state, the LAMP_A (Q0.0) output will be OFF.

Sequential Logic in Schneider PLC

RUNG 5 (LAMP B)

In this Rung, Output LAMP_B (Q0.1) will be ON when the NO contact of memory bit TIMER_1A (M3) is in the HIGH state. The LAMP_B (Q0.1) output will remain in the ON state even though the NO contact of memory bit TIMER_1A (M3) in the LOW state because it uses Latching.

If the NC contact of memory bit TIMER_1B (M4) is in the HIGH state, then the LAMP_B (Q0.1) Output will be OFF.

RUNG 6 (LAMP C)

In this Rung, the LAMP_C (Q0.2) output will be ON when the NO contact of memory bit TIMER_2A (M3) in the HIGH state. The LAMP_C (Q0.2) output will remain in the ON state even though the NO contact of memory bit TIMER_2A (M3) in the LOW state because it uses Latching.

If the NC contact of memory bit SEQUENCE_2 (M1) is in the HIGH state, Output LAMP_C (Q0.2) will be OFF.

RUNG 7 (RESET SEQUENCE)

In this Rung, the memory word SEQUENCE (MW0) will become zero value “0” when the NO contact of memory bit TIMER_2A (M3) or memory bit TIMER_2B (M5) in the HIGH state.

Because the Operation block will move the zero value “0” to the memory word SEQUENCE (MW0).

Read Next:

  • Simple Conveyor Control PLC Program Example
  • PLC Sequential Control of Three Lights with Reset
  • PLC Batch System for 4 Tanks Mixing Program
  • Basic PLC Conveyor System for Product Handling
  • PLC Programming for Weight-Based Packaging

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

PLC Program for Star Delta Starter using Functional Block Diagram
PLC Sequencer Instruction with Example
What is Nest Loading? – DCS and PLC Control Systems
VFD Commissioning and Testing Procedure (Variable Frequency Drive)
Types of PLC Memory
FOR DO Statement in SCL Language
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

Power Supply Sizing for Industrial Automation Systems
PLC Problems Troubleshooting
Motor ON OFF Logic in PLC
STAR DELTA Programming using PLC Controller
PLC Programmer Salary and Future Career Scope
Comparing ICS and IT Systems Security
PLC Panel and MCC Panel Interface Signals
How to Use Symbol Factory Software for Graphic Design in HMI or SCADA?

Keep Learning

How to Use the Shift and Rotate Instructions in PLC

How to Use the Shift and Rotate Instructions in PLC?

Classification of Fuses

Step-by-Step Guide to Choose Right Fuse for a Panel

SCADA Parts

SCADA Hardware and Software

Brands PLC communication interface and protocol

Communicating Between Siemens PLC and Other PLC Brands

Types of Industrial Relays

What is a Relay? Types of Industrial Relays

Simulation in Machine Expert HVAC

How to do Simulation in Schneider PLC?

Jog button in Motor Start Stop Logic using PLC

Jog Function in Motor Start Stop Logic using PLC

PID Block in RSLogix 500

PID Block in RSLogix 500

Learn More

Siemens OB Blocks

Siemens PLC Organization Blocks (OB)

Reflex Level Gauge Parts

What is Reflex Level Gauge?

Electrical Machines Questions and Answers

Synchronous Machines Distributed Winding Quiz

Single-element drum level control system

Single Element Drum Level Control System

PISTON CHECK VALVE THEORY

Valve Materials Comparison Notes

Chromatography Questions & Answers

Operation of Chromatography Questions & Answers

What is Partial Stroke Test

What is Partial Stroke Test?

Thermocouple Questions and Answers

Thermocouple Questions and Answers

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?