Photovoltaic equipment debugging control method, device, equipment, medium and photovoltaic system
By establishing a remote log communication channel in the photovoltaic system, the automatic uploading of photovoltaic equipment operation logs and the reception and execution of remote debugging commands are realized, which solves the problem of low debugging and control efficiency of traditional photovoltaic equipment and improves operation and maintenance efficiency and fault diagnosis accuracy.
Patent Information
- Application Number
- CN202511250162.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-02
- Publication Date
- 2026-01-30
AI Technical Summary
Traditional photovoltaic equipment commissioning and control methods rely on manual on-site operation, resulting in low commissioning efficiency.
A two-way log communication channel is established between the photovoltaic equipment and the log server through a remote server, enabling real-time reporting and centralized analysis of the photovoltaic equipment's operation logs. A reverse control link is also constructed using the same channel, allowing the log server to send debugging control commands to the photovoltaic equipment.
It has improved the operation and maintenance efficiency of photovoltaic equipment, enhanced the timeliness and accuracy of fault diagnosis, and strengthened the intelligent management level of photovoltaic systems.
Smart Images

Figure CN121440935A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a photovoltaic equipment commissioning and control method, apparatus, equipment, medium, and photovoltaic system. Background Technology
[0002] With the rapid development of renewable energy technologies, photovoltaic power generation has been widely used due to its advantages of being clean, safe, and renewable. After the photovoltaic equipment is installed, commissioning and control work must be carried out to ensure that the photovoltaic equipment can operate efficiently, stably, and safely, which usually includes configuring the parameters of the photovoltaic equipment.
[0003] Traditional photovoltaic equipment commissioning and control methods mainly rely on manual on-site operation, that is, technicians need to go to the installation location of the photovoltaic equipment in person and manually set and adjust the equipment parameters to complete the commissioning and control work.
[0004] However, traditional photovoltaic equipment commissioning and control methods rely on manual on-site operation, resulting in low commissioning efficiency. Summary of the Invention
[0005] This application provides a photovoltaic equipment commissioning and control method, apparatus, equipment, medium, and photovoltaic system to solve the problem of low commissioning efficiency caused by the reliance on manual on-site operation in traditional photovoltaic equipment commissioning and control methods.
[0006] In a first aspect, this application provides a photovoltaic equipment commissioning and control method, applied to photovoltaic equipment in a photovoltaic system, the method further comprising:
[0007] The operation log of the photovoltaic device is obtained and sent to the log server through a log communication channel, wherein the log communication channel is a connection channel between the photovoltaic device and the log server established by a remote server.
[0008] Receive the debugging control instructions for the photovoltaic equipment issued by the log server through the log communication channel;
[0009] Obtain the debugging control parameters contained in the debugging control command, and debug the corresponding photovoltaic equipment according to the debugging control parameters.
[0010] In one possible implementation, before obtaining the operating log of the photovoltaic device, the method further includes:
[0011] Receive configuration commands sent by a remote server;
[0012] The setting command is verified according to the preset verification rules;
[0013] If the verification passes, the first setting operation corresponding to the setting instruction is executed, and the log communication channel is established according to the first setting instruction, and the setting result is sent to the remote server;
[0014] If the verification fails, a setting command verification failure message is generated and sent to the remote server.
[0015] In one possible implementation, before obtaining the debug control parameters included in the debug control instructions, the method further includes:
[0016] The received debugging control commands are verified;
[0017] If the verification passes, the debugging control parameters contained in the debugging control instruction are obtained; otherwise, a debugging control instruction verification failure message is generated and sent to the log server.
[0018] In one possible implementation, the setting instructions include at least one of the following: log target address configuration instructions, log level setting instructions, and module log switch setting instructions;
[0019] The execution of the first setting operation corresponding to the setting instruction includes:
[0020] Update the log server address according to the log target address configuration command;
[0021] Adjust the log output level according to the log level setting command;
[0022] The start / stop status of the log output of the corresponding module is controlled according to the module log output switch setting command.
[0023] Secondly, this application provides a photovoltaic equipment commissioning and control method, applied to a log server of a photovoltaic system, the method further comprising:
[0024] Receive configuration commands sent by a remote server;
[0025] Execute the second setting operation corresponding to the setting instruction to establish a log communication channel;
[0026] Receive the operation logs sent by the photovoltaic equipment, and parse and store the operation logs;
[0027] In response to the user's debugging control command, the debugging control command is sent to the photovoltaic equipment for debugging control.
[0028] Thirdly, this application provides a photovoltaic equipment commissioning and control method, applied to a remote server of a photovoltaic system, the method further comprising:
[0029] Obtain a remote parameter setting request sent by the user, and generate a setting instruction based on the remote parameter setting request;
[0030] The setting instructions are transmitted to the photovoltaic device through a first target network and a first target protocol, and then transmitted to the log server through a second target network and a second target protocol.
[0031] Establish a log communication channel between the photovoltaic device and the log server.
[0032] Fourthly, this application provides a photovoltaic system, characterized in that it includes photovoltaic equipment, a log server, and a remote server;
[0033] The remote server establishes a log communication channel between the photovoltaic device and the log server. Through the log communication channel, the photovoltaic device sends operation logs to the log server, and the log server issues debugging control commands to the photovoltaic device for debugging and controlling the photovoltaic device.
[0034] Fifthly, this application provides a photovoltaic equipment commissioning and control device, applied to photovoltaic equipment in a photovoltaic system, comprising:
[0035] The acquisition module is used to acquire the operation log of the photovoltaic device and send the operation log to the log server through the log communication channel, wherein the log communication channel is a connection channel between the photovoltaic device and the log server established by a remote server;
[0036] The receiving module is used to receive the debugging control instructions of the photovoltaic equipment sent by the log server through the log communication channel;
[0037] The debugging module is used to obtain the debugging control parameters contained in the debugging control command and to debug the corresponding photovoltaic equipment according to the debugging control parameters.
[0038] In one possible implementation, the photovoltaic equipment debugging and control device further includes: a verification module and a transmission module;
[0039] The receiving module is also used to receive setting instructions sent by a remote server;
[0040] The verification module is used to verify the setting command according to preset verification rules;
[0041] The sending module is configured to, if the verification passes, execute the first setting operation corresponding to the setting instruction, establish the log communication channel according to the first setting instruction, and send the setting result to the remote server;
[0042] The sending module is used to generate a setting instruction verification failure message if the verification fails, and send the setting instruction verification failure message to the remote server.
[0043] In one possible implementation, the verification module is further configured to verify the received debugging control command;
[0044] The sending module is further configured to, if the verification passes, continue to acquire the debugging control parameters contained in the debugging control instruction; otherwise, generate a debugging control instruction verification failure message and send the debugging control instruction verification failure message to the log server.
[0045] In one possible implementation, the photovoltaic equipment commissioning control device further includes: a determination module;
[0046] The determining module is used to configure the setting instructions, which include at least one of the following: log target address configuration instructions, log level setting instructions, and module log switch setting instructions;
[0047] The debugging module is specifically used for executing the first setting operation corresponding to the setting instruction, including:
[0048] Update the log server address according to the log target address configuration command;
[0049] Adjust the log output level according to the log level setting command;
[0050] The start / stop status of the log output of the corresponding module is controlled according to the module log output switch setting command.
[0051] Sixthly, this application provides a photovoltaic equipment commissioning control device, applied to a log server of a photovoltaic system, comprising:
[0052] The receiving module is used to receive setting instructions sent by a remote server;
[0053] The establishment module is used to execute the second setting operation corresponding to the setting instruction, and is used to establish a log communication channel;
[0054] The processing module is used to receive the operation logs sent by the photovoltaic equipment, and to parse and store the operation logs.
[0055] The debugging module is used to respond to the user's debugging control command and send the debugging control command to the photovoltaic equipment for debugging control.
[0056] Seventhly, this application provides a photovoltaic equipment commissioning and control device, applied to a remote server of a photovoltaic system, comprising:
[0057] The generation module is used to obtain a remote parameter setting request sent by the user and generate a setting instruction based on the remote parameter setting request;
[0058] The transmission module is used to transmit the setting command to the photovoltaic device through a first target network and a first target protocol, and to transmit the setting command to the log server through a second target network and a second target protocol;
[0059] The establishment module is used to establish a log communication channel between the photovoltaic device and the log server.
[0060] Eighthly, this application provides an electronic device, comprising:
[0061] Memory, processor;
[0062] The memory stores computer-executed instructions;
[0063] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect, the second aspect and / or various possible implementations of the second aspect, and the third aspect and / or various possible implementations of the third aspect.
[0064] Ninthly, this application provides a computer storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect, the second aspect and / or various possible implementations of the second aspect, and the third aspect and / or various possible implementations of the third aspect.
[0065] In a tenth aspect, this application provides a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect, the second aspect and / or various possible implementations of the second aspect, and the third aspect and / or various possible implementations of the third aspect.
[0066] The photovoltaic equipment commissioning and control method provided in this application establishes a two-way log communication channel between the photovoltaic equipment and the log server through a remote server, realizing real-time reporting and centralized analysis of operation logs. At the same time, the log communication channel enables the log server to issue commissioning commands to the photovoltaic equipment according to user instructions, thereby establishing a complete remote commissioning and control closed loop. This method improves the timeliness and accuracy of fault diagnosis and enhances the intelligent management level and overall operating efficiency of the photovoltaic system. Attached Figure Description
[0067] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0068] Figure 1 Flowchart of the photovoltaic equipment commissioning and control method provided in this application Figure One ;
[0069] Figure 2 Flowchart of the photovoltaic equipment commissioning and control method provided in this application Figure Two ;
[0070] Figure 3 Flowchart of the photovoltaic equipment commissioning and control method provided in this application Figure Three ;
[0071] Figure 4 An interactive diagram illustrating the photovoltaic equipment commissioning and control method provided in this application embodiment;
[0072] Figure 5 This is a schematic diagram of the photovoltaic system structure provided in this application;
[0073] Figure 6 Schematic diagram of the photovoltaic equipment commissioning and control device provided in this application Figure One ;
[0074] Figure 7 Schematic diagram of the photovoltaic equipment commissioning and control device provided in this application Figure Two ;
[0075] Figure 8 Schematic diagram of the photovoltaic equipment commissioning and control device provided in this application Figure Three ;
[0076] Figure 9 This is a schematic diagram of the structure of the electronic device provided in this application.
[0077] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0078] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0079] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0080] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented, for example, in orders other than those illustrated or described herein.
[0081] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0082] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.
[0083] With the rapid development of renewable energy technologies, photovoltaic power generation has been widely used due to its advantages of being clean, safe, and renewable. To ensure that photovoltaic systems can operate efficiently, stably, and safely after installation, they must be commissioned and controlled. Key aspects of this include the parameter configuration and functional testing of equipment such as inverters and combiner boxes.
[0084] Traditional photovoltaic equipment commissioning and control mainly rely on manual operation by technicians on-site. That is, staff need to be present at the installation site to set and adjust the parameters of each equipment through physical interfaces.
[0085] However, traditional commissioning methods are inefficient due to their heavy reliance on manual on-site operations.
[0086] To address the aforementioned issues, this application provides a photovoltaic (PV) equipment commissioning and control method. This method establishes a bidirectional log communication channel between the PV equipment and a log server via a remote server, enabling the PV equipment to report its operational logs to the log server in real time for centralized storage and analysis. Simultaneously, a reverse control link is constructed using the same log communication channel, allowing the log server to issue commissioning control commands to the PV equipment based on user-triggered commissioning instructions, thus enabling remote diagnostics and parameter adjustments. This method, by establishing a remote log communication channel, achieves automatic uploading of PV equipment operational logs and the reception and execution of remote commissioning commands, thereby improving the operation and maintenance efficiency of PV equipment.
[0087] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.
[0088] Figure 1 Flowchart of the photovoltaic equipment commissioning and control method provided in this application Figure One The executing entity in this embodiment can be, for example, a photovoltaic device in a photovoltaic system. Figure 1 As shown, the photovoltaic equipment commissioning and control method provided in this embodiment includes:
[0089] S101: Obtain the operation log of the photovoltaic equipment and send the operation log to the log server through the log communication channel. The log communication channel is a connection channel established between the photovoltaic equipment and the log server by the remote server.
[0090] First, a dedicated communication link (i.e., a log communication channel) pre-established by a remote server is used to automatically collect and transmit the data corresponding to the photovoltaic equipment's operation logs. Specifically, the operation logs generated by the photovoltaic equipment are collected, including key information such as the equipment's power generation, operating status, and fault codes. Subsequently, the photovoltaic equipment does not need to establish a temporary connection; instead, it directly utilizes the log communication channel to securely and efficiently transmit the log data to the remote log server.
[0091] S102: Receives debugging control commands for photovoltaic equipment issued by the log server through the log communication channel.
[0092] Among them, debugging control commands are typically used to perform remote diagnostics, parameter adjustments, or switching of operating modes for photovoltaic equipment.
[0093] The log communication channel receives debugging and control commands for the photovoltaic equipment from the log server. This channel not only supports uploading operational logs but also transmits commands in reverse, enabling bidirectional communication.
[0094] S103: Obtain the debugging control parameters contained in the debugging control command, and debug the corresponding photovoltaic equipment according to the debugging control parameters.
[0095] The debugging control parameters include voltage, current threshold, operating mode, sampling frequency, and fault recovery strategy.
[0096] First, after receiving the debug control command issued by the log server, it will parse it and extract the debug control parameters contained therein.
[0097] Subsequently, based on the analyzed debugging control parameters, specific debugging actions are performed on the corresponding photovoltaic equipment. For example, adjusting the inverter's operating parameters, restarting specific modules, or enabling diagnostic programs, thereby optimizing the operating status of the photovoltaic equipment or troubleshooting faults and ensuring the stable operation of the photovoltaic equipment.
[0098] The photovoltaic equipment debugging and control method provided in this embodiment obtains the photovoltaic equipment's operation logs and sends them to a log server via a log communication channel. The log communication channel is a connection channel established by a remote server between the photovoltaic equipment and the log server. The method receives debugging and control commands issued by the log server through the log communication channel, obtains the debugging and control parameters contained in the debugging and control commands, and debugs the corresponding photovoltaic equipment according to the debugging and control parameters. By establishing a remote log communication channel, this method realizes the automatic uploading of photovoltaic equipment operation logs and the reception and execution of remote debugging commands, thereby improving the operation and maintenance efficiency of photovoltaic equipment.
[0099] Figure 2 Flowchart of the photovoltaic equipment commissioning and control method provided in this application Figure Two The execution entity in this embodiment can be, for example, a log server for a photovoltaic system. Figure 2 As shown, the photovoltaic equipment commissioning and control method provided in this embodiment includes:
[0100] S201: Receive configuration commands sent by the remote server.
[0101] The log server is responsible for receiving setup instructions from the remote server. These instructions are used to configure and manage the relevant parameters of the photovoltaic equipment log communication channel to ensure that log data can be transmitted and recorded normally as required.
[0102] S202: Execute the second setting operation corresponding to the setting command to establish a log communication channel.
[0103] The second setting operation is used to instruct the remote server on the operation of the log communication channel established by the log server.
[0104] Upon receiving the configuration command, the log server parses the command content and identifies the communication parameters it contains, such as the target IP address, port number, communication protocol (e.g., TCP, UDP, or HTTP), data format, log level, and transmission frequency. Based on these parameters, the server performs corresponding secondary configuration operations, such as configuring network connection properties, initializing communication ports, setting data encapsulation rules, and establishing security authentication mechanisms to establish a stable and reliable log communication link.
[0105] S203: Receives the operation logs sent by the photovoltaic equipment, and parses and stores the operation logs.
[0106] Once the log communication channel is established, the photovoltaic equipment will send various log data generated during its operation (such as power generation, voltage and current parameters, equipment status, fault alarms, environmental monitoring information, etc.) to the log server through the configured communication protocol, according to the preset format and frequency.
[0107] Subsequently, the log server converts the raw logs into structured data according to predefined parsing rules, such as extracting key performance indicators and categorizing them into corresponding database fields. After parsing, the log data is persistently stored in a local or remote database, supporting retrieval by time, device number, event type, and other criteria.
[0108] S204: Responds to the user's commissioning control command and sends the commissioning control command to the photovoltaic equipment for commissioning control.
[0109] When a user initiates a debugging operation through the management interface, the log server receives the debugging control command input by the user. This command typically includes the identifier of the target photovoltaic device, the type of operation to be performed (such as restarting the device, starting a self-test program, adjusting operating parameters, triggering status reporting, etc.), and the execution conditions. The server first verifies the legality and permissions of the command to ensure operational security, and then encapsulates the command into a communication format that the device can recognize, and sends it to the photovoltaic device through the established log communication channel.
[0110] After receiving the commissioning control command, the photovoltaic equipment executes the corresponding commissioning actions and sends the execution results or response data (such as the current status of the equipment, self-test reports, error codes, etc.) back to the log server. The server receives and records this feedback information and updates the commissioning status in real time on the user interface, enabling users to keep abreast of the equipment's response, complete remote diagnosis and control, and improve operation and maintenance efficiency and system availability.
[0111] Figure 3Flowchart of the photovoltaic equipment commissioning and control method provided in this application Figure Three The execution entity in this embodiment can be, for example, a remote server of a photovoltaic system. Figure 3 As shown, the photovoltaic equipment commissioning and control method provided in this embodiment includes:
[0112] S301: Obtain the remote parameter setting request sent by the user, and generate setting instructions based on the remote parameter setting request.
[0113] When a user submits a remote parameter setting request through the management platform, the log server first receives the request and parses the key information it contains, such as the unique identifier of the target photovoltaic device, the operating parameters to be modified (e.g., power limit, communication heartbeat interval, sampling frequency, protection threshold, etc.), the request timestamp, and the user's authorization credentials. The system performs identity authentication and authorization verification on the source of the remote parameter setting request to ensure that only authorized users can initiate parameter change operations, thus guaranteeing system security.
[0114] The remote server converts remote parameter setting requests into standardized setting instructions that the device can recognize, based on preset instruction templates and communication protocol specifications. These instructions include fields such as the target device address, operation command code, new parameter values, and verification information, ensuring the accuracy and completeness of the settings during transmission. The generated setting instructions are then pushed to the communication module, ready to be sent to the photovoltaic equipment through the established communication channel, enabling dynamic configuration and updates of remote parameters.
[0115] S302: The setting command is transmitted to the photovoltaic device through the first target network and the first target protocol, and the setting command is transmitted to the log server through the second target network and the second target protocol.
[0116] Based on the real-time network signal status at the location of the photovoltaic equipment, the system periodically checks the strength of the available wireless signal and compares it with a preset signal strength threshold. When the wireless signal strength is higher than the threshold, it indicates that the wireless LAN connection is stable and the bandwidth is sufficient, and the wireless network is selected as the first target network. If the wireless signal strength is lower than or equal to the threshold, it automatically switches to a cellular network (such as 4G or 5G) to ensure that the continuity and reliability of remote communication can still be maintained when the wireless signal is weak or interrupted.
[0117] The primary target protocol is determined based on the importance of the setting instructions and communication assurance requirements. Since setting instructions involve changes to equipment operating parameters, their complete, orderly, and reliable delivery must be ensured; therefore, the TCP protocol is typically preferred. During TCP transmission, the remote server first establishes a reliable connection with the photovoltaic equipment, then sends the instructions, and incorporates data verification and acknowledgment mechanisms during transmission. If no acknowledgment is received or verification fails, retransmission is triggered to ensure the accuracy of instruction execution. Although the UDP protocol does not require connection establishment and is suitable for scenarios with high real-time requirements but tolerating a small amount of packet loss, its lack of a reliable transmission mechanism generally makes it unsuitable for issuing critical setting instructions, except in specific low-latency control scenarios with application-layer retransmission mechanisms.
[0118] The setup of the second target network and the second target protocol is similar to that of the first target network and the first target protocol, and will not be repeated here.
[0119] The remote server transmits the setting instructions to the photovoltaic device through the first target network and the first target protocol, and transmits the setting instructions to the log server through the second target network and the second target protocol, in order to establish a log communication channel between the photovoltaic device and the log server.
[0120] S303: Establish a log communication channel between the photovoltaic equipment and the log server.
[0121] A stable and reliable data transmission path needs to be established between the photovoltaic equipment and the log server to continuously and efficiently transmit equipment operation logs, operation records, and alarm information. Establishing this channel typically involves configuring network connections and negotiating communication protocols.
[0122] Once the log communication channel is established, photovoltaic equipment can send the corresponding data of the operation log to the log server in real time or on a periodic basis, realizing remote detection and fault diagnosis.
[0123] Figure 4 An interactive diagram illustrating the photovoltaic equipment commissioning and control method provided in an embodiment of this application. (See diagram below.) Figure 4 As shown, the commissioning and control method for the voltage equipment is described in detail. The method includes:
[0124] S401: Remote server requests remote parameter settings.
[0125] S402: The remote server generates setting instructions based on the remote parameter setting request.
[0126] Optionally, the setting instructions include at least one of the following: log target address configuration instructions, log level setting instructions, and module log switch setting instructions.
[0127] S403: The remote server sends setting instructions to the photovoltaic equipment through the first target network and the first target protocol.
[0128] After receiving a remote parameter setting request initiated by a user, the remote server parses the request content and generates a corresponding setting instruction. This instruction may contain at least one configuration, such as a log target address configuration instruction specifying the log sending destination, a log level setting instruction adjusting the log output detail, or a module log switch setting instruction controlling whether a specific functional module generates logs. Subsequently, the remote server reliably transmits the setting instruction to the photovoltaic device through the first target network and the first target protocol, realizing the accurate distribution and configuration of remote parameters.
[0129] S404: The photovoltaic device executes the first setting operation corresponding to the setting command, which is used to establish a log communication channel.
[0130] Specifically, the setting command is verified according to the preset verification rules; if the verification passes, the first setting operation corresponding to the setting command is executed, and a log communication channel is established according to the setting command, and the setting result is sent to the remote server.
[0131] If the verification fails, a setting command verification failure message is generated and sent to the remote server.
[0132] Understandably, after receiving a setting command, the photovoltaic equipment will verify the legality and completeness of the setting command according to preset verification rules (such as parameter range, data format, and permission verification). If the verification passes, the first setting operation corresponding to the command (such as configuring log parameters) will be executed, and a log communication channel will be established with the log server based on the configuration information in the command (such as log server address, port, and protocol type). At the same time, the result of successful setting will be sent back to the remote server. If the verification fails, a setting command verification failure message containing the reason for the error will be generated and sent back to the remote server to promptly detect and handle configuration anomalies.
[0133] Optionally, perform the first setting operation corresponding to the setting command, including:
[0134] Update the log server address according to the log target address configuration command;
[0135] Adjust the log output level according to the log level setting command;
[0136] The start / stop status of the log output of the corresponding module is controlled by the module log output switch setting command.
[0137] For example, if a new address is received in the log target address configuration instruction, the device will update the internally configured log server address from the original address to this new address to ensure that subsequent operation logs are sent to the correct log server; if a log level setting instruction is received requesting that the level be adjusted from "1" to "2", the device will increase the detail of the log output and record richer operation and debugging information; if a module log switch setting instruction is received requesting that the log output of the "inverter control module" be turned off, the device will stop the generation and sending of logs related to that module, thereby realizing the on-demand control of log behavior.
[0138] S405: The remote server sends a configuration command to the log server via the second target network and the second target protocol.
[0139] S406: The log server executes the second setting operation corresponding to the setting command, which is used to establish a log communication channel.
[0140] The remote server sends configuration instructions to the log server through the second target network and the second target protocol. After receiving the instructions, the log server executes the corresponding second configuration operations, such as creating or updating the device log access configuration, opening a specified port, allocating storage resources, or setting data parsing rules, thereby completing the pre-configuration of the receiving end and coordinating with the configuration on the photovoltaic device side to jointly establish a complete log communication channel.
[0141] S407: Photovoltaic equipment obtains the operation log of photovoltaic equipment.
[0142] S408: Photovoltaic equipment sends operation logs to the log server through the log communication channel.
[0143] S409: The log server parses and stores runtime logs.
[0144] During normal operation, photovoltaic (PV) equipment collects and generates real-time operation logs, including operating status, fault alarms, performance data, and operation records. These logs are then transmitted to a log server via an established log communication channel using a pre-defined network connection and communication protocol. Upon receiving the logs, the log server first parses the log content according to a predefined log format (such as JSON, Syslog standard format, or a custom template), extracting key fields (such as timestamp, device ID, log level, and event type), and then persistently stores the structured data in a database or log file system. The logs are then displayed through a visual interface, facilitating real-time monitoring of PV equipment status, analysis of historical data, and troubleshooting of anomalies.
[0145] S410: The log server responds to user debug control commands.
[0146] S411: The log server sends debugging control commands to the photovoltaic equipment.
[0147] S412: Photovoltaic equipment verifies the commissioning control commands.
[0148] S413: If the photovoltaic equipment passes the verification, continue to obtain the debugging control parameters contained in the debugging control command; otherwise, generate a debugging control command verification failure message.
[0149] S414: The photovoltaic equipment failed to send the debugging control command verification message to the log server.
[0150] After receiving a debugging control command from a user, the log server forwards it to the corresponding photovoltaic device. Upon receiving the command, the photovoltaic device first verifies it according to preset security and format rules. If the verification passes, it continues to parse and obtain the debugging control parameters contained in the command (such as sampling frequency, diagnostic mode, test commands for specific modules, etc.). If the verification fails, it generates a debugging control command verification failure message containing error codes or reasons for failure and sends this message back to the log server so that the user can be notified of command anomalies in a timely manner, ensuring the safety and controllability of the debugging process.
[0151] Figure 5 This is a schematic diagram of the photovoltaic system structure provided in this application. Figure 5 As shown, the photovoltaic system provided in this embodiment includes: photovoltaic equipment, a log server, and a remote server;
[0152] The remote server establishes a log communication channel between the photovoltaic equipment and the log server. Through the log communication channel, the photovoltaic equipment sends operation logs to the log server, and the log server issues debugging control commands to the photovoltaic equipment for debugging and controlling the photovoltaic equipment.
[0153] A photovoltaic (PV) system mainly comprises three core components: PV equipment, a log server, and a remote server. The PV equipment is responsible for collecting system operation data and is the source of log information; the log server is used to centrally receive, store, parse, and display the operation logs from the PV equipment.
[0154] The remote server establishes communication connections with both the photovoltaic device and the log server, configuring coordination parameters for both, thereby creating a complete log communication channel. Specifically, the remote server sends configuration commands such as log target address and log level to both the photovoltaic device and the log server, thus establishing a bidirectional communication link.
[0155] Through the log communication channel, photovoltaic (PV) devices can send their operational logs to the log server in real time or periodically, enabling centralized data management. Simultaneously, the log server can also utilize this channel to issue debugging and control commands to the PV devices (such as activating diagnostic mode or adjusting sampling frequency), achieving remote debugging and control of the equipment. This two-way communication mechanism not only improves system observability but also enhances operational efficiency and responsiveness, providing strong support for the intelligent management of PV systems.
[0156] Figure 6 Schematic diagram of the photovoltaic equipment commissioning and control device provided in this application Figure One .like Figure 6 As shown, the photovoltaic equipment applied to the photovoltaic system, the photovoltaic equipment debugging and control device 500 provided in this embodiment includes: an acquisition module 501, a receiving module 502 and a debugging module 503.
[0157] The acquisition module 501 is used to acquire the operation log of the photovoltaic equipment and send the operation log to the log server through the log communication channel. The log communication channel is a connection channel between the photovoltaic equipment and the log server established by the remote server.
[0158] The receiving module 502 is used to receive the debugging control instructions for photovoltaic equipment sent by the log server through the log communication channel;
[0159] The debugging module 503 is used to obtain the debugging control parameters contained in the debugging control command and to debug the corresponding photovoltaic equipment according to the debugging control parameters.
[0160] In one possible implementation, the photovoltaic equipment debugging control device 500 further includes: a verification module 504 and a transmission module 505;
[0161] The receiving module 501 is also used to receive setting instructions sent by a remote server;
[0162] The verification module 504 is used to verify the setting command according to the preset verification rules;
[0163] The sending module 505 is used to execute the first setting operation corresponding to the setting instruction if the verification passes, and to establish a log communication channel according to the first setting instruction and send the setting result to the remote server.
[0164] The sending module 505 is used to generate a setting command verification failure message if the verification fails, and send the setting command verification failure message to the remote server.
[0165] In one possible implementation, the verification module 504 is also used to verify the received debugging control commands;
[0166] The sending module 505 is also used to continue to obtain the debugging control parameters contained in the debugging control command if the verification passes; otherwise, it generates a debugging control command verification failure message and sends the debugging control command verification failure message to the log server.
[0167] In one possible implementation, the photovoltaic equipment commissioning control device 500 further includes: a determination module 506;
[0168] Module 506 is defined as having instructions that include at least one of the following: log target address configuration instructions, log level setting instructions, and module log switch setting instructions;
[0169] Debug module 503 is specifically used to execute the first setting operation corresponding to the setting command, including:
[0170] Update the log server address according to the log target address configuration command;
[0171] Adjust the log output level according to the log level setting command;
[0172] The start / stop status of the log output of the corresponding module is controlled by the module log output switch setting command.
[0173] The photovoltaic equipment debugging and control device provided in this embodiment can execute the photovoltaic equipment debugging and control method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0174] Figure 7 Schematic diagram of the photovoltaic equipment commissioning and control device provided in this application Figure Two .like Figure 6 As shown, the log server applied to the photovoltaic system, the photovoltaic equipment debugging control device 600 provided in this embodiment includes: a receiving module 601, an establishment module 602, a processing module 603 and a debugging module 604.
[0175] The receiving module 601 is used to receive setting instructions sent by the remote server;
[0176] Module 602 is established to execute the second setting operation corresponding to the setting command and to establish a log communication channel;
[0177] The processing module 603 is used to receive the operation logs sent by the photovoltaic equipment, and to parse and store the operation logs;
[0178] The debugging module 604 is used to respond to the user's debugging control commands and send the debugging control commands to the photovoltaic equipment for debugging control.
[0179] The photovoltaic equipment debugging and control device provided in this embodiment can execute the photovoltaic equipment debugging and control method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0180] Figure 8 Schematic diagram of the photovoltaic equipment commissioning and control device provided in this application Figure Three .like Figure 8 As shown, the photovoltaic equipment debugging and control device 700 provided in this embodiment, which is applied to a remote server for photovoltaic systems, includes: a generation module 701, a transmission module 702, and an establishment module 703.
[0181] The generation module 701 is used to obtain the remote parameter setting request sent by the user and generate setting instructions based on the remote parameter setting request;
[0182] The transmission module 702 is used to transmit setting instructions to the photovoltaic device through a first target network and a first target protocol, and to transmit setting instructions to the log server through a second target network and a second target protocol;
[0183] Module 703 is established to create a log communication channel between the photovoltaic equipment and the log server.
[0184] The photovoltaic equipment debugging and control device provided in this embodiment can execute the photovoltaic equipment debugging and control method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.
[0185] Figure 9 This is a schematic diagram of the structure of the electronic device provided in this application. For example... Figure 9 As shown, the photovoltaic equipment debugging and control device provided in this embodiment includes at least one processor 801 and a memory 802. Optionally, the device also includes a communication component. The processor 801, memory 802, and communication component 803 are connected via a bus.
[0186] In a specific implementation, at least one processor 801 executes computer execution instructions stored in memory 802, causing at least one processor 801 to perform the above-described method.
[0187] The specific implementation process of processor 801 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.
[0188] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.
[0189] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.
[0190] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.
[0191] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.
[0192] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.
[0193] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.
[0194] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an application-specific integrated circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.
[0195] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0196] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0197] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0198] If a function is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0199] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0200] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A method of commissioning control of a photovoltaic installation, characterized in that, The photovoltaic device applied to the photovoltaic system, the method further comprises: Obtaining the operation log of the photovoltaic device, sending the operation log to the log server through the log communication channel, and the log communication channel is a connection channel between the photovoltaic device and the log server established by the remote server; Receiving the debugging control instruction of the photovoltaic device issued by the log server through the log communication channel; Obtaining the debugging control parameter contained in the debugging control instruction, and debugging the corresponding photovoltaic device according to the debugging control parameter.
2. The method of claim 1, wherein, Before the operation log of the photovoltaic device is obtained, the method further comprises: Receiving the setting instruction sent by the remote server; According to the preset verification rule, the setting instruction is verified; If the verification is passed, the first setting operation corresponding to the setting instruction is executed, the log communication channel is established according to the first setting instruction, and the setting result is sent to the remote server; If the verification is not passed, the setting instruction verification failure information is generated, and the setting instruction verification failure information is sent to the remote server.
3. The method of claim 1, wherein, Before the debugging control parameter contained in the debugging control instruction is obtained, the method further comprises: The received debugging control instruction is verified; If the verification is passed, the debugging control parameter contained in the debugging control instruction is obtained, otherwise, the debugging control instruction verification failure information is generated, and the debugging control instruction verification failure information is sent to the log server.
4. The method of claim 2, wherein, The setting instruction comprises at least one of the following: log target address configuration instruction, log level setting instruction, and module log switch setting instruction; The first setting operation corresponding to the setting instruction comprises: Updating the log server address according to the log target address configuration instruction; Adjusting the log output level according to the log level setting instruction; According to the module log output switch setting instruction, the log output start-stop state of the corresponding module is controlled.
5. A method of commissioning control of a photovoltaic installation, characterized in that The log server applied to the photovoltaic system, the method further comprises: Receiving the setting instruction sent by the remote server; Executing the second setting operation corresponding to the setting instruction for establishing the log communication channel; Receiving the operation log sent by the photovoltaic device, and analyzing and storing the operation log; In response to the debugging control instruction of the user, the debugging control instruction is sent to the photovoltaic device for debugging control.
6. A method of commissioning control of a photovoltaic installation, characterized in that The remote server applied to the photovoltaic system, the method further comprises: Obtaining the remote parameter setting request sent by the user, and generating the setting instruction according to the remote parameter setting request; The setting instruction is transmitted to the photovoltaic device through the first target network and the first target protocol, and the setting instruction is transmitted to the log server through the second target network and the second target protocol; Establishing the log communication channel between the photovoltaic device and the log server.
7. A photovoltaic system characterized by, The photovoltaic device, the log server and the remote server are included; The remote server establishes a log communication channel for the photovoltaic device and the log server, through which the photovoltaic device sends operation logs to the log server, and the log server issues debugging control instructions to the photovoltaic device for debugging control of the photovoltaic device.
8. A photovoltaic device commissioning control apparatus, characterized by, The photovoltaic device applied to the photovoltaic system, the method further comprises: An acquisition module is configured to acquire operation logs of the photovoltaic device and send the operation logs to a log server through a log communication channel, wherein the log communication channel is a connection channel established by a remote server between the photovoltaic device and the log server; A receiving module is configured to receive debugging control instructions of the photovoltaic device issued by the log server through the log communication channel; A debugging module is configured to acquire debugging control parameters contained in the debugging control instructions and debug the corresponding photovoltaic device according to the debugging control parameters.
9. A photovoltaic device commissioning control device, comprising: comprise: a memory, a processor; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory, so that the processor executes the method of any one of claims 1-6.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer execution instructions, and the computer execution instructions are executed by the processor to implement the method of any one of claims 1-6.