March 23, 2026

Automatic Bottle Filling System by using Schneider M 340 Controller

Introduction

In modern industries, automation plays a crucial role in increasing productivity, accuracy, and efficiency. A PLC (Programmable Logic Controller)-based automatic water bottle filling system is designed to automate the process of filling water into bottles using a conveyor mechanism. This system reduces human intervention, ensures consistent filling, and improves overall production speed.

Aim

The main aim of this project is to design and implement an automated water bottle filling system using a PLC and conveyor belt to achieve efficient, accurate, and continuous bottle filling.

Objectives

To automate the bottle filling process using PLC.

To reduce manual labor and human error.

To ensure accurate and consistent filling of water.

To increase production efficiency.

To develop a reliable and cost-effective industrial solution.

System Components

The system consists of the following main components:

PLC (Programmable Logic Controller) – Controls the entire operation.

Conveyor Belt – Moves bottles from one stage to another.

Sensors (Proximity/Photoelectric) – Detect the presence of bottles.

Solenoid Valve – Controls water flow.

Water Pump – Supplies water to the system.

Motor – Drives the conveyor belt.

Power Supply – Provides required electrical energy.

Control Panel – Interface for system operation.

Working Principle

The system works on the principle of automation using PLC logic. When a bottle is detected by a sensor on the conveyor belt, the PLC stops the conveyor and activates the solenoid valve to fill water into the bottle. After a predefined time or level, the valve closes, and the conveyor resumes movement to bring the next bottle.

 

PLC Ladder Logic









 






























Start/Stop Control (Rung 1–2)

The system begins with a START push button and a STOP push button.

When START is pressed:

Relay R0 is energized.

R0 acts as a holding (latching) contact to keep the system ON.

When STOP is pressed:

The circuit breaks and the system turn OFF.

 Purpose: To control the overall ON/OFF operation of the system.

 

Conveyor Motor Control (Rung 3–6)

When R0 is ON, the system becomes active.

A timer (TON_1.0) is used to delay motor operation.

If no alarm condition exists:

The MOTOR turns ON.

The motor drives the conveyor belt, moving bottles forward.

 Purpose: To control conveyor movement with timing and safety conditions.


Bottle Detection & Filling Valve Control (Rung 7–12)

When a bottle reaches the filling station:

Sensor signal activates logic via R0 and TON_1.0.

Timer (TON_2.0) is triggered:

The VALVE opens to fill water.

After preset time:

Valve closes automatically.

 Purpose: To ensure bottles are filled for a fixed duration.

 

Level Detection Logic (Rung 14–18)

A LEVEL sensor checks if the bottle is properly filled.

If the required level is reached:

Relay R1 is activated.

Timer (TON_3.0) may add delay for stability.

 Purpose: To avoid overfilling or underfilling.

 

Bottle Counting System (Rung 20–24)

A CTU (Counter Up) block counts filled bottles.

Each completed filling cycle increments the counter.

Counter value (CV) increases until it reaches preset value (PV).

 Purpose: To track production quantity.

 

Counter Comparison Logic (Second Image)

GT (Greater Than) blocks compare counter values:

If count > 1 → activates COUNT2

If count > 2 → activates COUNT3

If count > 3 → activates COUNT4

 Purpose: To trigger actions based on number of bottles filled.

- Alarm & Buzzer System (Last Rung)

 

When certain conditions are met (e.g., count limit or level issue):

ALARM is activated.

BUZZER turns ON.

Controlled using relays like R3 and counter outputs.

 Purpose: To notify operator of system status or faults.

 

Overall Working Summary

Press START → System turns ON

Conveyor (MOTOR) starts moving bottles

Sensor detects bottle → Conveyor stops

Valve opens → Bottle fills

After time → Valve closes

Level checked → System confirms filling

Counter increments bottle count

Conveyor restarts for next bottle

Alarm triggers if limits reached

Advantages

High accuracy in filling

Reduces labor cost

Increases production speed

Minimizes water wastage

Reliable and consistent operation

Easy to operate and maintain

Applications

Bottled water industries

Beverage manufacturing plants

Pharmaceutical liquid filling

Food processing industries

Chemical industries

Conclusion

The PLC-based automatic water bottle filling conveyor system is an efficient and reliable solution for modern industries. It enhances productivity, ensures precision, and reduces manual effort. With increasing demand for automation, such systems play a vital role in improving industrial processes and achieving high-quality output.