Automated elevator system

Industrial Automation · Higher Colleges of Technology, Sharjah · 2025

Team: Alazar Wake, Hadi Saif Ali, Hundaol Benti, Nahom Yohannes. Submitted to Dr. Kamal Abaquaad.

I/O assignments and logic tables for the three-floor elevator simulation, including memory, relay, timer, and counter functions.

Inputs

PLC InputsNameFunction
I11INPush Button – Inside Elevator - Move to 1st Floor
I22INPush Button – Inside Elevator - Move to 2nd Floor
I33INPush Button – Inside Elevator - Move to 3rd Floor
I41UPPush Button – Outside Elevator at 1st Floor – Call to 1st Floor to move up
I52UPPush Button -Outside Elevator at 2nd Floor – Call to 2nd Floor to move up
I62DOWNPush Button – Outside Elevator at 2nd Floor - Call to 2nd Floor to move down
I73DOWNPush Button – Outside Elevator at 3rd Floor- Call to 3rd Floor to Move down
I8WSNSAnalogue Weight Sensor
I9LS1Limit Switch to indicate 1st Floor
I10LS2Limit Switch to indicate 2nd Floor
I11LS3Limit Switch to indicate 3rd Floor
I12LSDOPLimit Switch to indicate Elevator Door is Open
I13LSDCLLimit Switch to indicate Elevator Door is Closed
I14LSNSLight Sensor to detect Obstacles at the Elevator Door
I15DROPNPush Button – Inside Elevator – Open Elevator Door
I16DRCLSPush Button – Inside Elevator – Close Elevator Door
I17EMGPush Button – Inside Elevator – Emergency Stop

Outputs

PLC OutputNameFunction
Q1KUPRun the 3 Phase Motor in Direction A (To Move the Elevator Up)
Q2KDNRun the 3 Phase Motor in Direction B (To Move the Elevator Down)
Q3KOPNRun Stepper Motor in Direction A (To Open the Elevator Door)
Q4KCLSRun Stepper Motor in Direction B (To Close the Elevator Door)

Memory bits

Memory Bit (M)Function
M1Elevator Status Indicator – Shows the Elevator is/was moving
M2Elevator Status Indicator – Shows the Elevator has stopped because of the Emergency Button
M3Elevator Status Indicator – Shows the Elevator is not moving
M4Elevator Status Indicator – Shows the Elevator is not in contact with any limit switches and the elevator is not moving (Likely Due to Power Outage)
M6Elevator Floor Indicator – Shows the Elevator is/was at 1st Floor
M7Elevator Floor Indicator – Shows the Elevator is/was at 2nd Floor
M9Elevator Floor Indicator – Shows the Elevator is/was at 3rd Floor
M10Indicates the Elevator is moving up to The 2nd Floor from the 1st Floor
M11Indicates the Elevator is moving up to the 3rd Floor from 1st or 2nd Floors
M12Indicated the Elevator is moving down to the 1st floor from 2nd or 3rd Floor
M13Indicated the Elevator is moving down to the 2nd floor from the 3rd Floor
M15Indicates the user has pressed the Call Pushbutton located outside the elevator at the 2nd Floor with intention of moving Up (to 3rd Floor)
M16Indicates the user has pressed the Call Pushbutton located outside the elevator at the 2nd Floor with intention of moving Down (to 1st Floor)

Latching relays

Latching Relay (SF)Function
SF001Registers the user’s intention to Move from the 1st Floor to the 2nd Floor
SF002Registers the user’s intention to Move from the 1st Floor or the 2nd Floor to the 3rd Floor
SF003Registers the user’s intention to Move from the 2nd Floor or the 3rd Floor to the 1st Floor
SF004Registers the user’s intention to Move from the 3rd Floor to the 2nd Floor
SF005Displays a message when weight threshold is surpassed.
SF007Registers the intention to immediately open the Elevator Door
SF009Registers the intention to move the Elevator Up
SF010Registers the intention to move the Elevator Down
SF011Registers the intention to open the Elevator Door after a delay
SF013Registers the intention to close the Elevator Door after a delay
SF017Registers when the weight threshold is met

Timers

Timers (T)FunctionParameter
T006On Delay Timer to wait before running the Elevator motor in Direction A (Up Direction)Rem = off 02:00s +
T008On Delay Timer to wait before running the Elevator motor in Direction B (Down Direction)Rem = off 02:00s +
T012On Delay Timer to wait before running the Elevator Door motor in Direction A (To Open the Door)Rem = off 02:00s +
T014On Delay Timer to wait before running the Elevator Door motor in Direction B (To Close the Door)Rem = off 03:00s +

Counter

Counter (C)FunctionParameter
C015For emergency stop and resume. Initial count stops the elevator; second count resumes it.Rem = off On=1+ Off=1 Start=0