Font Size: a A A

Research And Design Of Monitor And Configuration Software Based On EPA Protocols

Posted on:2012-09-20Degree:MasterType:Thesis
Country:ChinaCandidate:K L JiaFull Text:PDF
GTID:2218330371457779Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
Supervisory Control and Configuration software is widely used to deploy and monitor field devices in industry. But some defects are still in its design and application. Firstly, Common configuration software, which occupied many CPU resources than special ones, is not applicable to minor enterprises for its resources wasting. Secondly, prior ones with design defects make maintenance and extensibility difficult. Finally, the user experience of configuration software is becoming more and more important. In this paper, we designed EPA-based Supervisory Control and Configuration software and tried to prevent above deficiencies.The Supervisory Control and Configuration software consists of run-time system and development system. In order to keep highly execution efficiency, shorten software development cycle and improve user experience, we developed our software under.NET Framework platform, which made us combine C++ and C# to design. Modularization programming method was well used. The software was divided into interface, real-time database and communication component in whole. To achieve optimization among encapsulation, coupling and extensibility, each part is divided into multiple function modules and is developed by using appropriate object-oriented design patterns. Meanwhile, these modules exchange information through the observer pattern.The user interface realizes the real-time monitoring of EPA field devices. Based on the modified Dijkstra algorithm, a new wireless path can be reconstructed and reconfigured quickly once a wireless device is dropped or failure.The real-time database is the kernel of the configuration software. Also it is the focus in this design. Three data operation modes are used to ensure the time characteristic of real-time database. At the same time, AVL tree and hash table are used for data access to ensure query efficiency.EPA_SOCKET is designed using COM components and multi-thread programming method, realizing the acquisition and distribution of EPA multi-protocol information. Thread synchronization and concurrency control are realized by critical area resources and events.
Keywords/Search Tags:EPA standard, monitor and configuration software, EPA real-time database, graphical monitor
PDF Full Text Request
Related items