Font Size: a A A

Implementation And Application Of The Driver In Real-time Database Based On IEC104 Protocol

Posted on:2017-05-24Degree:MasterType:Thesis
Country:ChinaCandidate:A B ZhouFull Text:PDF
GTID:2308330503985083Subject:Control engineering
Abstract/Summary:PDF Full Text Request
Along with the people needing to know more and more detailed information about field industrial and the general application of computer technology, SCADA(Supervisory Control and Data Acquisition) is increasingly being used in modern industrial site. As the central part of SCADA, real-time database need to acquire the information of field device,which is used by the SCADA. There are great variety of equipments in the industrial field and their corresponding protocols for communication protocols also vary,so this requires that real time database should have more experienced driver interface to correctly capture the equipment information of underlying heterogeneous systems.IEC60870-5-104(called IEC104 in the paper) is a power communication protocol based on TCP/IP network transport protocol, which has the advantages of large information capacity and excellent transport mechanism. Combining IEC104 protocol with real time database, which not only enriches the types of real-time database driver interface,but also provides a powerful production data management platform for the enterprise.Combined with IEC104 protocol communication features,this topic proposes the design idea of object model and architecture of IEC104 driver interface mainly on the basis of dasRdb real-time database functions and applications, finally, it is realized and applied to the project. The paper firstly studys the characteristics of real-time database system, in which key technologies such as data model’s establishment, data compression algorithm, I/O interface and multithreading work mode are discussed. Then, deeply understanding IEC104 Protocol and detailedly analyzing the Protocol packet structures and control mechanisms and next, using the statute of object-oriented analysis method on the IEC104 object model, dynamic model, function model to analyze and design, and using the C++ language to implement the IEC104 Protocol. In the end, writes the IEC104 driver interface for dasRdb real time database, which introduces the realization of the drive control system functions, the processing of received packets, the operation of the point table and so on. Interface functions called by real time database in the form of dynamic-link library.In the end of this paper,combining with the application of the driver interface of IEC104 protocol in the Supervisory Control and Data Acquisition of Fang Cheng gang, Guangxi AUSCA,we analyze its performance briefly.then,we solve the problem of slow data refresh rate of real time database by shortening the acquisition cycle of the field equipment and reconfigurationing timeout of transmission control. In addition, we explore the problem of network security and the compression of data transmission,which are the new opportunities and challenges that IEC104 protocol will face up to.
Keywords/Search Tags:SCADA, real time database, IEC104 protocol, driver Interface, DLL
PDF Full Text Request
Related items