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.
| PLC Inputs | Name | Function |
|---|---|---|
| I1 | 1IN | Push Button – Inside Elevator - Move to 1st Floor |
| I2 | 2IN | Push Button – Inside Elevator - Move to 2nd Floor |
| I3 | 3IN | Push Button – Inside Elevator - Move to 3rd Floor |
| I4 | 1UP | Push Button – Outside Elevator at 1st Floor – Call to 1st Floor to move up |
| I5 | 2UP | Push Button -Outside Elevator at 2nd Floor – Call to 2nd Floor to move up |
| I6 | 2DOWN | Push Button – Outside Elevator at 2nd Floor - Call to 2nd Floor to move down |
| I7 | 3DOWN | Push Button – Outside Elevator at 3rd Floor- Call to 3rd Floor to Move down |
| I8 | WSNS | Analogue Weight Sensor |
| I9 | LS1 | Limit Switch to indicate 1st Floor |
| I10 | LS2 | Limit Switch to indicate 2nd Floor |
| I11 | LS3 | Limit Switch to indicate 3rd Floor |
| I12 | LSDOP | Limit Switch to indicate Elevator Door is Open |
| I13 | LSDCL | Limit Switch to indicate Elevator Door is Closed |
| I14 | LSNS | Light Sensor to detect Obstacles at the Elevator Door |
| I15 | DROPN | Push Button – Inside Elevator – Open Elevator Door |
| I16 | DRCLS | Push Button – Inside Elevator – Close Elevator Door |
| I17 | EMG | Push Button – Inside Elevator – Emergency Stop |
| PLC Output | Name | Function |
|---|---|---|
| Q1 | KUP | Run the 3 Phase Motor in Direction A (To Move the Elevator Up) |
| Q2 | KDN | Run the 3 Phase Motor in Direction B (To Move the Elevator Down) |
| Q3 | KOPN | Run Stepper Motor in Direction A (To Open the Elevator Door) |
| Q4 | KCLS | Run Stepper Motor in Direction B (To Close the Elevator Door) |
| Memory Bit (M) | Function |
|---|---|
| M1 | Elevator Status Indicator – Shows the Elevator is/was moving |
| M2 | Elevator Status Indicator – Shows the Elevator has stopped because of the Emergency Button |
| M3 | Elevator Status Indicator – Shows the Elevator is not moving |
| M4 | Elevator Status Indicator – Shows the Elevator is not in contact with any limit switches and the elevator is not moving (Likely Due to Power Outage) |
| M6 | Elevator Floor Indicator – Shows the Elevator is/was at 1st Floor |
| M7 | Elevator Floor Indicator – Shows the Elevator is/was at 2nd Floor |
| M9 | Elevator Floor Indicator – Shows the Elevator is/was at 3rd Floor |
| M10 | Indicates the Elevator is moving up to The 2nd Floor from the 1st Floor |
| M11 | Indicates the Elevator is moving up to the 3rd Floor from 1st or 2nd Floors |
| M12 | Indicated the Elevator is moving down to the 1st floor from 2nd or 3rd Floor |
| M13 | Indicated the Elevator is moving down to the 2nd floor from the 3rd Floor |
| M15 | Indicates the user has pressed the Call Pushbutton located outside the elevator at the 2nd Floor with intention of moving Up (to 3rd Floor) |
| M16 | Indicates the user has pressed the Call Pushbutton located outside the elevator at the 2nd Floor with intention of moving Down (to 1st Floor) |
| Latching Relay (SF) | Function |
|---|---|
| SF001 | Registers the user’s intention to Move from the 1st Floor to the 2nd Floor |
| SF002 | Registers the user’s intention to Move from the 1st Floor or the 2nd Floor to the 3rd Floor |
| SF003 | Registers the user’s intention to Move from the 2nd Floor or the 3rd Floor to the 1st Floor |
| SF004 | Registers the user’s intention to Move from the 3rd Floor to the 2nd Floor |
| SF005 | Displays a message when weight threshold is surpassed. |
| SF007 | Registers the intention to immediately open the Elevator Door |
| SF009 | Registers the intention to move the Elevator Up |
| SF010 | Registers the intention to move the Elevator Down |
| SF011 | Registers the intention to open the Elevator Door after a delay |
| SF013 | Registers the intention to close the Elevator Door after a delay |
| SF017 | Registers when the weight threshold is met |
| Timers (T) | Function | Parameter |
|---|---|---|
| T006 | On Delay Timer to wait before running the Elevator motor in Direction A (Up Direction) | Rem = off 02:00s + |
| T008 | On Delay Timer to wait before running the Elevator motor in Direction B (Down Direction) | Rem = off 02:00s + |
| T012 | On Delay Timer to wait before running the Elevator Door motor in Direction A (To Open the Door) | Rem = off 02:00s + |
| T014 | On Delay Timer to wait before running the Elevator Door motor in Direction B (To Close the Door) | Rem = off 03:00s + |
| Counter (C) | Function | Parameter |
|---|---|---|
| C015 | For emergency stop and resume. Initial count stops the elevator; second count resumes it. | Rem = off On=1+ Off=1 Start=0 |