Options
1990
Journal Article
Titel
Objektorientierte Projektierung eines Automatisierungssystems
Alternative
Object oriented engineering of data for an automation system
Abstract
Due to the growing complexity of automation systems concerning the number of automation stations, the size of the process being automated and the number, range and comfort of the operations of the automation systems, there is a lack of convenient techniques. Therefore, new approaches must be introduced. One of these, the object oriented approach is presented in this paper. It deals in particular with the central component of the engineering system, the maintaining system. This realizes the object oriented design and engineering of data and values necessary for manipulation, measurement and vizualisation of the process using a database system to store persistent data. Complex objects are used to store the interrelationships between objects within the database system. The central item of the data model is the process variable type describing the correlated data and additional user defined operations integrated into the realtime database to enrich their functionality. The process variable types are used by different application progams distributed via the network. Using classes, class variables and inheritance for describing many similar but not identical data reduces the costs for an automation project to a bearable amount. The system is implemented with C++, using the relational database system ORACLE for storing persistent data on a PC with OS/2.