Programmable logic controllers (PLCs) are some of the most common methods of controlling machines in industrial settings, where reliability, connectivity, and modularity are key. The objective of this project was to design and implement an automated elevator control system that manages movement across four floors whilst responding to user inputs and safety constraints. The system must process requests from push buttons inside the elevator and call buttons on each floor, operate the motor accordingly, and control the door mechanism while ensuring safe operation. The system will display the current floor status and indicate movement direction.
This project was completed with two lab partners. Full marks were received for this project.
Figure 1: State diagram of the elevator
Figure 2: Working simulation in the LogixPro PLC simulation software