By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
Inst ToolsInst ToolsInst Tools
  • Ask
  • 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: Mail Box Automation: Programming with Schneider PLC
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Ask
  • Courses
  • Videos
  • Q & A
  • EE
  • Measure
  • Control
  • More
Search
  • Ask
  • 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 > Mail Box Automation: Programming with Schneider PLC

Mail Box Automation: Programming with Schneider PLC

Learn the mail box automation using Schneider PLC programming using counter functions, sensor detection, and lamp indicators.

Last updated: October 21, 2024 8:29 pm
Editorial Staff
PLC Tutorials
No Comments
Share
6 Min Read
SHARE

This article discusses the Mail Box Program with a Counter function using a Schneider PLC and Ecostruxure Software. This Mail Box has a door that is used to take letters and a hole to put letters in. This Mail Box uses sensors to detect incoming and outgoing mail. Letters entered into the Post Box will be counted and when the Mail Box Door is Opened to collect the letter, the counter data will be Reset.

Contents
Mail Box AutomationProject AddressingProgramming with Schneider PLC

This Mail Box have 3 lamp indicators, the Green lamp will turn ON if the amount of letters is Greater Than “0” and Less Than “10”, the Yellow lamp will turn ON if the amount of letters is Greater Than Or Equal To”10″, and if the amount of letters in the Mail Box “15” then the Red lamp will be ON, indicating that the Mail Box is full.

Mail Box Automation

This PLC program has 2 buttons and 2 sensors, the PB_START (I0.0) button is used to turn ON the system and the PB_STOP (I0.1) button is used to turn OFF the system. The SENS_IN (I0.2) sensor is used to detect letters entering the Mail box and SENS_OUT (I0.3) is used to detect outgoing letters.

The system will Run when the PB_START (I0.0) button is Pressed. The system will be Stop if the PB_STOP (I0.1) button is Pressed.

If A Letter is Entered

If the SENS_IN (I0.2) sensor is Active, the counter value in memory word COUNT_MAIL (MW0) will increase (+1) and the Green lamp indicator GREEN_LAMP (Q0.0) will turn ON.

When the counter value in memory word COUNT_MAIL (MW0) is Greater Than Or Equal to”10″, the Yellow lamp indicator YELLOW_LAMP (Q0.1) will turn ON and the Green lamp indicator GREEN_LAMP (Q0.0) will turn OFF.

If the counter value in the memory word COUNT_MAIL (MW0) is equal to “1” then the Yellow lamp indicator YELLOW_LAMP (Q0.1) will turn OFF and the Red lamp indicator RED_LAMP (Q0.2) will turn ON.

If the Letter is Taken

If the SENS_OUT (I0.3) sensor is Active, the Green GREEN_LAMP (Q0.0), Yellow YELLOW_LAMP (Q0.1), and Red RED_LAMP (Q0.2) indicator lamps will turn OFF and the counter value in memory word COUNT_MAIL (MW0) will be Reset to “0”.

Schneider PLC Programming for Mailboxes
Automation Made Easy with Schneider PLC

Project Addressing

CommentInput (I)Output (Q)Memory WordMemory BitsTimer
PB_STARTI0.0    
PB_STOPI0.1    
SENS_INI0.2    
SENS_OUTI0.3    
GREEN_LAMP Q0.0   
YELLOW_LAMP Q0.1   
RED_LAMP Q0.2   
COUNT_MAIL  MW0  
SYSTEM_ON   M0 
IR_YELLOW_LAMP   M1 
IR_RED_LAMP   M2 

Programming with Schneider PLC

RUNG 0 (SYSTEM ON)

In this Rung, the memory bit SYSTEM_ON (M0) will be in HIGH state if the PB_START (I0.0) button is Pressed. The memory bit SYSTEM_ON (M0) remains in the HIGH state even though the PB_START (I0.0) button has been Released, because it uses the SET Coil Instruction.

Mail Box Automation Programming

RUNG 1 (SYSTEM OFF)

In this Rung, the memory bit SYSTEM_ON (M0) will become LOW state if the PB_STOP (I0.1) button is Pressed. Because it uses the RESET Coil Instruction.

RUNG 2 (COUNTER UP)

In this Rung, the value in memory word COUNT_MAIL (MW0) will increase (+1) if the NO contact of memory bit SYSTEM_ON (M0) and Sensor SENS_IN (I0.2) is in the HIGH state.

RUNG 3 (RESET COUNTER)

In this rung, the value in memory word COUNT_MAIL (MW0) will be Reset to zero “0” if the NO contact of memory bit SYSTEM_ON (M0) and Sensor SENS_OUT (I0.3) in the HIGH state.

Programming with Schneider PLC

RUNG 4 (GREEN LAMP)

In this Rung, the GREEN_LAMP (Q0.0) Output will be ON if the NO contact of memory bit SYSTEM_ON (M0) and the value in memory word COUNT_MAIL (MW0) is not equal to “0”.

If the NC contacts of YELLOW_LAMP (Q0.1) and RED_LAMP (Q0.2) are ON, then the GREEN_LAMP (Q0.0) output will be OFF.

RUNG 5 (YELLOW LAMP)

In this Rung, the YELLOW_LAMP (Q0.1) Output will be ON if the NO contact of memory bit SYSTEM_ON (M0) and the value in memory word COUNT_MAIL (MW0) is Greater Than Or Equal To “10”.

If the NC contact of RED_LAMP (Q0.2) is ON, then the YELLOW_LAMP (Q0.1) output will be OFF.

RUNG 6 (RED LAMP)

In this Rung, Output RED_LAMP (Q0.2) will be ON if the NO contact of memory bit SYSTEM_ON (M0) and the value in memory word COUNT_MAIL (MW0) is Equal to “15”.

Read Next:

  • PLC Program for Password Management
  • PLC Program Sequential Batch Mixing System
  • Electrical Dosing Pump PLC Programming Logic
  • Schneider PLC Example for Star-Delta System
  • Medium-Level PLC Exercise in Automation
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 !
Jump Instruction in Siemens Tia Portal
Allen Bradley PLC ControlLogix Hardware
PLC based Auto/Manual Operation of Roll down Shutters in Industry
Site Commissioning Steps for PLC Programmers
PLC Project Examples for EcoStruxure Machine Expert
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

Recent Comments

  • MIHARITSOA Aina Sitraka on Top Non-PLC Certification Courses for Automation Professionals
  • Vaishnavi on Free Instrumentation Course for Trainee Engineers
  • anuj kapoor on DCS Program to Maintain Draft in Furnace
  • anuj kapoor on IoT based Smart Boiler Control System with Cloud PLC and SCADA

Related Articles

PLC Programming Examples using Timer

Basic PLC Ladder Programming Example

PLC Totalizer

PLC Program for Flow Totalizer

Understanding Braking Theory in VFD

Understanding Braking Theory in VFD

How is Data Stored in Standard Modbus Protocol?

How is Data Stored in Standard Modbus Protocol?

PLC Program for Stage Control Curtains and Stage Elevation

PLC Program for Stage Control: Curtains and Stage Elevation

Field Instrument package

Package System Architecture – Control & Instrumentation

PLC Program for Automatic Parameter initialization

PLC Program for Automatic Parameter Initialization When Power UP

Ladder Logic for Motor Control

PLC Programming for 3 Motors control in Ladder logic

More Articles

Magnetic proximity sensors

Magnetic Proximity Detectors – Types, Principle, Advantages

What is Air Circuit Breaker

What is an Air Circuit Breaker? Working Principle & Applications

Select Security type Intouch

How to Add Security in InTouch SCADA?

Comparison of Level Meters - Level Measurement Instruments

Comparison of Level Meters – Level Measurement Instruments

Guide to vibration severity per ISO 10816

Importance of Vibration Measurement

Weir Flow Meter Principle

Measure Flow rate using Level Sensors

Electrical Machines Questions and Answers

Induction Machines Quiz Questions

Determine the Problems with the Level Transmitter and Gauge

Determine the Problems with Level Transmitter and Gauge

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?