Claims
- 1. A conveyor system that is operable to handle articles comprising;
a conveyor; a plurality of sensors for sensing information about said conveyor; a plurality of actuators for controlling operation of said conveyor to handle articles; at least one low-level controller that receives signals from said sensors and outputs signals to activate said actuators, said low-level controller developing status information related to the operation of said sensors, said actuators, or both; a mid-level controller that receives said status information from said low-level controller and outputs commands to said low-level controller, said commands being based, at least partially, on said status information; and a high-level controller that receives said status information from said mid-level controller and outputs operational commands to said mid-level controller, said operational commands to said mid-level controller being based, at least partially, on said status information.
- 2. The system of claim 1 wherein said low-level, mid-level, and high-level controllers all include at least one microprocessor.
- 3. The system of claim 1 wherein said actuator is a switch adapted to selectively direct a pusher transversely across a moving conveying surface on said conveyor.
- 4. The system of claim 3 further including a sensor positioned adjacent said conveyor that detects the position of the moving conveying surface and communicates the detected position to said low-level controller.
- 5. The system of claim 4 wherein said mid-level controller sends a command to said low-level controller instructing said low-level controller to activate said switch when said moving conveying surface has moved to a particular position.
- 6. The system of claim 1 wherein said low-level controller does not communicate with any sensor that detects the presence of an article on said conveyor.
- 7. The system of claim 3 wherein said switch is an electromagnet.
- 8. The system of claim 1 wherein said low-level controller outputs commands to a plurality of actuators.
- 9. The system of claim 8 further comprising a first communications bus between said low-level controller and said mid-level controller, and a second communications bus between said mid-level controller and said high-level controller.
- 10. The system of claim 1 further comprising a plurality of low-level controllers, each of said low-level controllers being in communication with said mid-level controller via a communications bus, said mid-level controller assigning a unique identifier to each of said plurality of low-level controllers and communicating said unique identifier to said low-level controllers.
- 11. The system of claim 1 wherein said mid-level controller receives a status message from said low-level controller indicating whether a command sent from the mid-level controller to said low-level controller was successfully carried out.
- 12. The system of claim 1 wherein said actuator is a linear induction motor configured to move a conveying surface on said conveyor.
- 13. The system of claim 12 wherein said sensor is a temperature sensor that detects the temperature of said linear induction motor.
- 14. A conveyor sortation system comprising:
a sortation bed having a plurality of generally parallel slats that define a conveying surface that carries articles to be sorted, and a propulsion system propelling said slats in a direction of conveyance; a plurality of pushers movably coupled to said slats, and at least one diverter switch adapted to divert said pushers along said slats in a direction generally transverse to said direction of conveyance; at least one sensor for sensing said pushers; a first controller in communication with said at least one sensor and said at least one diverter switch, said first controller adapted to activate said at least one diverter switch and to determine if said at least one diverter switch diverted at least one of said pushers; and a second controller in communication with said first controller, said first controller sending a message to said second controller if said at least one diverter switch failed to divert at least one of said pushers.
- 15. The system of claim 14 further including at least one branch conveyor positioned adjacent said sortation bed, said sensor being adapted to detect the presence of an article that has been diverted off of said sortation bed and onto said branch conveyor.
- 16. The system of claim 14 wherein said sensor is adapted to detect at least one of said pushers.
- 17. The system of claim 14 wherein said sensor is adapted to detect whether said switch switches to said diverting state.
- 18. The system of claim 17 wherein said sensor is adapted to sense the speed of said slats in the direction of conveyance.
- 19. The system of claim 14 further including a third controller, said third controller in communication with said second controller, said third controller communicating to said second controller destinations for articles traveling through the conveyor sortation system.
- 20. The system of claim 19 wherein said first, second, and third controllers each include a microprocessor.
- 21. A method of controlling a conveyor sortation system comprising:
providing a sortation bed having a conveying surface movable in a direction of conveyance; providing a first controller adapted to determine an article's intended destination; providing a second controller adapted to determine an article's position on said conveying surface; providing a plurality of third controllers and a plurality of associated divert switches, each said third controller adapted to control an associated divert switch for selectively diverting articles off of said sortation bed; sending an article's intended destination from said first controller to said second controller; selecting one of said plurality of third controllers based on the article's intended destination; and sending an article's location on the conveying surface from said second controller to said selected third controller and instructing said selected third controller to divert said article when said location reaches the associated divert switch.
- 22. The method of claim 21 further comprising:
providing a motor adapted to move said conveying surface providing a fourth controller adapted to control said motor; and sending a command from said second controller to said fourth controller to cause said motor to operate at a particular speed.
- 23. The method of claim 21 further comprising determining whether any of said divert switches have malfunctioned and sending a message from the associated third controller to said second controller indicating such a malfunction.
- 24. The method of claim 22 further comprising determining whether said motor has malfunctioned and sending a message from the associated fourth controller to said second controller indicating such a malfunction.
- 25. The method of claim 21 further comprising providing microprocessors in each of said first, second, and third controllers.
- 26. The method of claim 21 further comprising providing a plurality of movable slats on said sortation bed and providing a plurality of pushers movable along said slats in a direction generally transverse to the direction of conveyance, said divert switches adapted to selectively cause said pushers to move in said transverse direction.
- 27. A conveyor sortation system comprising:
a sortation bed having a plurality of generally parallel slats that define a conveying surface that carries articles to be sorted, said slats being movable in a direction of conveyance; a detectable element coupled to at least one of said slats that identifies said slat; a plurality of pushers movably coupled to said slats, said pushers movable along said slats in a direction generally transverse to said direction of conveyance; a plurality of switches capable of selectively assuming a diverting state, said switches causing at least one of said pushers to move in said generally transverse direction when in said diverting state; a sensor that detects said detectable element; and a switch controller that activates one or more of said switches into said diverting state based at least partially on when said sensor detects said detectable element.
- 28. The system of claim 35 further including a first controller that sends switch commands to said switch controller, said switch commands specifying times at which said switches should be activated into the diverting state and times when said switches should be activated out of the diverting state.
- 29. The system of claim 27 further comprising a second controller that issues a command to said switch controller, said command specifying at least one slat whose coupled pusher is to be moved in said transverse direction when said slat reaches said switch.
- 30. The system of claim 27 further comprising a plurality of switches capable of assuming a diverting state, and a second controller adapted to determine which of said plurality of switches should be activated into said diverting state.
- 31. The system of claim 28 wherein said second controller assigns an identity to each of said slats in said sortation bed.
- 32. The system of claim 31 further comprising an article sensor configured to detect the presence of an article on said conveying surface, said article sensor in communication with said second controller, said second controller adapted to determine the identity of at least one slat underneath the detected article.
- 33. The system of claim 27 further comprising:
a plurality of switches capable of assuming a diverting state; a plurality of switch controllers, each of said switch controllers adapted to activate at least one of said switches into said diverting state; and a second controller adapted to send commands to said switch controllers commanding said switch controllers to activate at least one switch into a diverting state, said second controller further adapted to determine which of said plurality of switch controllers are to receive said commands.
- 34. The system of claim 33 further comprising a third controller, said third controller in communication with said second controller, said third controller communicating information about an article's intended destination to said second controller, said second controller using said information to determine which of said plurality of switch controllers receive said commands.
- 35. The system of claim 27 further comprising at least one drive for driving said slats in a direction generally parallel to said direction of conveyance, and at least one drive controller for controlling said drive, said drive controller receiving a speed command from a second controller, said drive controller outputting a control signal to said drive based on said speed command to cause said slats to move at a speed specified in said speed command.
- 36. The system of claim 35 wherein said drive controller includes a variable frequency driver and said drive includes a linear induction motor.
- 37. A conveyor sortation system comprising;
a sortation bed having a plurality of generally parallel slats that define a conveying surface that carries articles to be sorted, and a propulsion system propelling said slats in a direction of conveyance; a plurality of pushers movably coupled to said slats, and a plurality of diverter switches adapted to divert said pushers along said slats in a direction generally transverse to said direction of conveyance; a first controller in communication with said diverter switches, said first controller adapted to activate said diverter switches in response to a divert command; and a second controller in communication with said first controller, said second controller sending a divert command to said first controller to divert at least one of said pushers, said divert command specifying which of said diverter switches to activate over multiple successive time intervals in order to divert an article.
- 38. The system of claim 37 wherein said divert commands include a slat identifier that identifies when said divert command is to commence.
- 39. The system of claim 37 further including at least one branch conveyor positioned adjacent said sortation bed, said sensor being adapted to detect the presence of an article that has been diverted off of said sortation bed and onto said branch conveyor.
- 40. The system of claim 37 wherein said sensor is adapted to detect at least one of said pushers.
- 41. The system of claim 37 wherein said sensor is adapted to detect whether said switch switches to said diverting state.
- 42. The system of claim 37 wherein said sensor is adapted to sense the speed of said slats in the direction of conveyance.
- 43. The system of claim 37 further including a third controller, said third controller in communication with said second controller, said third controller communicating to said second controller destinations for articles traveling through the conveyor sortation system.
- 44. The system of claim 37 wherein said first, second, and third controllers each include a microprocessor.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to commonly-assigned, U.S. provisional application serial No. 60/296,628, filed Jun. 7, 2001, entitled Layered Control Architecture for Material Handling, the disclosure of which is hereby incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60296628 |
Jun 2001 |
US |