Version control for objects in a process plant configuration system
DCFirst Claim
1. An object entity for use in configuring a process plant, the object entity comprising:
- a computer readable memory;
a class object stored on the computer readable memory, the class object generically representing a process entity within the process plant and including;
a first memory storage adapted to store indications of one or more process elements making up the process entity;
a second memory storage adapted to store a reference to one or more module objects, each module object created from the class object to include indications of one or more specific process elements conforming to the one or more process elements making up the process entity and programming tied to the one or more specific process elements to be executed during operation of the process plant; and
a third memory storage adapted to store data indicative of a version of the class object.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A version control system helps to keep track of versions of process plant items that may represent, or be capable of representing, entities in a process plant. The process plant items may comprise, for example, module objects which may be capable of specifically representing process entities of the process plant. These module objects may be created from module class objects which may be capable of generically representing process entities of the process plant. Version data is stored and associated with a module object. The version data may comprise data indicative of a version of a module class object that was used to create the module object. The version data may also comprise data indicative of a version of the module object. Configuration systems, version control systems, viewing systems, debugging systems, run-time monitoring systems, asset management systems, etc., may examine or permit viewing of the version control data associated with an item.
102 Citations
11 Claims
-
1. An object entity for use in configuring a process plant, the object entity comprising:
-
a computer readable memory; a class object stored on the computer readable memory, the class object generically representing a process entity within the process plant and including; a first memory storage adapted to store indications of one or more process elements making up the process entity; a second memory storage adapted to store a reference to one or more module objects, each module object created from the class object to include indications of one or more specific process elements conforming to the one or more process elements making up the process entity and programming tied to the one or more specific process elements to be executed during operation of the process plant; and a third memory storage adapted to store data indicative of a version of the class object. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An object entity for use in configuring a process plant, the object entity comprising:
-
a computer readable memory; a class object stored on the computer readable memory, the class object specifically representing a process entity within the process plant and including; a first memory storage adapted to store indications of one or more functions to be performed by the process entity during operation of the process plant; a second memory storage adapted to store data indicative of a version of the class object; a third memory storage adapted to store a reference to one or more module class objects from which the class object was created; and a fourth memory storage adapted to store data indicative of respective versions of the one or more module class objects. - View Dependent Claims (8, 9, 10, 11)
-
Specification