Batch control and listing method based on new energy Scada system and related device
By using the batch control and tagging method of the new energy SCADA system, the problem of complex batch control is solved, efficient equipment management and status monitoring are achieved, and the intelligence and security of the system are improved.
Patent Information
- Application Number
- CN202511061016.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-30
- Publication Date
- 2025-11-11
AI Technical Summary
Existing SCADA systems are complex for batch control in the new energy field, making it difficult to achieve efficient equipment management and status monitoring.
A batch control and tagging method based on a new energy SCADA system is adopted. By determining the equipment name, checking controllability, sending control logic and status, and generating control logs, batch control and tagging operations of equipment are realized.
It improves equipment management efficiency, reduces manual intervention, lowers operational errors, enhances the system's intelligence and security, and provides real-time feedback and detailed log recording.
Smart Images

Figure CN120935237A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of new energy systems and relates to a batch control and registration method and related devices based on the new energy Scada system. Background Technology
[0002] In new energy systems, such as wind power and photovoltaic power generation, SCADA (Supervisory Control and Data Acquisition) systems are widely used for real-time monitoring and management of power generation equipment. SCADA systems primarily function to acquire data, monitor equipment, send control commands, and provide fault alarms. Current SCADA systems typically include a data acquisition module, a monitoring interface, a control module, and a historical data storage module.
[0003] Traditional SCADA systems have been widely used in industrial control fields, such as power, petroleum, and chemical industries. Existing SCADA systems typically involve single-point control and status monitoring of equipment, and their design goal is to ensure that equipment operates under normal conditions and to provide timely alarms when abnormalities occur.
[0004] In this context, the problem is that batch control is quite complex. Summary of the Invention
[0005] The purpose of this invention is to overcome the shortcomings of the prior art and provide a batch control and registration method and related device based on the new energy Scada system, which can realize batch control.
[0006] To achieve the above objectives, this invention discloses a batch control and registration method based on the new energy Scada system, comprising:
[0007] Identify the names of the equipment that needs to be controlled;
[0008] Check whether the names of the equipment that needs to be controlled are controllable;
[0009] When the device to be controlled is identified as controllable, the current state of the device and the control logic are determined.
[0010] Send the current status and control logic of the device to the device.
[0011] The further improvement of the batch control and listing method based on the new energy Scada system described in this invention lies in:
[0012] Furthermore, it also includes:
[0013] Generate a control log, which includes the device name, control type, timestamp, and operation result.
[0014] Furthermore, the process of checking whether the device name that needs to be controlled is controllable is as follows:
[0015] Check whether the name of the equipment to be controlled is within the controllable range. If the name of the equipment to be controlled is within the controllable range, then the name of the equipment to be controlled is considered controllable.
[0016] Furthermore, the process of sending the current state and control logic of the device to the device is as follows:
[0017] Based on the control logic and the current state of the device, a control value is generated, and the control value and the device name are sent to the device via a communication protocol.
[0018] Furthermore, it also includes:
[0019] Return the control results for each device, including control success and control failure.
[0020] This invention discloses a batch control and registration system based on the new energy Scada system, comprising:
[0021] The determination module is used to determine the names of the devices that need to be controlled;
[0022] The inspection module is used to check whether the names of the devices that need to be controlled are controllable.
[0023] The confirmation module is used to determine the current state and control logic of the device when the device to be controlled is identified as controllable.
[0024] The sending module is used to send the current status and control logic of the device to the device.
[0025] Furthermore, it also includes:
[0026] The generation module is used to generate control logs, which include device names, control types, timestamps, and operation results.
[0027] Furthermore, it also includes:
[0028] The return module is used to return the control results of each device, including control success and control failure.
[0029] This invention discloses a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the batch control and listing method based on the new energy Scada system.
[0030] This invention discloses a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the batch control and listing method based on the new energy Scada system.
[0031] The present invention has the following beneficial effects:
[0032] The batch control and tagging method and related device based on the new energy Scada system described in this invention, in specific operation, checks whether the name of the equipment to be controlled is controllable, thereby enabling batch control of controllable equipment. In addition, the current status and control logic of the equipment are sent to the equipment to achieve batch control. It is highly practical. Through centralized control, it can greatly improve operational efficiency, reduce the need for manual intervention, and reduce the possibility of operational errors. Compared with the single-point control method in the prior art, it significantly improves management efficiency. Attached Figure Description
[0033] The accompanying drawings, which form part of this specification, are used to provide a further understanding of the invention. The illustrative embodiments of the invention and their descriptions are used to explain the invention and do not constitute an undue limitation of the invention. In the drawings:
[0034] Figure 1 This is a flowchart of the method of the present invention. Detailed Implementation
[0035] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0036] In the description of this invention, it should be understood that the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0037] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0038] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Additionally, the character " / " in this invention generally indicates that the preceding and following objects have an "or" relationship.
[0039] It should be understood that although terms such as first, second, third, etc., may be used in the embodiments of the present invention to describe the preset range, these preset ranges should not be limited to these terms. These terms are only used to distinguish the preset ranges from one another. For example, without departing from the scope of the embodiments of the present invention, the first preset range may also be referred to as the second preset range, and similarly, the second preset range may also be referred to as the first preset range.
[0040] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."
[0041] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. The components of the embodiments of the present invention described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed invention, but merely to illustrate selected embodiments of the invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without inventive effort are within the scope of protection of the present invention.
[0042] The accompanying drawings illustrate various structural schematic diagrams according to embodiments disclosed in this invention. These drawings are not to scale, and some details have been enlarged for clarity, and some details may have been omitted. The shapes of the various regions and layers shown in the drawings, as well as their relative sizes and positional relationships, are merely exemplary and may deviate from reality due to manufacturing tolerances or technical limitations. Furthermore, those skilled in the art can design regions / layers with different shapes, sizes, and relative positions as needed.
[0043] Example 1
[0044] The batch control and listing method based on the new energy Scada system described in this invention includes the following steps:
[0045] 1) Obtain the names of the devices that need to be controlled;
[0046] Users can select several devices for unified control. The system allows users to select one or more devices through a graphical interface and specify the control operations to be performed (such as start, stop, reset, etc.).
[0047] 2) Determine whether the measuring point is controllable;
[0048] Check whether the device name to be controlled is within the controllable range. If the device is not within the system control range, the user will be prompted that the device is not a control point and further operation will be refused to avoid invalid or erroneous operation.
[0049] The judgment rule is: obtain the type of the measuring point. For example, 0 represents analog quantity and 1 represents digital quantity. When the type of the measuring point is 1, it can be controlled. When the type of the measuring point is 0, it can be tagged.
[0050] 3) Status and control logic judgment;
[0051] When a device is controllable by name, the system determines its current status. The system automatically checks the device's tagging status to determine if it meets control requirements: if the tagging point is of the following type, it will be uncontrollable. The system then checks the device's tagging points and removes devices that do not meet the control conditions from those tags, ensuring that control operations are only performed on devices that meet the conditions.
[0052] Judgment rules: Obtain the value of the tag point: When the tag point is 10, it indicates maintenance shutdown; when the tag point is 11, it indicates scheduled inspection shutdown; when the tag point is 12, it indicates non-resettable shutdown. All of the above indicate that control is not possible.
[0053] 4) Send control commands;
[0054] The system sends the confirmed device name and corresponding control values (such as start, stop, and reset commands) to the device. The control commands are transmitted to the device through a communication protocol, and the system ensures the accurate transmission and execution of the commands.
[0055] 5) Record control logs;
[0056] After a control command is sent, the system automatically records a detailed log of the control operation, including device name, control type, timestamp, and operation result. The log is used for auditing and subsequent analysis to ensure the transparency and traceability of the operation process.
[0057] 6) Return the control result;
[0058] After completing the control operation, the system returns the control results for each device, including success or failure information, to ensure that users can understand the control status of each device in a timely manner.
[0059] This invention has the following characteristics:
[0060] Batch control function: This invention's ability to control equipment in batches allows for the simultaneous start, stop, or reset of multiple devices. This centralized control significantly improves operational efficiency, reduces the need for manual intervention, and lowers the possibility of operational errors. Compared to the single-point control methods in existing technologies, it significantly enhances management efficiency.
[0061] Automatic identification of tag status: This invention employs automatic identification technology to monitor and determine the tag status of equipment in real time. This function allows the system to quickly obtain the current status of the equipment before executing control operations, avoiding operational risks caused by improper status. Compared to existing status management methods that rely on manual judgment, this automated processing significantly improves the intelligence level of equipment management.
[0062] Automatic control log recording: After control is completed, the system automatically writes the operation record to the control log. This function not only facilitates tracking and auditing but also provides data support for subsequent fault analysis and performance evaluation. Compared with the manual logging method in traditional systems, automated log management reduces interference from human factors and improves the accuracy and completeness of data.
[0063] Real-time feedback of control results: This invention promptly returns the control results after completing the control operation. This rapid feedback mechanism enables operators to quickly understand the equipment status, facilitating timely adjustments to management strategies and optimizing operational efficiency. This is superior to the feedback delay problem in existing technologies, ensuring that the system can respond quickly in dynamically changing environments.
[0064] Improving system safety and reliability: This invention employs a state judgment mechanism to ensure that control operations are prohibited under inappropriate conditions, effectively reducing the risk of equipment failure and safety hazards. This safety design enhances system reliability, providing a higher level of protection compared to potential operational safety risks in existing products.
[0065] It should be noted that this invention significantly improves upon existing technologies in terms of management efficiency, intelligence level, data processing capabilities, and security of new energy SCADA systems, thus contributing to the modernization and intelligent development of new energy systems.
[0066] Simulation Experiment
[0067] The specific parameters for this experiment are shown in Table 1:
[0068] Table 1
[0069] Device Name Stop measurement points Listing Point Fan 1QH_QJ_1_001 YK002 GP Fan 2QH_QJ_1_002 YK002 GP
[0070] The batch control process is as follows:
[0071] Two devices were selected for shutdown operations;
[0072] Select the control operation (0 for shutdown, 1 for startup), and pass the control point name:
[0073] QH_QJ_1_001_YK002 and QH_QJ_1_002_YK002;
[0074] Determine whether the measuring point is controllable, for example, the type of measuring point (REAL: real-time point, CALC: calculated point). If not, return the control result.
[0075] msg: The test point name is not a control point;
[0076] code:500
[0077] in the case of;
[0078] Then write the control value;
[0079] The control result indicates successful control. The control point status has been changed, and the control operation is complete.
[0080] The control results are as follows:
[0081] msg: Control successful;
[0082] code:200;
[0083] The batch listing process is as follows:
[0084] Select two devices to perform off-site restricted listing operations;
[0085] Normal power generation (1), off-site restricted (2), alarm power generation (3), etc.;
[0086] The roll call was initiated.
[0087] QH_QJ_1_001_GP and QH_QJ_1_002_GP
[0088] Determine if the listing point is in a shutdown state;
[0089] Tag point 10 (Maintenance shutdown), tag point 11 (Routine inspection shutdown), tag point 12 (Non-resettable shutdown) cannot be controlled;
[0090] If so, return the control result:
[0091] msg: Control is not possible while the machine is stopped;
[0092] code:500;
[0093] If not;
[0094] Write the listing value 2, change the listing point status, the listing is complete, and the status is restricted from the market.
[0095] The control results are as follows:
[0096] msg: Off-exchange restricted listing successful;
[0097] code:200.
[0098] Example 2
[0099] The batch control and listing system based on the new energy Scada system of this invention includes:
[0100] The determination module is used to determine the names of the devices that need to be controlled;
[0101] The inspection module is used to check whether the names of the devices that need to be controlled are controllable.
[0102] The confirmation module is used to determine the current state and control logic of the device when the device to be controlled is identified as controllable.
[0103] The sending module is used to send the current status and control logic of the device to the device.
[0104] This embodiment also includes:
[0105] The generation module is used to generate control logs, which include device names, control types, timestamps, and operation results.
[0106] This embodiment also includes:
[0107] The return module is used to return the control results of each device, including control success and control failure.
[0108] The module division in this embodiment is illustrative and represents only one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in each embodiment of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0109] Example 3
[0110] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the batch control and listing method based on the new energy Scada system. For example, the steps include: determining the names of devices to be controlled; checking whether the names of the devices to be controlled are controllable; when the names of the devices to be controlled are controllable, determining the current state and control logic of the device; sending the current state and control logic of the device to the device; generating a control log, the control log including the device name, control type, timestamp, and operation result; and returning the control result for each device, the control result including control success and control failure. The memory may include main memory, such as high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device. The processor, network interface, and memory are interconnected via an internal bus, which can be an industry standard architecture bus, a peripheral component interconnection standard bus, an extended industry standard architecture bus, etc., and the bus can be divided into address bus, data bus, control bus, etc. The memory is used to store the program; specifically, the program may include program code, and the program code includes computer operation instructions. Memory can include main memory and non-volatile memory, and provides instructions and data to the processor.
[0111] Example 4
[0112] A computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the batch control and listing method based on the New Energy Scada system. For example, the steps include: determining the names of devices to be controlled; checking whether the names of the devices to be controlled are controllable; when the names of the devices to be controlled are controllable, determining the current state and control logic of the device; sending the current state and control logic of the device to the device; generating a control log, the control log including the device name, control type, timestamp, and operation result; and returning the control result for each device, the control result including control success and control failure. Specifically, the computer-readable storage medium includes, but is not limited to, volatile memory and / or non-volatile memory. The volatile memory may include random access memory (RAM) and / or cache memory, etc. The non-volatile memory may include read-only memory (ROM), hard disk, flash memory, optical disk, magnetic disk, etc.
[0113] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0114] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0115] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0116] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0117] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and disclosure of the invention. This application 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. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.
[0118] It should be understood that the present invention is not limited to the precise structure 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.
[0119] The above description is merely a preferred embodiment of the present invention and does not constitute any limitation on the present invention. Any simple modifications, alterations, or equivalent structural changes made to the above embodiments based on the technical essence of the present invention shall still fall within the protection scope of the present invention.
Claims
1. A batch control and listing method based on the new energy Scada system, characterized in that, include: Identify the names of the equipment that needs to be controlled; Check whether the names of the equipment that needs to be controlled are controllable; When the device to be controlled is identified as controllable, the current state of the device and the control logic are determined. Send the current status and control logic of the device to the device.
2. The batch control and listing method based on the new energy Scada system according to claim 1, characterized in that, Also includes: Generate a control log, which includes the device name, control type, timestamp, and operation result.
3. The batch control and listing method based on the new energy Scada system according to claim 1, characterized in that, The process of checking whether the equipment to be controlled is controllable is as follows: Check whether the name of the equipment to be controlled is within the controllable range. If the name of the equipment to be controlled is within the controllable range, then the name of the equipment to be controlled is considered controllable.
4. The batch control and listing method based on the new energy Scada system according to claim 1, characterized in that, The process of sending the current status and control logic of the device to the device is as follows: Based on the control logic and the current state of the device, a control value is generated, and the control value and the device name are sent to the device via a communication protocol.
5. The batch control and listing method based on the new energy Scada system according to claim 1, characterized in that, Also includes: Return the control results for each device, including control success and control failure.
6. A batch control and listing system based on the new energy Scada system, characterized in that, include: The determination module is used to determine the names of the devices that need to be controlled; The inspection module is used to check whether the names of the devices that need to be controlled are controllable. The confirmation module is used to determine the current state and control logic of the device when the device to be controlled is identified as controllable. The sending module is used to send the current status and control logic of the device to the device.
7. The batch control and listing system based on the new energy Scada system according to claim 6, characterized in that, Also includes: The generation module is used to generate control logs, which include device names, control types, timestamps, and operation results.
8. The batch control and listing system based on the new energy Scada system according to claim 6, characterized in that, Also includes: The return module is used to return the control results of each device, including control success and control failure.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the batch control and listing method based on the new energy Scada system as described in any one of claims 1-5.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the batch control and listing method based on the new energy Scada system as described in any one of claims 1-5.