Font Size: a A A

Development Of Supervisory & Control Configuration Software For DCS

Posted on:2005-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:X WenFull Text:PDF
GTID:2168360125950395Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The design and implementation of configuration software for industrial control is a complex engineering. This paper describes the whole frame and implementation of supervisory and control configuration software, and also provides part source code based on VC++.NET. A prototype of such kind of software is realized.The whole system can be divided into following components: graphic interface, real-time database system, running system, communication system. The paper mainly discusses the design of graphic interface and real-time database system.The real-time database system of control configuration software request be designed an open type of database system. It should satisfy the different application in every kind of software requires with. Becoming the core of real-time control system. It not only complete the function of data management, but also want to satisfy request that control system to real-time data. The data management include to proceed the output handles of control equipments data, warning handles and system affairs handles etc. The core of software real-time database is an efficiently dependable database management system. And it should have the high using function, can in keeping with different control system.The real-time database system construction is made of Client/Server. Thus, can be better support the network function. Client/Server programming can be run in anyone PC which have the software establish that a machine is placed in a server or a client artificially. Its main function is complete the management to control system, satisfy request that control system to real-time data, and keep to control the system for all needing data. The data collected from control system and the return data generally need to establish warning handle, the output data to control system generally send to control point after handling the output. The real-time database keep with data changing, it deposits always the latest spot data, and keeps to hard dish as the backup.To design the real-time database, it should consider the request of the efficiency firstly. Surely want the right data on time. Through make it in relation database, file system and real-time database, not only insure the sharing, independence, safety and integrity, but also economy the ROM inside, insure the respond speed of the system, and constitute the real-time database.The design of graphic interface is the importance of the software, it made use of Object-Oriented Programming thought. The OOP technology regards basic object model as the unit, handles the object inner part details seal to pack in the model inner part. See the interface connectivity of object model as the importance, can mean the system overall situation object model clearly.Several characteristics are put forward in my own software on the base of reference to some famous domestics and overseas products. Firstly, taking advantage of sharing memory file to exchange system data, which is simple and reliable, also easy to implement, Secondly, Object-Oriented model for real-time database is designed, the mapping between relation database and Real-time database is perfectly realized, some functions are replaced by relation database. Thirdly we have designed graphic interface configuration module making use of Object-Oriented technology, meanwhile basic graphic unit is defined, the method how to encapsulate graphics edition during drawing course is discussed, a set of tool classes are designed to encapsulate various kinds of drawing course. Also combining with computer graphics, we discussed how to imitate supervised objects with dynamical displaying characteristics of graphics. The scheme offered in the paper is proved to be correct and practicable by experiment, and is has strong operability.
Keywords/Search Tags:DCS, Configuration, Real-time database, Object-Oriented Programming
PDF Full Text Request
Related items