Font Size: a A A

The Research And Development Of Data Monitoring Platform For Advanced Control System

Posted on:2016-04-07Degree:MasterType:Thesis
Country:ChinaCandidate:Y HuangFull Text:PDF
GTID:2298330467992451Subject:Detection Technology and Automation
Abstract/Summary:PDF Full Text Request
In petrochemical enterprise, online control based on advanced control system is playing an increasingly important role. However, some domestic enterprise which develop advanced control software, their software platform do not have enough surge capacity to adapt to the variety method of communication in industrial site, nor do they have enough ability to handle concurrent transactions like data access, data storage, data monitoring, data query and alarms.This thesis aims to provide a data monitoring platform which provides real-time data, and functions like data storage, data monitoring and alarms for advanced control software. With this platform, advanced control software can focus on the study of control algorithms and ignor the complexity of data services.Firstly, critical user needs of the data monitoring platform:OPC Communication, parallel monitoring by multiple monitor interfaces, main memory database which contains realtime data and recent history data, history database which contains a long term of data and OS compatibility are determined. According to the user needs study, several UI modules were defined:communication setting module, data point configuration module, data monitoring module, alarm module, database configuration module and historical data management module.Next, introduced the realization of this data monitoring platform, including:(1) Achieving a separation of UI and UI logical based on the MVVM (Model-View-View Model) design pattern, which makes this platform able to provide data to different forms of UI. Realized of parallel monitoring by multiple monitor window, together with other modules defined in this paper.(2) Realized the real-time data kernel, which includes an event dispatcher module, a main memory database and a historical database. This study mainly contains concurrent management based on event and multithread technology, error management based on self define exceptions, second-time development interface study, main memory database development based on DLL and Hashtable, historical database development based on SQL Server and ADO.NET.(3) OPC communication module development study on.NET platform, realized two method of OPC communications:synchronous communication and asynchronous communication. This module can be replaced by other kinds of communication module conveniently, and it can also be used in other kind of.NET program which needs OPC communication.This data monitoring platform has been tested successfully in QiLu petrochemical Company’s production site, all the defined functions have been implemented and worked well. The data service offered by this platform has a practical value for advanced control’s implementation, and makes those companies who develop advanced control software more focused on the study of control algorithms. In addition, this data monitoring platform can also be used in SCADA softare, enterprise information system and other software which needs to collect data from industrial production factory.
Keywords/Search Tags:data access, data monitoring, main memorydatabase, historical database, opc communication, .net platform
PDF Full Text Request
Related items