An equipment control method, a server, a configuration software and a readable storage medium
The B/S structure-based configuration software system addresses the integration challenges of distributed power sources by enabling efficient data exchange and real-time management, reducing integration workload and enhancing automation in power grid operations.
Patent Information
- Application Number
- CN202211506852.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-29
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2042-11-29
AI Technical Summary
In the prior art, there are collaborative control bottlenecks in distributed power grid connection and operation control, resulting in large-scale grid connection engineering and operation and maintenance work, affecting large-scale promotion.
Using configuration software based on B/S structure, combined with C++ programming language and object-oriented programming method, the IEC 61850 extension model is encapsulated, and a distributed power grid-connected control system is built. Through the data interaction between the server and the client, multi-protocol data exchange and real-time database management are realized, and the configuration control of distributed power equipment is supported.
It reduces the workload of distributed power supply to the distribution network, improves the automation control capabilities, realizes the configuration control of distributed power equipment, reduces the workload of grid connection and operation and maintenance, and meets the real-time needs of the power system.
Smart Images

Figure CN115865704B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of industrial control technologies, and in particular, to a device control method, a server, a configuration software, and a readable storage medium. Background Art
[0002] Clean energy, that is, green energy, refers to energy that does not emit pollutants and can be directly used in production and life. Using clean energy can effectively reduce carbon emissions. At present, the development of clean energy is mainly based on distributed power sources. The new power system requires distributed clean energy as the main body, which will greatly promote the development of distributed power sources, and distributed clean energy will also usher in large-scale and rapid development.
[0003] Currently, distributed power sources mainly develop on a small scale because large-scale distributed energy has higher requirements for the grid connection and operation control of distributed power sources. Automation control is very important both in the grid connection link and the operation link. Due to the lack of unified grid connection protocols for distributed power sources at the current stage and the differences in distributed power source devices of each manufacturer, bottlenecks in coordinated control exist in both the grid connection and operation of distributed power sources, resulting in high workloads for distributed power source grid connection projects and operation and maintenance, affecting the popularization of large-scale distributed power sources. There is an urgent need for new distributed power source operation control systems and methods to optimize the operation control mode of distributed power sources. Summary of the Invention
[0004] In view of this, the purpose of the present application is to provide a device control method, a server, a configuration software, and a readable storage medium, which reduce the workload of connecting distributed power sources to the distribution network, improve the automation control ability, and realize the configuration control of distributed power sources connecting to the distribution network. The specific technical solutions are as follows:
[0005] In a first aspect, the present application provides a device control method. The method is applied to a server in configuration software, and the configuration software further includes a client. The method includes:
[0006] Receiving a data request sent by the client, where the data request includes a device number;
[0007] If the data request is a running data request, obtaining the stored data corresponding to the device number from a real-time database;
[0008] Analyzing the stored data to obtain running data;
[0009] Sending the running data to the client;
[0010] Receiving a control instruction sent by the client based on the running data, where the control instruction includes a device number;
[0011] Control the device corresponding to the device number based on the control instruction.
[0012] In a possible implementation, before receiving the data request sent by the client, the method further includes:
[0013] Set the configuration software based on the configuration information and store the configuration information in the real-time database.
[0014] In a possible implementation, before receiving the data request sent by the client, the method further includes:
[0015] Receive the real-time data collected by the acquisition device and store the real-time data in the real-time database.
[0016] In a possible implementation, after receiving the data request sent by the client, the method further includes:
[0017] If the data request is a real-time data request, obtain the real-time data corresponding to the device number from the real-time database;
[0018] Send the real-time data to the client.
[0019] In a second aspect, the present application further provides a server, and the server includes:
[0020] A data interface module, configured to receive a data request sent by a client, where the data request includes a device number;
[0021] A data communication module, configured to obtain the stored data corresponding to the device number from the real-time database if the data request is an operation data request;
[0022] A data management module, configured to analyze the stored data to obtain operation data;
[0023] The data interface module is further configured to send the operation data to the client;
[0024] The data interface module is further configured to receive a control instruction sent by the client, where the control instruction includes a device number;
[0025] The data management module is further configured to control the device corresponding to the device number based on the control instruction.
[0026] In a possible implementation, the server further includes:
[0027] The graphic configuration module is used to set the configuration software based on the configuration information and store the configuration information in the real-time database.
[0028] In a possible implementation, the data communication module is further configured to receive the real-time data collected by the acquisition device and store the real-time data in the real-time database.
[0029] In a possible implementation, the data communication module is further configured to, if the data request is a real-time data request, obtain the real-time data corresponding to the device number from the real-time database;
[0030] The data interface module is further configured to send the real-time data to the client.
[0031] In a third aspect, the present application further provides a configuration software, including: a server and a client;
[0032] The server is configured to execute the method described in the first aspect or any one of the first aspect;
[0033] The client is configured to:
[0034] Send a data request to the server, where the data request includes a device number;
[0035] Receive the operation data sent by the server;
[0036] Send a control instruction to the server based on the operation data.
[0037] In a fourth aspect, the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program runs on a computer, the computer is caused to execute the method described in the first aspect or any one of the first aspect.
[0038] In the embodiment of the present application, a data request sent by a client is received. The data request includes a device number. If the data request is a running data request, the stored data corresponding to the device number is obtained from the real-time database. The stored data is analyzed to obtain running data. The running data is sent to the client. A control instruction sent by the client based on the running data is received. The control instruction includes a device number. The device corresponding to the device number is controlled based on the control instruction. A configuration software based on the B / S structure is used for data interaction to achieve the purpose of supporting multi-protocol data exchange, realize the purpose of controlling devices in an orderly manner, reduce the control pressure of the distribution network, store data using a real-time database, and meet the real-time requirements of the operation control of the power system. The embodiment of the present application can reduce the workload of connecting distributed power generation devices to the distribution network, improve the automation control ability, and realize the configuration control of distributed power generation devices connected to the distribution network. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0040] Figure 1 FIG. 1 shows a schematic structural diagram of a B / S mode provided by an embodiment of the present application;
[0041] Figure 2 FIG. 2 shows a flowchart of an embodiment of a device control method provided by an embodiment of the present application;
[0042] Figure 3 FIG. 3 shows a framework diagram of a real-time database provided by an embodiment of the present application;
[0043] Figure 4 FIG. 4 shows a framework diagram of a configuration software based on the B / S structure provided by an embodiment of the present application;
[0044] Figure 5 FIG. 5 shows a flowchart of the operation of a configuration software based on model-driven provided by an embodiment of the present application;
[0045] Figure 6 FIG. 6 shows a schematic structural diagram of a server provided by an embodiment of the present application;
[0046] Figure 7 FIG. 7 shows a schematic structural diagram of a configuration software provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0047] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the following will clearly and completely describe the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are some, but not all, of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the scope of protection of this application.
[0048] First, some terms that may appear in the embodiments of this application will be explained.
[0049] IEC 61850 standard: The only globally applicable standard in the field of power system automation, which is a common communication standard. Through a series of standardizations of devices, it forms a standardized output to achieve seamless connection of the system.
[0050] Asynchronous JavaScriptAnd XML (Ajax): A web development technology that refers to asynchronous JavaScript and XML and is used for Web data interaction.
[0051] Open Graphics Library (OpenGL): A cross-language and cross-platform application programming interface for rendering 2D and 3D vector graphics.
[0052] Extensible Markup Language (XML): Provides a mechanism for accurately describing information, can read and write data in any application, and has become the only common language for data exchange.
[0053] Application Programming Interface (API): A set of definitions, programs, and protocols. Through the API interface, computer software can communicate with each other.
[0054] Qt development tool: An object-oriented framework that uses special code generation extensions (called Meta Object Compiler (moc)) and some macros, is easy to expand, and allows component programming.
[0055] Object Oriented Programming (OOP) programming method: Abstracts real-world things, abstracts the things and relationships in real life into classes, and accommodates all things through inheritance, implementation, and composition, achieving the abstraction of the real world and mathematical modeling.
[0056] Configuration software is a host computer software used in industrial control and monitoring systems. With the popularization and in-depth application of Internet of Things technology, the connotation and extension of configuration software are constantly expanding. The emergence of new industrial application scenarios, the changes in industrial control objects, and the innovation of configuration software technology have continuously expanded the application scope of configuration software. In the field of power systems, multi-protocol standardization models based on the IEC 61850 standard have been widely used for many years and continue to expand with the emergence of new power business forms. In the field of distributed power sources, the application of the IEC 61850 model is still in its infancy. While expanding the standardized model, introducing relevant configuration software technologies can achieve model-driven control and monitoring and build a model-driven distributed power grid connection control configuration software.
[0057] In the embodiments of this application, according to distributed power sources, grid connection service requirements, configuration software mode, and construction technologies, a distributed monitoring configuration software function module for distributed power grid connection is constructed to build a configuration software architecture. The configuration software in the embodiments of this application adopts the Browser / Server (B / S) mode. The B / S mode structure adopts a three-layer structure model, which are the client layer, the service layer, and the data layer in sequence. The layers are separated from each other, and the data exchange between the client layer and the service layer can be completed according to multiple communication protocols. The B / S structure software system supports multi-protocol data exchange and can adapt to the multi-protocol communication of distributed power source equipment for grid connection. The B / S mode structure is as Figure 1 shown.
[0058] Select the Qt development tool with good cross-platform performance in domestic operating systems as the development tool for the configuration software, which can better adapt to various systems of different distributed power source equipment. At the same time, compared with other development tools, the Qt development tool has a good encapsulation mechanism and rich APIs, and supports OpenGL and XML. Select the C++ programming language as the development language for the configuration software. The C++ programming language has the characteristics of high efficiency, conciseness, speed, and portability, and applies the object-oriented programming (OOP) method, which can establish abstract objects and polymorphic extensions according to the business needs of distributed power sources.
[0059] Adopting the OOP programming method is to divide things into multiple objects with mutual associations. These objects are the direct mappings of perceivable things in the physical world in the object-oriented program space. Encapsulation and polymorphism are the main principles.
[0060] The C++ programming language introduced the concept of classes. Encapsulation is the process of bundling the data structure of the common attributes of the same type of distributed power supply devices or action objects and the behaviors that operate on this data structure together using the class mechanism of OOP programming tools, and encapsulating them into a program entity defined as a class type. This process is data encapsulation. Polymorphism means extending devices or actions with similar but not exactly the same functions into derived classes, using a pointer of the base class to point to an object of the extended derived class, and the abstracted object will produce different results for the same command.
[0061] Please refer to Figure 2 , which shows the flowchart of an embodiment of a device control method provided by an embodiment of the present application. This method is applied to a server in configuration software, and the configuration software also includes a client. The embodiment of the present application at least includes the following steps:
[0062] S1, Receive the real-time data collected by the acquisition device and store the real-time data in the real-time database.
[0063] The server includes a data communication module, which is used to receive the real-time data collected by the acquisition device from the distributed power supply device and store the real-time data in the real-time database. The real-time data can reflect the basic information of the operation status of the distributed power supply device, and the distributed power supply device is encapsulated with an IEC 61850 extended model.
[0064] In the embodiment of the present application, there are multiple acquisition devices. One acquisition device can correspond to one distributed power supply device, or one acquisition device can correspond to multiple distributed power supply devices, which can be set by technical personnel according to the actual scenario requirements. The embodiment of the present application does not make any limitations.
[0065] Encapsulate the IEC 61850 extended model inside the distributed power supply device class, so that the data collected by the acquisition device from the distributed power supply device can be recognized by the configuration software, and it can support communication with multiple communication protocols and realize communication between multiple distributed power supply devices of multiple manufacturers.
[0066] Programming design is carried out using the C++ programming language, mainly using the idea of classes. It is a user-defined type and can be programmed according to the needs of user design, so as to solve the problems faced by structured programming design with the idea of classes. The internal attributes encapsulated by the class are only the interfaces of the program externally. When designing the program, as long as the interfaces of the program are not changed, any modification to the program inside the encapsulated class will not affect the use of the class, so as to realize encapsulating the IEC 61850 extended model inside the distributed power supply device class for the design and development of configuration software. The scope of the configuration software can be extended as the extended model increases.
[0067] Electric energy has the characteristic of real-time. A configuration software generates a large amount of real-time data during operation. These data are the basic information reflecting the operating conditions of distributed power equipment and reflect the operating conditions of the equipment and the system. A real-time database is used to manage the real-time data and is also responsible for the storage and management of historical data. The real-time database integrates two technical methods of database and real-time system, and has the characteristics of timing, real-time, consistency, and security. Using a real-time database in the data processing link of the configuration software can ensure the timing, real-time, consistency, and security of the data.
[0068] S2, Receive the data request sent by the client.
[0069] The user sends a data request to the server through the client, causing the server to receive the data request sent by the client and perform corresponding operations according to the data request. Among them, the data request includes the device number.
[0070] The client is the client in the configuration software. The configuration software includes a server and a client. The client is the interface for human-computer interaction between the user and the configuration software, and an existing mainstream browser can be used. The user sends a data request to the server through the client, simulates and monitors the on-site equipment on the client, and the interaction between the client and the server uses Ajax technology to achieve real-time update of the monitored on-site acquisition equipment information.
[0071] The server includes a data interface module, which is used to receive the data request sent by the client.
[0072] S3, If the data request is a running data request, obtain the stored data corresponding to the device number from the real-time database.
[0073] If the data request sent by the client is a running data request, the data communication module of the server obtains the stored data corresponding to the device number from the real-time database, and the stored data includes real-time data and historical data.
[0074] Please refer to Figure 3 , which shows a real-time database framework diagram provided by an embodiment of the present application. The configuration software and the real-time database are connected based on an application program interface module. The real-time database of the embodiment of the present application has two operating states: running and configuration. When the real-time database is in the configuration state, it can establish a connection with the communication acquisition model, and the communication acquisition model includes the IEC 61850 extended model encapsulated in the distributed power equipment. When the real-time database is in the running state, data is collected according to the communication acquisition model and stored. The real-time database in the configuration state establishes a communication connection with the communication acquisition model, that is, establishes a connection with the data acquisition point.
[0075] S4, Analyze the stored data to obtain the running data.
[0076] The server includes a data management module that analyzes the stored data to obtain operation data, so that the user can determine whether to control the distributed power supply device based on the operation data.
[0077] S5. Send the operation data to the client.
[0078] The server sends the operation data to the client through the data interface module.
[0079] S6. Receive the control instruction sent by the client based on the operation data. The control instruction includes the device number.
[0080] After the server sends the operation data to the client, the user will determine whether to control the distributed power supply device corresponding to the operation data according to the operation data displayed on the client. If the user needs to control the distributed power supply device, the control instruction will be sent to the server, and the server will receive the control instruction sent by the client based on the operation data, so that the server can control the distributed power supply device based on the control instruction.
[0081] The server receives the control instruction sent by the client based on the operation data through the data interface module.
[0082] S7. Control the device corresponding to the device number based on the control instruction.
[0083] After receiving the control instruction, the server finds the device corresponding to the device number of the control instruction and controls the device based on the control instruction.
[0084] After the data interface module of the server receives the control instruction, it sends the control instruction to the data management module. The data management module generates an executable command based on the control instruction, and the data communication module passes the executable command to the distributed power supply device at the business site, so that the distributed power supply device executes the executable command, thereby realizing the control of the device.
[0085] After receiving the data request sent by the client, the embodiments of the present application further include:
[0086] S8. If the data request is a real-time data request, obtain the real-time data corresponding to the device number from the real-time database;
[0087] S9. Send the real-time data to the client.
[0088] In the embodiments of the present application, the client sends the data request to the server, and the server returns the data to the client. According to the content of the data request, the corresponding data is sent to the client, so that the user can monitor the distributed power supply device at the business site and realize effective and stable human-computer interaction.
[0089] Before receiving a data request sent by a client, the embodiment of the present application further includes:
[0090] S10, set the configuration software based on the configuration information and store the configuration information in the real-time database.
[0091] The server includes a graphic configuration module, which sets the configuration software based on the configuration information and stores the configuration information in the configuration database in the real-time database.
[0092] Please refer to Figure 4 , which shows a framework diagram of a configuration software based on the B / S structure provided by the embodiment of the present application. The server includes a data interface module, a graphic configuration module, a data management module, and a data communication module. Please refer to Figure 5 , which shows a flowchart of the operation of a configuration software based on model-driven provided by the embodiment of the present application. In the embodiment of the present application, by applying the object-oriented programming method, the distributed power supply device class of the IEC 61850 extended model is encapsulated, so as to define the functions of the distributed power supply device by the model-driven configuration software, realize the decoupling of the software and hardware of the distributed power supply device, and then form a model-driven configuration software, significantly reducing the workload of connecting the distributed power supply device to the distribution network and improving the automation control ability, and using the real-time database to process the power real-time data to realize the distributed in-situ control of the functions of the distributed power supply access to the distribution network, reducing the workload of installation, commissioning, operation and maintenance of the distributed power supply device connected to the grid.
[0093] In the embodiment of the present application, receive a data request sent by a client, where the data request includes a device number; if the data request is a running data request, obtain the stored data corresponding to the device number from the real-time database; analyze the stored data to obtain running data; send the running data to the client; receive a control instruction sent by the client based on the running data, where the control instruction includes a device number; control the device corresponding to the device number based on the control instruction. Use the configuration software based on the B / S structure for data interaction to achieve the purpose of supporting multi-protocol data exchange, realize the purpose of orderly controlling devices, reduce the control pressure of the distribution network, and use the real-time database to store data to meet the real-time requirements of the operation control of the power system. The embodiment of the present application can reduce the workload of connecting the distributed power supply to the distribution network, improve the automation control ability, and realize the configuration control of the distributed power supply device accessing the distribution network.
[0094] Next, a server provided by the present application will be introduced. The server introduced below can be correspondingly referred to the device control method introduced above.
[0095] Please refer to Figure 6, showing a schematic structural diagram of a server provided by the present application, the server includes:
[0096] A data interface module 601, configured to receive a data request sent by a client, the data request including a device number;
[0097] A data communication module 602, configured to, if the data request is a running data request, obtain stored data corresponding to the device number from a real-time database;
[0098] A data management module 603, configured to analyze the stored data to obtain running data;
[0099] The data interface module 601 is further configured to send the running data to the client;
[0100] The data interface module 601 is further configured to receive a control instruction sent by the client, the control instruction including a device number;
[0101] The data management module 603 is further configured to control the device corresponding to the device number based on the control instruction.
[0102] In an embodiment of the present application, the server further includes:
[0103] A graphic configuration module, configured to set the configuration software based on configuration information and store the configuration information in the real-time database.
[0104] In an embodiment of the present application, the data communication module 602 is further configured to receive real-time data collected by a collection device and store the real-time data in the real-time database.
[0105] In an embodiment of the present application, the data communication module 602 is further configured to, if the data request is a real-time data request, obtain real-time data corresponding to the device number from the real-time database;
[0106] The data interface module 601 is further configured to send the real-time data to the client.
[0107] Please refer to Figure 7 , showing a schematic structural diagram of a configuration software provided by the present application, the configuration software includes: a server 71 and a client 72.
[0108] The server 71 is configured to execute the method described in the above method embodiments;
[0109] The client 72 is used for:
[0110] Sending a data request to the server, the data request including a device number;
[0111] Receive the operation data sent by the server;
[0112] Send a control instruction to the server based on the operation data.
[0113] On the other hand, an embodiment of the present application further provides a computer-readable storage medium. A computer program is stored in the computer-readable storage medium. When the computer program runs on a computer, it causes the computer to execute the device control method described in any one of the above embodiments.
[0114] In an embodiment of the present application, a data request sent by a client is received. The data request includes a device number. If the data request is an operation data request, the stored data corresponding to the device number is obtained from a real-time database. The stored data is analyzed to obtain operation data. The operation data is sent to the client. A control instruction sent by the client based on the operation data is received. The control instruction includes a device number. The device corresponding to the device number is controlled based on the control instruction. A configuration software based on the B / S structure is used for data interaction to achieve the purpose of supporting multi-protocol data exchange, realizing the purpose of orderly controlling devices, reducing the control pressure of the distribution network, storing data using a real-time database, and meeting the real-time requirements of power system operation control. The embodiment of the present application can reduce the workload of connecting distributed power sources to the distribution network, improve the automation control ability, and realize the configuration control of distributed power source devices accessing the distribution network.
[0115] It should be noted that the same or similar parts among the embodiments can be referred to each other. For the device embodiments and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiments.
[0116] For the foregoing embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, some steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.
[0117] Finally, it should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprising", "including" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the said element.
[0118] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but rather to the broadest scope consistent with the principles and novel features disclosed herein.
[0119] The above are only the preferred embodiments of the present application. It should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present application, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present application.
Claims
1. A device control method, characterized in that, The method is applied to a server in a configuration software. The configuration software further includes a client, and the configuration software adopts a browser / server mode. The method includes: Receiving real-time data collected by a collection device, and storing the real-time data in a real-time database. The real-time database has two operating states: running and configuration. When the real-time database is in the configuration state, a connection with a communication collection model is established. The communication collection model includes an IEC 61850 extended model encapsulated in a distributed power supply device, so that the data collected by the collection device from the distributed power supply device can be recognized by the configuration software. When the real-time database is in the running state, data collection is performed according to the communication collection model and stored. Receiving a data request sent by the client, where the data request includes a device number. If the data request is a running data request, obtaining the stored data corresponding to the device number from the real-time database. Analyzing the stored data to obtain running data. Sending the running data to the client so that the client can display the running data. Receiving a control instruction sent by a user of the client based on the running data displayed by the client, where the control instruction includes a device number. Controlling the device corresponding to the device number based on the control instruction.
2. The method according to claim 1, wherein Before receiving the data request sent by the client, the method further includes: Setting the configuration software based on configuration information and storing the configuration information in the real-time database.
3. The method according to claim 1, characterized in that, After receiving the data request sent by the client, the method further includes: If the data request is a real-time data request, obtaining the real-time data corresponding to the device number from the real-time database. Sending the real-time data to the client.
4. A server, characterized in that, The server includes: A data interface module for receiving a data request sent by the client, where the data request includes a device number. A data communication module for, if the data request is a running data request, obtaining the stored data corresponding to the device number from the real-time database. The data communication module is further used for receiving real-time data collected by a collection device, and storing the real-time data in the real-time database. The real-time database has two operating states: running and configuration. When the real-time database is in the configuration state, a connection with a communication collection model is established. The communication collection model includes an IEC 61850 extended model encapsulated in a distributed power supply device, so that the data collected by the collection device from the distributed power supply device can be recognized by the configuration software. When the real-time database is in the running state, data collection is performed according to the communication collection model and stored. The configuration software adopts a browser / server mode. A data management module for analyzing the stored data to obtain running data. The data interface module is further used for sending the running data to the client so that the client can display the running data. The data interface module is further configured to receive a control instruction sent by a user of the client based on the operation data displayed on the client, where the control instruction includes a device number; The data management module is further configured to control the device corresponding to the device number based on the control instruction.
5. The server according to claim 4, characterized in that, The server further includes: A graphic configuration module, configured to set the configuration software based on configuration information and store the configuration information in the real-time database.
6. The server according to claim 4, wherein The data communication module is further configured to, if the data request is a real-time data request, obtain real-time data corresponding to the device number from the real-time database; The data interface module is further configured to send the real-time data to the client.
7. A configuration software, characterized in that, The configuration software adopts a browser / server mode and includes a server and a client; The server is configured to execute the method according to any one of claims 1 to 3; The client is configured to: Send a data request to the server, where the data request includes a device number; Receive operation data sent by the server; Send a control instruction to the server based on the operation data.
8. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium. When the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Motor control system and control method thereof based on intelligent motor control center
CN103064367A
Data remote monitoring system and implementation method thereof
CN108881470A