SCADA software, which is composed of developing platform and running platform, is functional tools for Supervisory Control And Data Acquisition. As a part of SCADA software development, design and implementation of the real-time running platform with basic functions is presented in this thesis.The background, current condition, the purpose and the significance of the research is introduced firstly. Based on analyzing the characteristics and the data flow of the system, the framework of SCADA software is presented and key techniques are introduced briefly. Then the design of real-time database, which is the core of running platform, is given, including framework, object modeling, index structure, I/O strategy and interaction with history database. To support flexible SCADA network environment, the connections management and data transmission mechanism are proposed with sequence diagrams and protocols given in detail. Moreover, development of device drivers and scheme of devices management are presented for integrating different devices. Finally, the experiments verify the validity of the design and implementation. |