The core of the system is an Allen-Bradley SLC-500 PLC (typically an SLC-503 CPU), which runs the control logic for the elevator and interfaces with input/output modules and safety relays.