| With the continuous growth of China's national economy and the increasing standard of people's living day by day, people's demand on the reliability and security of power supply is becoming higher and higher. And in recent years, with the rapid development of power systems, and appearance of unattended substation, substation automation has developed rapidly, the monitoring system of digital substation also plays an increasingly important role. The purpose of this paper is to design a proprietary digital substation monitoring system, which can easily add or improve functions according to actual needs, and ensure the power system to be running safely.Based on the actual engineering requirements and available resources, we use Object-Oriented Programming as the design method, use Windows 2000 as the development platform, and choose Microsoft Visual C++ and Delphi as the development tool to design this digital substation monitoring system.In this paper, the background and significance of developing substation monitoring system is introduced first, and then research content and tasks of the issue is briefly described. After identifying the tasks and goals, we design the overall framework of the monitoring system. And then following the modular design concept, we divide the monitoring system into multiple modules, functions of every module are described in detail. After discussion, we decide to adopt spiral model as the development model to achieve the whole development goal step by step.From the function and application level of the digital substation monitoring system, this system is divided into three modules which are configuration, database and running, each module has a more appropriate subdivisions. Configuration module is one of the most important parts of the monitoring system. According to the actual needs, configuration module is divided into four smaller modules, which are project manager configuration, data configuration, monitoring screen configuration and monitoring report configuration. Database module is a linker which connects the two modules of configuration and running. The collection, processing, storage and display of data all need the support of database. The communication module collects data from industrial field and then writes it into real-time database through the database interface. The data is processed in real-time database and then the data which should be preserved is dumped to historical database, the data which meets the alarm condition is dumped to alarm files. The function of dumping is performed by a separate program through interfaces of real-time database as well.Running module is the visual platform of the monitoring system. After the system entering the running environment, it starts the communication module to collect data from the field, and then process and store data into real-time database. At the same time, the system starts the thread of historical data dumping and script running. The script running thread is used to read data from real-time database and display it on the monitoring screen. The historical data dumping thread is used to dump data from real-time database to historical database so that reports and historical curve can use it.Finally, the paper introduces the application of this monitoring system by a special project in detail. And then it gives the steps of using this system and shows the results with the help of screenshots. |