Object processing system using an object model
First Claim
Patent Images
1. An object processing system to control a technical installation, comprising:
- at least one storage unit storing a common object model having a data structure, a control program and an administrative program, and storing at least one basic tool and at least one supplementary tool, the common object model being distinct from and commonly accessed by the at least one basic tool and the at least one supplementary tool which access the data structure included in the common object model via the administrative program included in the common object model, the at least one basic tool limited to read access of a first subregion of the data structure at all times and the at least one supplementary tool having read and write access to a second subregion of the data structure, the first and second subregions differing from one another at least in part and containing information items corresponding to one another, the first subregion is not a temporary copy of corresponding information items in the second subregion, the administrative program checking whether an updating is required and mandatorily updating the first subregion of the data structure, if appropriate, when the at least one supplementary tool writes to the second subregion of the data structure via the administrative program;
at least one input/output unit; and
a process control unit, coupled to said storage unit and said at least one input/output unit, to execute the control program to control the technical installation using said at least one input/output unit, the data structure containing information about variables used by said process control unit when executing the control program and storage locations of the variables in said process control unit.
1 Assignment
0 Petitions
Accused Products
Abstract
Several tools are included in an object processing system that also includes a common object model containing a data structure and an administrative program for the data structure. The tools have read access and optionally also write access to partial areas of the data structure via the administrative program. The partial areas can be different from one another and can contain mutually corresponding information. The administrative program optionally updates the other partial areas by compulsion, during write access approaches by a tool.
16 Citations
14 Claims
-
1. An object processing system to control a technical installation, comprising:
-
at least one storage unit storing a common object model having a data structure, a control program and an administrative program, and storing at least one basic tool and at least one supplementary tool, the common object model being distinct from and commonly accessed by the at least one basic tool and the at least one supplementary tool which access the data structure included in the common object model via the administrative program included in the common object model, the at least one basic tool limited to read access of a first subregion of the data structure at all times and the at least one supplementary tool having read and write access to a second subregion of the data structure, the first and second subregions differing from one another at least in part and containing information items corresponding to one another, the first subregion is not a temporary copy of corresponding information items in the second subregion, the administrative program checking whether an updating is required and mandatorily updating the first subregion of the data structure, if appropriate, when the at least one supplementary tool writes to the second subregion of the data structure via the administrative program; at least one input/output unit; and a process control unit, coupled to said storage unit and said at least one input/output unit, to execute the control program to control the technical installation using said at least one input/output unit, the data structure containing information about variables used by said process control unit when executing the control program and storage locations of the variables in said process control unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of processing object-oriented software, comprising:
-
storing a common object model having a data structure with a control program and an administrative program, and storing at least one basic tool and at least one supplementary tool, the common object model being distinct from and commonly accessed by the at least one basic tool and the at least one supplementary tool which access the data structure included in the common object model via the administrative program included in the common object model, the at least one basic tool limited to read access to a first subregion of the data structure and the at least one supplementary tool having read and write access to a second subregion of the data structure at all times, the first and second subregions differing from one another at least in part and containing information items corresponding to one another, the first subregion is not a temporary copy of corresponding information items in the second subregion; accessing the data structure using the administrative program; and checking whether an updating is required and mandatorily updating the first subregion of the data structure by the administrative program, if appropriate, when the at least one supplementary tool writes to the second subregion of the data structure via the administrative program. - View Dependent Claims (13, 14)
-
Specification