Inst ToolsInst ToolsInst Tools
  • 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: PLC Controlled Conveyor and Weighing with Labeling Automation
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • PLC Tutorials
  • Control Systems
Search
  • 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 > PLC Controlled Conveyor and Weighing with Labeling Automation

PLC Controlled Conveyor and Weighing with Labeling Automation

This article discusses the PLC controlled conveyor and weighing with labeling automation using the XG-5000 PLC software.

Last updated: October 22, 2024 7:57 am
Editorial Staff
PLC Tutorials
No Comments
Share
8 Min Read
SHARE

This article discusses the PLC controlled conveyor and weighing with labeling automation using the XG-5000 PLC software. This system has a Conveyor to carry the product and a Weighing Indicator to weigh the product. When a product is detected, the Conveyor will stop for a moment to weigh the product. If the product weight matches the standard (Set value), the Piston will active to attach the label. If the product weight does not meatches the Standard (Set value), the Piston will not active and the alarm will turn On. Products that have received a label will be counted. The alarm will turn On when the product quantity has reached the maximum limit.

Contents
PLC Controlled Conveyor and WeighingProject AddressesProgramming of PLC

PLC Controlled Conveyor and Weighing

Buttons, Sensor, and Limit Switch used are listed below:

  1. The PB_START (P00000) button is used to turn On the system.
  2. The PB_STOP (P00001) button is used to turn Off the system.
  3. The RESET_COUNTER (P00004) button is used to reset the counter data.
  4. The SENS_PRODUCT (P00002) sensor is used to detect the product.
  5. Limit Switch LS_PISTON (P00003) is used as a Piston Interlock.

The CONVEYOR (P00043) output will be ON when the PB_START (P00000) button is Pressed.

When the SENS_PRODUCT (P00002) sensor detects the product, the CONVEYOR (P00043) Output will Stop for 2 seconds to weigh the product.

If the weight of the product in memory word PV_WEIGHING (D00010) is Equal to “Set value” that has been Set in memory word SV_WEIGHING (D00011), then the Output LABELLING_PISTON (P00041) will be ON to attach the Label to the Product.

If within 3 seconds the weight of the product in the memory word PV_WEIGHING (D00010) is Not Equal to “Set value” in the memory word SV_WEIGHING (D00011), then the ALARM Output (P00042) will be ON.

Products that have received a label will be counted in the memory word PV_COUNTER (D00000). The quantity of Products counted has a maximum limit that can be Set in the memory word SV_COUNTER (D00001).

When the quantity of products reaches the maximum limit, the ALARM (P00042) Output will be ON.

The value in the memory word PV_COUNTER (D00000) will be Reset to zero “0” when the RESET_COUNTER (P00004) button is Pressed.

Conveyor Weighing and Labeling with PLC

Project Addresses

CommentInput (I)Output(Q)Memory WordMemory BitsTimer
PB_STARTP00000    
PB_STOPP00001    
SENS_PRODUCTP00002    
LS_PISTONP00003    
RESET_COUNTERP00004    
LABELLING_PISTON P00041   
ALARM P00042   
CONVEYOR P00043   
TIMER1    T0000
TIMER2    T0001
PV_COUNTER  D00000  
SV_COUNTER  D00001  
PV_WEIGHING  D00010  
SV_WEIGHING  D00011  
SYSTEM_ON   M00000 
STOP_CONVEYOR   M00001 

Programming of PLC

RUNG 1

In this Rung, when the PB_START (P00000) button is Pressed, the memory bit SYSTEM_ON (M00000) changes to HIGH state. The memory bit SYSTEM_ON (M00000) remains in the HIGH state even though the PB_START (P00000) button has been Released because it uses the SET Coil instruction.

PLC Controlled Conveyor and Weighing with Labeling Automation

RUNG 3

In this Rung, the memory bit SYSTEM_ON (M00000) will change to the LOW state if the PB_STOP (P00001) button is Pressed because it uses the RESET Coil instruction.

RUNG 6

When the NO contact of memory bit SYSTEM_ON (M00000) is in the HIGH state, the CONVEYOR (P00043) Output will be ON.

If the NO contact of memory bit SYSTEM_ON (M00000) in the LOW state or the NC contact of memory bit STOP_CONVEYOR (M00001) in the HIGH state, then the CONVEYOR (P00043) Output will be OFF.

RUNG 10

In this Rung, if the NO contacts of memory bit SYSTEM_ON (M00000) and the Sensor SENS_PRODUCT (P00002) are in the HIGH state, then the memory bit STOP_CONVEYOR (M00001) will be in the HIGH state.

Because it uses the SET Coil Instruction, the memory bit STOP_CONVEYOR (M00001) will remain in the HIGH state even though the SENS_PRODUCT (P00002) Sensor has changed to the LOW state.

PLC Automation for Product Weighing and Labeling

RUNG 14

In this Rung, Timer TIMER1 (T0000) will Start counting up to 2 seconds when the NO contact of memory bit STOP_CONVEYOR (M00001) is in the HIGH state.

RUNG 17

In this Rung, the memory bit STOP_CONVEYOR (M00001) will change to the LOW state when the NO contact of Limit Switch LS_PISTON (P00003) is in the HIGH state. Because it uses the RESET Coil Instruction.

RUNG 21

When the NO contacts of memory bit SYSTEM_ON (M00000) and TIMER1 (T0000) are in the HIGH state and the value in memory word PV_WEIGHING (D00010) is Equal to SV_WEIGHING (D00011), then the Output LABELLING_PISTON (P00041) will be ON.

The LABELLING_PISTON (P00041) output will be OFF when the NC contact of Limit Switch LS_PISTON (P00003) is in the HIGH state.

RUNG 27

In this rung, Timer TIMER2 (T0001) will Start counting up to 3 seconds when the NO contacts of memory bit SYSTEM_ON (M00000) and TIMER1 (T0000) are in the HIGH state and the value in memory word PV_WEIGHING (D00010) is not Equal to SV_WEIGHING (D00011).

How PLC Control Product Labelling

RUNG 34

In this Rung, the ALARM (P00042) output will be ON if the contact NO of Timer TIMER2 (T0001) in the HIGH state or the value in memory word PV_COUNTER (D00000) is Equal to SV_COUNTER (D00001).

RUNG 39

In this Rung, the value in memory word PV_COUNTER (D00000) will increase (+1) if the NO the contact of memory bit SYSTEM_ON (M00000) and the Limit Switch LS_PISTON (P00003) are in the HIGH state.

RUNG 47

When the RESET_COUNTER (P00004) button is Pressed, the value in memory word PV_COUNTER (D00000) will be Reset to zero “0”.

Because the MOV instruction moves the zero value “0” to the memory word PV_COUNTER (D00000).

Read Next:

  • PLC Logic for Star-Delta System using 1 Button
  • Highway Lights Program using RTC in Omron PLC
  • PLC Structured Text Program for Marking Machine
  • Automate Batch Mixing with Repeated Cycles in PLC
  • PLC Program for Multi-Color Sorting Conveyor System
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 !

Recommended Articles

How to Add Unspecified CPU in Tia Portal?
Attendance System PLC Program using CX-Programmer
How to use FIFO Block in TIA Portal? – Siemens PLC Programming
Schneider Electric: Car Parking System with Calculations in PLC
One Shot Rising and One Shot Falling Instructions in PLC
Understanding the Scan Cycle of SIEMENS PLC
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

Categories

Recent Comments

  • William Snyder on Top Non-PLC Certification Courses for Automation Professionals
  • Kamli on Top Free PLC Software
  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals
  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals

Related Articles

Open Platform Communication (OPC)

Open Platform Communication (OPC)

Connecting Blocks in Functional Block Diagram

Connecting Blocks in Functional Block Diagram – Studio 5000

PLC Program for Positive edge pulse output for one scan cycle

PLC Program for Positive Edge Pulse Output for One Scan Cycle

PLC Logic - Control Spray Nozzle, Fans, and Puncher

PLC Logic: Control Spray Nozzle, Fans, and Puncher

Scaling in PLC

How to do Scaling for Analog Input in RSLogix 500?

PLC Data comparison instructions

PLC Data Comparison Instructions

STL Programming - SET, RESET, ASSIGN

STL Programming – SET, RESET, ASSIGN

Relay Symbols

Relay circuits

More Articles

Flow meter Turndown Ratio

Importance of Flow Meter Turndown Ratio

steadily pour a liquid into vertical tube

Vertical Tube Liquid Level Equilibrium

PLC Analog I/O Potential Problems

PLC Analog I/O Potential Problems – Troubleshooting & Issues

DP Transmitters Level Measurement Principle

DP Transmitters Level Measurement Principle Video

self-operated pressure regulating valve

Working Principle of Self Operated Valves

Siemens PLC

Will PLCs become obsolete?

PLC programming for liquid mixing application code

PLC Mixing Logic in Liquids on EcoStruxure Machine Expert-Basic

Online Simulation

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?