Process control configuration system with connection validation and configuration
First Claim
1. Apparatus for configuring a process control system, the apparatus executing on a digital data processor and comprising:
- one or more objects, each representing an entity and each being associated with an object type,each object being associated with one or more parameters that pertain to characteristics of the entity represented by the object, each parameter being associated with a parameter type,at least one object, hereinafter referred to as a first connection object, identifying permissible combinations of object types that can form any of a parent/child relationship, a source/sink relationship, and other relationship,at least one object, hereinafter referred to as a second connection object, identifying permissible combinations of parameter types that can form any of a parent/child relationship, a source/sink relationship, and other relationship,the apparatus validating a potential relationship between objects by comparing the object types with which they are associated with permissible relationships identified by the first connection object, andthe apparatus establishing a relationship between one or more parameters of one or more objects for which a potential relationship has been validated, the relationship between parameters being established by comparing the types of those parameters with the types identified by the second connection object.
8 Assignments
0 Petitions
Accused Products
Abstract
Connection objects or other such data structures facilitate establishing and configuring connections between objects that model components in a process control system. A first set of data structures (e.g. the object connection type structures) identify valid types for component-to-component pairings and the respective roles of each component in the pairing (e.g., parent or child, source or sink). A second set of data structures (e.g., the parameter connection type structures) supply similar information for parameter-to-parameter connections. Together, these data structures can be used, for example, to validate component-to-component connections suggested by the user and to automatically configure parameter-to-parameter connections. Actual connections, both at the component or parameter level, are reflected using parameter overrides within the parameterized object model—with which the connection objects are constructed.
-
Citations
30 Claims
-
1. Apparatus for configuring a process control system, the apparatus executing on a digital data processor and comprising:
-
one or more objects, each representing an entity and each being associated with an object type, each object being associated with one or more parameters that pertain to characteristics of the entity represented by the object, each parameter being associated with a parameter type, at least one object, hereinafter referred to as a first connection object, identifying permissible combinations of object types that can form any of a parent/child relationship, a source/sink relationship, and other relationship, at least one object, hereinafter referred to as a second connection object, identifying permissible combinations of parameter types that can form any of a parent/child relationship, a source/sink relationship, and other relationship, the apparatus validating a potential relationship between objects by comparing the object types with which they are associated with permissible relationships identified by the first connection object, and the apparatus establishing a relationship between one or more parameters of one or more objects for which a potential relationship has been validated, the relationship between parameters being established by comparing the types of those parameters with the types identified by the second connection object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for configuring a control system, the method comprising executing on a digital data processor the steps of:
-
representing one or more entities with objects, each being associated with an object type, each object being associated with one or more parameters that pertain to characteristics of the entity represented by the object, each parameter being associated with a parameter type, identifying, with at least one object, hereinafter referred to as first connection object, permissible combinations of object types that can form any of a parent/child relationship, a source/sink relationship, and other relationship, identifying, with at least one, hereinafter referred to as a second connection object, permissible combinations of parameter types that can form any of a parent/child relationship, a source/sink relationship, and other relationship, validating a potential relationship between objects by comparing the object types with which they are associated with permissible relationships identified by the first connection object, and establishing a relationship between one or more parameters of one or more objects for which a potential relationship has been validated, the relationship between parameters being established by comparing the types of those parameters with the types identified by the second connection object. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification