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: Mail Box Automation: Programming with Schneider PLC
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 > 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 !

Continue Reading

Free Industrial Control System (ICS) Cyber Security Training Course
Mitsubishi Electric GOC Controllers
Tia Portal – OB121 Programming Errors Interrupt Organization Block
CODESYS HMI Interface
PLC Sizes and Applications
Cloud-Based SCADA Projects – Try Free Demo Account
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 to Configure Distributed IO in a PLC Project?
Top PLC Manufacturers
How to Delay a Sensor Signal in PLC?
DC Injection Braking in VFD
PLC Program with 2 Toggle Switches and 4 Motors
Design Document for Project Systems Architecture
Procedure for Connecting Allen Bradley PLC and PC – RS Logix 500
What is Multi-touch Technology? – Industrial Automation

Keep Learning

Ladder Logic Vs. Other Programming Languages - PLC Basics

Ladder Logic Vs. Other Programming Languages – PLC Basics

Ethernet IP Commissioning Tool software

How to Configure IP Address in Rockwell PLC?

Tags in Functional Block Diagram in Studio 5000

Sheets, Tags, Elements in Functional Block Diagram of Studio 5000

Configuration of Siemens Scada and PLC

#12 PLC Best Practices – Validate Inputs based on Physical Plausibility

Compare Servo Motor and Stepper Motor

Compare Servo Motor and Stepper Motor

Free Mitsubishi PLC Online Training Courses

Free Mitsubishi PLC Online Training Course and Tutorials

Ladder Logic for Stair-Case wiring using Toggle Switches

Ladder Logic for Stair-Case wiring using Toggle Switches

21 CFR in SCADA and HMI Systems

What is 21 CFR in SCADA and HMI Systems?

Learn More

Foundation Fieldbus Signal Conversion Formula

Foundation Fieldbus Signal Conversion Formula

How to Calibrate pH Electrode?

How to Calibrate pH Electrode?

Questions and Answers on Motors and Generators

100+ Questions and Answers on Motors and Generators

Absorber in absorption chiller

What is an Absorption Chiller? – Working Principle

Test Questions on Safety Instrumented System

Test Questions on Safety Instrumented System

desuperheater

Concept of Desuperheater

PLC Programming Example for a Batch Process

PLC Programming Example for a Batch Process

Differential Pressure Gauge Principle

Piston Type Differential Pressure Gauge Principle

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?