Claims
- 1. In an industrial system having a first safety subsystem, a control system comprising:
at least one control device capable of controlling operation of at least a portion of the industrial system including the first safety subsystem, wherein the at least one control device includes:
a memory in which is stored a configured safety control program, and at least one input mechanism by which the at least one control device has received a configuration input; wherein the configured safety control program is based upon a master safety control program that has been configured in response to the configuration input, and wherein the safety controller operates based upon the configured safety control program after the configuration input has been validated.
- 2. The control system of claim 1, wherein the at least one control device includes
a standard controller that includes at least a portion of the memory and that is capable of controlling the operation of the at least one portion of the industrial system, and a safety controller that includes the input mechanism and that is in communication with the first safety subsystem and the standard controller.
- 3. The control system of claim 2, wherein the configuration input is validated if the safety controller determines, based upon a communication with the first safety subsystem, that a status of the industrial system matches a supposed status indicated by the configuration input.
- 4. The control system of claim 2, wherein the input mechanism includes two terminals of the safety controller and the configuration input includes the connecting of a jumper between the two terminals.
- 5. The control system of claim 2, wherein the input mechanism is a switch coupled to the safety controller, and the configuration input includes a switching of a status of the switch.
- 6. The control system of claim 2, wherein the input mechanism is an electrical communications interface capable of being coupled to a network, and the configuration input includes electronic data received by way of the communications interface.
- 7. The control system of claim 2, wherein the input mechanism is selected from the group consisting of a keyboard, a port capable of being coupled to an additional memory, and an I/O port, and wherein the safety control program includes at least some information in a ladder logic format.
- 8. The control system of claim 1, further comprising a plurality of additional safety subsystems.
- 9. The control system of claim 8, wherein the safety subsystems are selected from the group consisting of robots, gateboxes, operator stations and motor controllers.
- 10. The control system of claim 8, wherein the master safety control program is designed for an industrial system having a maximum possible number of safety subsystems of at least one type.
- 11. The control system of claim 10 wherein, when an actual number of safety subsystems in the industrial system including the first safety subsystem and the additional safety subsystems of a first type is less than the maximum possible number of safety subsystems of the first type, the master safety control program is configured for the industrial system having the actual number of safety subsystems of the first type due to the configuration input.
- 12. The control system of claim 2, wherein the safety controller is a safety programmable logic controller (PLC) and the standard controller is a standard PLC.
- 13. The control system of claim 2, further comprising a human/machine interface (HMI) that is in communication with the standard controller.
- 14. The control system of claim 13, wherein a displayed content of safety-related information on the HMI is determined by the safety controller, and relates to at least one of monitoring of the industrial system, diagnostics of the industrial system, and visualization of the industrial system.
- 15. The control system of claim 14, wherein the displayed content includes a first cluster of regions relating to statuses of a first set of safety subsystems of the industrial system of a first type, and a second cluster of regions relating to status of a second set of safety subsystems of the industrial system of a second type.
- 16. A safety system comprising:
means for providing safety control with respect to at least one safety subsystem of an industrial system, wherein the means for providing safety control is capable of communication with the at least one safety subsystem of the industrial system, wherein the means for providing safety control includes a memory on which is stored a configured safety control program, wherein the means for providing safety control includes a configuration mechanism in response to which a master safety control program was configured to become the configured safety control program, and wherein the means for providing safety control began operation in accordance with the configured safety control program only after the means for providing safety control validated information provided by the configuration mechanism with respect to the at least one safety subsystem.
- 17. The safety system of claim 16, wherein the means for providing safety control is in communication with a human/machine interface (HMI), and wherein graphic visualization or annunciation content displayed by the HMI is determined by the configured safety control program.
- 18. The safety system of claim 15, wherein the configuration mechanism is indicative of whether at least one of a maximum number of possible safety subsystems of a particular type is absent from the industrial system.
- 19. A method of configuring an industrial control system to operate a particular industrial system having a plurality of safety subsystems in a safe manner, the method comprising:
storing, onto a safety controller, a master safety control program capable of being used to operate a generalized industrial system having a maximum number of safety subsystems of a first type; receiving, at the safety controller, at least one configuration input indicative of at least one of a presence and an absence of a safety subsystem of the first type; validating, by way of a communication between the safety controller and another component of the industrial system, information indicated by the at least one configuration input; automatically modifying the master safety control program to generate a configured master safety control program capable of being used to operate the particular industrial system in a safety-enhanced manner; and activating the safety controller for operation in accordance with the configured master safety control program.
- 20. The method of claim 19, wherein the receiving of the at least one configuration input includes the receiving of a plurality of configuration inputs indicative of the absences of a plurality of safety subsystems of the first type and at least a second type, and further comprising communicating information to a human/machine interface (HMI) indicative of a status of at least one of the safety subsystems.
- 21. The method of claim 19, wherein the master safety control program is generated by:
identifying types of possible safety subsystems in the generalized industrial system; identifying types of safety related interlocks associated with the types of possible safety subsystems in the generalized industrial system; determining maximum possible numbers of the different types of safety subsystems in the generalized industrial system; determining at least one safety system configuration mechanism that can be used to indicate at least one of an absence and a presence of at least one safety subsystem to a safety controller; and determining at least one validation mechanism that can be used to confirm the accuracy of indications provided by the safety system configuration mechanism.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. provisional patent application No. 60/394,976, which was filed on Jul. 9, 2002, and also claims the benefit of U.S. provisional patent application No. 60/442,847, which was filed on Jan. 24, 2003.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60442847 |
Jan 2003 |
US |
|
60394976 |
Jul 2002 |
US |