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 Ladder Logic Example based on Set Coil and Reset Coil
Sequential Operation of Output Bits using Two Push buttons
How to use Master Control Reset (MCR) Instruction in PLC
How to Program a Star-Delta System using 1 Button in PLC?
PLC Code to Start & Stop Motor and Pump as per Logic
How to Design an Effective HMI? – Human Machine Interface
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

Download Allen Bradley RSLogix PLC Software
Why 24 Volts DC Power Supply is used? – Industrial Automation Systems
Ladder Logic Programming Examples
Types of Interlocks
XG5000 PLC Programming for Automatic Exhaust Fan
Sheets, Tags, Elements in Functional Block Diagram of Studio 5000
Implement UDT in PLC Programming: User-Defined Data Type
Attendance System PLC Program using CX-Programmer

Keep Learning

Industrial PLC Communication Network

Basics of Industrial Communication Networks

Liquid management using PLC programming

PLC Programming for Loss in Weight Liquid Systems

Gas Turbine Temperature Control using Siemens Tia Portal

Gas Turbine Temperature Alarms using Siemens TIA Portal

PID parameters

PID in Siemens TIA Portal

Machine Indicator Lights PLC Programming Solution

Machine Indicator Lights: PLC Programming Solution

Conveyor and Puncher PLC Program

Toggle Switch & Sensor: Conveyor and Puncher PLC Program

Free Omron PLC Programming Course in HINDI

Free Omron PLC Programming Course in HINDI

Single-Acting Cylinder Control Operation using Proximity Sensor

Single-Acting Cylinder Control using Proximity Sensor

Learn More

Thermoelectricity principle

Methods of Producing Voltage (Electricity)

Control Valve Relation between Cv and Kv

Control Valve Relation between Cv and Kv

Measure AC Voltage using Multimeter

How to Measure AC Voltage using Multimeter

Digital Electronics Multiple Choice Questions

Random Access Memory Objective Questions – Part 4

PLC Boxes Sorting Based on Height

PLC Programming: Sorting and Distribution of Boxes by Height

Reactor Top lid lapped

Urea Reactor Top Bolted Plug developed Leaks

Serial Communication Error Checking Methods and Algorithms

Serial Communication Error Checking Methods and Algorithms

9 Best E-Book Apps for Students

9 Best E-Book Apps for Students

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?