This document describes a PLC-based automatic bottle filling system that fills bottles simultaneously using sensors and valves. The system uses a programmable logic controller and proximity sensors to detect bottles on a conveyor belt. When a bottle is sensed, the corresponding pump switches on to fill the bottle based on a preset timer value. Once filled, the conveyor moves the bottles to the capping station. The entire process is controlled using a Delta PLC programmed with ladder logic. The system allows for automatic and simultaneous filling of multiple bottles to improve efficiency over traditional single-bottle filling methods.