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.
Assign addresses in your program according to the table shown below.
Input Description Address Output Description Address
Input Description
|
Address
|
Output Description
|
Address
|
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
Input Description
|
Address
|
Output Description
|
Address
|
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.
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.
Attachment:- PLC_Trainer_IO_Address_Map.pdf