## The elevator has a button on each floor to call the elevator to that floor

ASSIGNMENT:
The goal for the first assignment is to familiarize yourselves with the program and the equipment and to master latching/seal-in techniques.

Using the equipment provided you are to demonstrate how a PLC could be used for control the operation for an elevator. The elevator has a button on each floor to call the elevator to that floor. If the elevator is already on that floor then nothing happens. Before the elevator can move the door must be closed (In a normal elevator the door is controlled automatically and may even have buttons inside the elevator for extra functionality, but we will be manually controlling this function due to limitations of the trainers). Once that occurs the buttons inside the elevator can be used to move the elevator up and down. If the elevator is already on that floor then nothing happens. The door to the elevator cannot be opened when it is moving. When the elevator reaches the a floor a limit switch will activate to tell the elevator to stop moving and a light will show this (In a normal elevator the switches would be activated automatically. For this example we have a 3-position switch to demonstrate this practice).

Finally, the elevator has an ‘Out of Order’ mode that can be used for maintenance. When this mode is activated the door is closed and cannot be opened. The elevator also cannot move. (It is suggested you complete this step last.)

Upon completion demonstrate correct operation of your program to your instructor or GA.

Elevator Button- Up I1:0/0 Elevator at Top Floor O0:0/4
Call Elevator (Top Floor) I1:0/1 Door is Open O0:0/5
Elevator Button- Down I1:0/2 Elevator Moving O0:0/6
Call Elevator (Bottom Floor) I1:0/3 Door is Closed O0:0/7
Open Door I1:0/4 Elevator at Bottom Floor O0:0/8
Out of Order I1:0/5 Out of Order O0:0/9
Top Floor Limit Switch I1:0/6
Bot Floor Limit Switch I1:0/7
I1:0/8
I1:0/9
Below is a separate set of instructions you can use for this lab. The difference is with these instructions you have to distinguish between moving up and down with outputs O0:0/5 and O0:0/6. Hopefully this

Elevator Button- Up I1:0/0 Elevator at Top Floor O0:0/4
Call Elevator (Top Floor) I1:0/1 Moving Up O0:0/5
Elevator Button- Down I1:0/2 Door is Open O0:0/6
Call Elevator (Bottom Floor) I1:0/3 Moving Down O0:0/7
Open Door I1:0/4 Elevator at Bottom Floor O0:0/8
Out of Order I1:0/5 Out of Order O0:0/9
Top Floor Limit Switch I1:0/6
Bot Floor Limit Switch I1:0/7
I1:0/8
I1:0/9

Above is a separate set of instructions you can use for this lab. The difference is with these instructions you have to distinguish between moving up and down with outputs O0:0/5 and O0:0/7. The door is now open with O0:0/6 and you do not have to signal that the door is closed. Hopefully this makes programming the movement of the elevator much easier.

Submit with your signed lab form and your program code for assignment by the due date.
Remember that ALL I/O usage in your program must be labeled, and all rungs must have a description to receive full credit for the assignment.