Configurable safety system for implementation on industrial system and method of implementing same
First Claim
1. In an industrial system having a first safety subsystem, a control system comprising:
- (a) 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;
(b) a memory in which is stored a muster safety control program, and (c) at least one input mechanism by which the at least one control device has received a configuration input;
(d) wherein the master safety control program is executed by the control device to;
(i) receive a configuration input;
(ii) validate that information indicated by the configuration input matches the industrial system and first safety subsystem;
(iii) modify itself based on the configuration input to generate a configured safety control program capable of being used to operate the industrial system in a safety-enhanced manner; and
(iv) control the safety subsystem; and
(e) wherein the master safety control program provides;
(i) a control program capable of being used to operate a generalized industrial system in a safety-enhanced manner, the generalized industrial system having a predetermined maximum number of different types of possible safety subsystems and safety related interlocks associated with the types of possible safety subsystems of which the particular industrial system is a subset; and
(ii) configuration program portions determining a safety system configuration mechanism for receiving the configuration input; and
(iii) validation program portions determining a validation mechanism that can be used to confirm an accuracy of configuration information by communication with the safety subsystems.
1 Assignment
0 Petitions
Accused Products
Abstract
A configurable control system for operating an industrial system in a reliable, safety-enhanced manner, and method of implementing such a system in any of a variety of particular industrial systems of a given class, are disclosed. The method includes storing, onto a controller of a particular industrial system, a master program capable of being used to operate a generalized industrial system having a maximum number of safety subsystems of a given type, where the particular industrial system falls within a class defined by the generalized system. The method also includes receiving a configuration input indicative of an absence/presence of a safety subsystem of the first type; validating the input; automatically configuring the master program to arrive at a configured program capable of operating the particular industrial system; and activating the controller for operation according to the configured program, which can include activating visualization or annunciation mechanisms representing the configured system.
9 Citations
35 Claims
-
1. In an industrial system having a first safety subsystem, a control system comprising:
-
(a) 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;
(b) a memory in which is stored a muster safety control program, and (c) at least one input mechanism by which the at least one control device has received a configuration input;
(d) wherein the master safety control program is executed by the control device to;
(i) receive a configuration input;
(ii) validate that information indicated by the configuration input matches the industrial system and first safety subsystem;
(iii) modify itself based on the configuration input to generate a configured safety control program capable of being used to operate the industrial system in a safety-enhanced manner; and
(iv) control the safety subsystem; and
(e) wherein the master safety control program provides;
(i) a control program capable of being used to operate a generalized industrial system in a safety-enhanced manner, the generalized industrial system having a predetermined maximum number of different types of possible safety subsystems and safety related interlocks associated with the types of possible safety subsystems of which the particular industrial system is a subset; and
(ii) configuration program portions determining a safety system configuration mechanism for receiving the configuration input; and
(iii) validation program portions determining a validation mechanism that can be used to confirm an accuracy of configuration information by communication with the safety subsystems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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;
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 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 for the purpose of receiving the configuration input; and
determining at least one validation mechanism that can be used to confirm an accuracy of indications provided by the safety system configuration mechanism for a purpose of validating the configuration information. - View Dependent Claims (15)
-
-
16. In an industrial system having a first subsystem and a human machine interface (HMI), a control system comprising:
a controller capable of controlling operation of at least a portion of the industrial system including the first subsystem and the human machine interface, wherein the controller includes;
(a) an input by which the controller may receive a configuration input designating types and numbers of physical components of the subsystem; and
(b) a memory holding;
(i) a master control program capable of being used to operate a generalized industrial system, the generalized industrial system having a predetermined maximum number of different types of possible components representing a superset of the industrial system, the generalized industrial system limited to a class of specific industrial control systems;
(ii) at least one program executed by the controller to;
(1) receive configuration data from the configuration input a configuration data designating physical components of the class of specific industrial control systems;
(2) validate the accuracy of configuration data by communication with the first subsystem;
(3) modify the master control program based on the validated configuration data to produce a configured control program based on the designated physical components, capable of being used to operate the portion of the industrial control system having the designated physical components;
(4) control the first subsystem according to the configured control program; and
(5) configure the HMI according to the validated configuration data to display information concerning operation of the industrial control system according to the configured control program. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
26. A method of operating an industrial system having a first subsystem and a human machine interface (HMI), a control system, the control system including a controller capable of controlling operation of at least a portion of the industrial system including the first subsystem and the human machine interface, the method comprising the steps of:
-
(a) inputting a configuration input to the controller indicating a configuration of components in the subsystem designating types and numbers of physical components of the subsystem;
(b) validating the accuracy of configuration data by communication with the subsystems;
(c) modifying the master control program based on the validated configuration data to produce a configured control program capable of being used to operate the industrial control system having the designated physical components, based on the designated physical components, where the master control program is capable of being used to operate a generalized industrial system, the generalized industrial system having a predetermined maximum number of different types of possible components representing a superset of the industrial system, the generalized program limited to a class of specific industrial control systems;
(d) control the subsystem according to the configured control program; and
(e) configure an HMI according to the validated configuration data to display information concerning operation of the industrial control system according to the configured control program. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification