Data structure for use in enterprise controls
First Claim
1. A development tool for use with a processor which runs execution code for controlling control mechanism sets which in turn control resources which perform an industrial process, the processor controlling by providing resource requests, the development tool for specifying characteristics of at least a subset of control tools for the industrial process, control tools including execution, simulation, diagnostic and human-machine interface (HMI) logic and also including schematics, the development tool comprising:
- for each mechanism set;
a control assembly (CA) encapsulating at least;
a first control specification corresponding to one of the control tools in the sub-set; and
a second control specification corresponding to another of the control tools in the sub-set wherein, each of an execution logic, a simulation, a diagnostic, an HMI and a schematic specification are control specifications;
whereby CA instances can be instantiated such that the combined instantiated CAs specify characteristics of the control tools in the sub-set for the industrial process.
1 Assignment
0 Petitions
Accused Products
Abstract
A development tool for use in specifying at least a sub-set of information required to generate control tools for an industrial process wherien the process is performed by mechanical resources, the control tools include execution logic, simulation facilitating tools, diagnostic tools, HMI tools and schematic diagrams, the development tool including a plurality of control assembles (CA), a separate CA for each mechanical resource type, which can be instantiated by selection and parameterization via an editor to specify the required information, after instantiation, the CAs compiled to generate the tools.
294 Citations
33 Claims
-
1. A development tool for use with a processor which runs execution code for controlling control mechanism sets which in turn control resources which perform an industrial process, the processor controlling by providing resource requests, the development tool for specifying characteristics of at least a subset of control tools for the industrial process, control tools including execution, simulation, diagnostic and human-machine interface (HMI) logic and also including schematics, the development tool comprising:
-
for each mechanism set;
a control assembly (CA) encapsulating at least;
a first control specification corresponding to one of the control tools in the sub-set; and
a second control specification corresponding to another of the control tools in the sub-set wherein, each of an execution logic, a simulation, a diagnostic, an HMI and a schematic specification are control specifications;
whereby CA instances can be instantiated such that the combined instantiated CAs specify characteristics of the control tools in the sub-set for the industrial process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A development tool used with an editor wherein the editor is employed to specify characteristics of at least a subset of control tools for an industrial process performed by process resources including control mechanisms which have mechanism specific characteristics, at least a sub-group of mechanisms having a first characteristic which is representable via schematics and at least a sub-group of mechanisms having a second characteristic which is representable via execution logic, the control tools including execution logic and schematics, the development tool for specifying at least a sub-set of mechanism characteristics and comprising:
-
a plurality of control devices (CDs), one CD for each control mechanism, each CD which corresponds to a mechanism having the first characteristic including a schematic section and each CD which corresponds to a mechanism having the second characteristic including an execution logic section. - View Dependent Claims (14, 15, 16, 17)
a control assembly (CA) including a combination of CD information corresponding to each mechanism.
-
-
18. A method for use with a processor which runs execution code to control mechanism sets which in turn control resources which perform an industrial process, the processor controlling by providing requests, the method for specifying characteristics of at least a subset of control tools for the industrial process, control tools including execution, simulation, diagnostic and human-machine interface (HMI) logic and also including schematics, the method comprising the steps of:
-
for each mechanism set;
encapsulating in a control assembly (CA) at least;
a first control specification corresponding to one of the control tools in the sub-set; and
a second control specification corresponding to another of the control tools in the sub-set wherein, each of an execution logic, a simulation, a diagnostic, an HMI and a schematic specification are control specifications;
instantiating CA instances such that the combined instantiated CAs specify characteristics of the control tools in the sub-set for the industrial process. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification