Module class subsets for industrial control
First Claim
Patent Images
1. A system that facilitates module design in an industrial environment, comprising:
- one or more processors; and
a memory communicatively coupled to the one or more processors, the memory having stored therein computer-executable components to implement the system, the computer-executable components comprising;
a library comprising a plurality of equipment modules and a plurality of equipment phase modules, wherein;
the plurality of equipment modules respectively comprise one or more class components that codify at least one portion of equipment module functionality relating to control of an industrial process, the one or more class components comprising at least an equipment phase interface component that is common to the plurality of equipment modules,the plurality of equipment phase modules respectively comprise one or more phase class components that codify at least one portion of equipment phase functionality, the one or more phase class components comprising at least an equipment module interface component that is common to the plurality of equipment phase modules, andthe equipment phase interface component is configured to receive parameter data from the equipment module interface component of an equipment phase module, of the plurality of equipment phase modules, for control of sequence logic executed by an equipment module, of the plurality of equipment modules.
1 Assignment
0 Petitions
Accused Products
Abstract
A system that facilitates module design in an industrial environment is provided. The system includes a module component that defines operations to control an industrial process. At least one class component is defined within the module that identifies a generic operation for the module, where the class component executes one or more of the operations within the industrial control process.
-
Citations
24 Claims
-
1. A system that facilitates module design in an industrial environment, comprising:
-
one or more processors; and a memory communicatively coupled to the one or more processors, the memory having stored therein computer-executable components to implement the system, the computer-executable components comprising; a library comprising a plurality of equipment modules and a plurality of equipment phase modules, wherein; the plurality of equipment modules respectively comprise one or more class components that codify at least one portion of equipment module functionality relating to control of an industrial process, the one or more class components comprising at least an equipment phase interface component that is common to the plurality of equipment modules, the plurality of equipment phase modules respectively comprise one or more phase class components that codify at least one portion of equipment phase functionality, the one or more phase class components comprising at least an equipment module interface component that is common to the plurality of equipment phase modules, and the equipment phase interface component is configured to receive parameter data from the equipment module interface component of an equipment phase module, of the plurality of equipment phase modules, for control of sequence logic executed by an equipment module, of the plurality of equipment modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for generating modular control components, comprising:
-
selecting, by a system comprising one or more processors, an equipment module from a plurality of equipment modules that respectively comprise one or more class components that define at least a portion of control functionality, wherein the one or more class components comprise at least a standardized equipment phase interface component that is common to the plurality of equipment modules; selecting an equipment phase module from a plurality of equipment phase modules that respectively comprise one or more phase class components that define at least a portion of equipment phase functionality, wherein the one or more phase class components comprise at least a standardized equipment module interface that is common to the plurality of equipment phase modules; and receiving, by the equipment module, parameter data from the equipment phase module via the standardized equipment phase interface component of the equipment module, wherein the parameter data facilitates control of sequence logic executing on the equipment module. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium having stored thereon computer-executable components, comprising:
-
a set of equipment modules respectively comprising one or more first functional components relating to control of an industrial process and respectively classified as a member of one or more classes, wherein the set of equipment modules are respectively configured to employ the one or more first functional components to perform control of at least a portion of the industrial process, and wherein the one or more first functional components comprise at least an equipment phase interface component that is common to the set of equipment modules; and a set of equipment phase modules that respectively comprise one or more second functional components relating to equipment phase functionality, and wherein the one or more second functional components comprise at least an equipment module interface component that is common to the set of equipment phase modules, wherein the equipment phase interface component encodes functionality that allows the set of equipment modules to receive parameter data from the equipment module interface component. - View Dependent Claims (21, 22, 23, 24)
-
Specification