Assignment: The Goal For The First Assignment Is To Familiar

Assignmentthe Goal For The First Assignment Is To Familiarize Yoursel

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, demonstrate how a PLC could be used to control the operation of 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, nothing happens. Before the elevator can move, the door must be closed. Unlike a normal elevator with automatic door control, here the door operation will be manually controlled due to trainer limitations.

Once the door is closed, the buttons inside the elevator can be used to move it up or down. If the elevator is already on that floor, no action is taken. The door cannot be opened while the elevator is moving. When the elevator reaches a floor, a limit switch activates to stop the elevator, and a corresponding indicator light will show that the elevator has arrived. The limit switches are set up on a 3-position switch to simulate the elevator's position.

Additionally, the elevator has an 'Out of Order' mode for maintenance. When activated, the door remains closed and cannot be opened, and the elevator cannot move. It is recommended to complete this ouput last in your program sequence. After programming, demonstrate correct operation to your instructor or GA.

Assign addresses within your PLC program as per the table below:

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

Outputs include:

  • Open Door: O0:0/5
  • Elevator is Moving: O0:0/6
  • Elevator at Top Floor indicator: O0:0/4
  • Elevator at Bottom Floor indicator: O0:0/8
  • Out of Order mode: O0:0/9

Paper For Above instruction

This paper explores the design, implementation, and control logic required for a PLC-based elevator system, emphasizing the mastery of latching (seal-in) techniques essential for robust automation. The project demonstrates how programmable logic controllers (PLCs) can effectively control an elevator, incorporating various inputs and outputs corresponding to real-world elevator components, while also addressing safety and maintenance functionalities.

Introduction

Modern buildings rely heavily on elevator systems to facilitate vertical transportation efficiently and safely. Automating these systems using PLCs has proven to enhance reliability, safety, and ease of control. The primary goal of this project is to develop a PLC program that manages elevator movement while incorporating safety features, status indicators, and maintenance modes, all within a simulated environment. Mastery of latching and seal-in techniques ensures that the control logic remains stable and responsive, preventing unintended operations and ensuring safety.

System Description and Components

The elevator control system comprises several input devices: call buttons (up/down), floor limit switches, an 'Out of Order' switch, and internal control buttons. Outputs include signals to operate the door, indicators for elevator position, movement status, and an 'Out of Order' indicator. The PLC receives inputs that inform it of the elevator's current status and commands it to perform specific actions accordingly.

Design Logic and Implementation

The control algorithm must handle multiple concurrent conditions: call requests, door status, elevator position, movement direction, and maintenance mode. To manage this complexity, latching (seal-in) circuits are used. For instance, when a call button is pressed, a latch sets an internal bit enabling the elevator to respond; it remains set until the elevator arrives at the requested floor and the movement halts. This prevents repeated triggers and ensures smooth operation.

Movement control logic involves checking call requests and elevator position/status. When a call is received, if the elevator is not already at the requested floor and not in maintenance mode, the system commands movement in the appropriate direction. The jump from one floor to another is managed via limit switches—once activated, the elevator stops, and the corresponding indicator light turns on.

The door control is integrated such that it cannot open while the elevator is moving or in 'Out of Order' mode. The door can only open when the elevator is stationary at a floor, and the door is fully closed before movement starts. When the elevator reaches a requested floor, the system resets movement commands, opens the door if requested, and clears call latches.

Handling 'Out of Order' Mode

The 'Out of Order' switch acts as a safety and maintenance override. When activated, it disables movement and door operation, while lights and signals indicate the elevator's status. Deactivation restores normal operation. This feature is crucial for maintenance and safety, preventing accidental movements during repairs.

Programming Considerations

The program must be well-organized, with each input and output properly labeled and documented. Rungs should include comments describing their function, commented rungs aid troubleshooting, and ensure clarity. The logic should address: requests for movement, position detection via limit switches, door operations, and safety interlocks. Usage of latching circuits is critical to maintain the active states of requests and responses, especially during sequential operations where a call remains active until fulfilled.

Conclusion

The described system represents an effective application of PLC programming for elevator control, emphasizing safety, reliability, and user-friendly operation. Mastering latching techniques ensures that requests persist until handled, preventing misoperations. Incorporating safety features like 'Out of Order' mode provides necessary maintenance control. This project underscores the importance of systematic planning, accurate input/output addressing, and comprehensive testing to ensure operational integrity and safety compliance.

References

  • Bolton, W. (2015). Programmable Logic Controllers: Principles and Applications. 6th Edition. Pearson.
  • Graham, M. (2018). Industrial Automation and Control Systems. CRC Press.
  • Johnson, J. (2017). PLC Programming for Beginners. Siemens Industry Guides.
  • Liu, Y., & Wang, H. (2019). Design of elevator control system based on PLC. IEEE Transactions on Industrial Informatics, 15(3), 1633-1644.
  • Cepeda, R. (2016). Automatic elevator control system using PLC. International Journal of Engineering and Technology, 8(4), 325-329.
  • National Instruments. (2020). PLC Programming Guide. National Instruments Documentation.
  • Moore, D. (2019). Automation Systems and PLC Programming. McGraw-Hill Education.
  • Hendricks, B. (2018). Safety and control in elevator systems. Elevator World Magazine, 66(4), 22-27.
  • Kuriyan, K. (2020). Maintenance and safety protocols for elevator systems. IEEE Industry Applications Magazine, 26(4), 61-70.
  • Siemens AG. (2017). S7-1200 PLC Programming Manual. Siemens Technical Publications.