Automatic configuration implementation method and device and electronic equipment

Through the automated configuration implementation methods and devices of ETS system automation tools, the problems of low configuration efficiency, poor standardization degree and insufficient accuracy of ETS (METS) system are solved, and the configuration efficiency improvement, standardization and accuracy are improved.

CN119597248APending Publication Date: 2025-03-11GUODIAN SUZHOU SECOND THERMAL POWER CO LTD +2
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311165698.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-08
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The existing ETS (METS) systems lack configuration tools to quickly generate logical configuration files and screen configuration files, resulting in low configuration efficiency, poor standardization and insufficient accuracy.

Method used

Provides an automated configuration implementation method and device, obtains project files, obtains project information data, generates database files and imports logic and screens into project files to generate target files.

Benefits of technology

It improves the configuration efficiency of the ETS (METS) system, improves the configuration standardization and accuracy, reduces the working intensity and difficulty, and ensures the safe and stable operation of the core equipment of the thermal power generator set.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119597248A_ABST
    Figure CN119597248A_ABST
Patent Text Reader

Abstract

The invention provides an automatic configuration implementation method and device and electronic equipment, and relates to the technical field of computers. The method comprises the following steps: acquiring a project file; first data is obtained through the data interface, and the first data is used for representing project information needed by configuration; executing and generating a database file according to the first data through an ETS system automation tool; and importing logics and pictures corresponding to the database file into the project file to generate a target file. According to the invention, the configuration efficiency of the ETS (METS) system is improved, the configuration standardization of the ETS (METS) system is improved, and the configuration accuracy of the ETS (METS) system is also improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to an automatic configuration implementation method, an automatic configuration implementation device, an electronic device and a computer-readable storage medium. Background Art

[0002] The steam turbine (small steam turbine) emergency shutdown protection system, referred to as the ETS (METS) system, is the core part of the timely, effective and reliable shutdown of the steam turbine of a large thermal power generator unit when encountering abnormal conditions during operation. It is the core brain to ensure the safe and stable operation of the steam turbine. The ETS (METS) system receives the switch signal and outputs the result of the switch logic operation to the shutdown solenoid valve circuit to control the start and stop state of the steam turbine. The usual switch operation logic includes three out of two, four out of two, one out of one, two out of two, etc. Early ETS (METS) systems usually adopted PLC control systems. With the improvement of DCS system performance and the need for integrated control of the entire plant, the use of DCS control systems for large thermal power generator ETS (METS) systems has become the mainstream and trend.

[0003] At present, the ETS (METS) system is divided into two parts: the controller software logic output and the embedded logic operation output of the three-redundant trip protection card (TPM card) independent of the controller. It mainly includes modules such as protection trip conditions, protection switching, and trip first output. Generally, the number of hard-wired measurement points of the ETS control system of a unit is about 40 points, the number of intermediate point measurement points is about 100 points, the number of logic algorithm blocks is about 200, and the number of logic pages is about 20 pages; the ETS system monitoring screen includes the ETS main monitoring screen and the TPM card monitoring screen.

[0004] However, there is a lack of corresponding configuration tools to quickly generate logic configuration files and screen configuration files. Summary of the invention

[0005] The purpose of the present invention is to provide an automated configuration implementation method, device and electronic equipment. Through the present invention, the configuration efficiency of the ETS (METS) system is improved, the configuration standardization of the ETS (METS) system is improved, and the configuration accuracy of the ETS (METS) system is improved.

[0006] In order to achieve the above object, an embodiment of the present invention provides an automated configuration implementation method, which is applied to an ETS system automation tool, and the method includes:

[0007] Get project files;

[0008] Acquire first data through the data interface, where the first data is used to represent project information required for configuration;

[0009] Generate a database file according to the first data through the ETS system automation tool;

[0010] Import the logic and pictures corresponding to the database file into the project file to generate a target file.

[0011] Specifically, obtaining the engineering file includes:

[0012] A template file is obtained, where the template file is a logic and screen file, a protection logic template file, or an intermediate point database file.

[0013] Specifically, the data interface is a project Excel table;

[0014] The acquiring the first data through the data interface includes:

[0015] The first data is obtained by filling in the required project information in the project Excel spreadsheet.

[0016] Specifically, the step of generating a database file according to the first data by using the ETS system automation tool includes:

[0017] According to the information corresponding to the project Excel table, an import version database file is generated through the ETS system automation tool.

[0018] Specifically, the step of importing the logic and the screen corresponding to the database file into the project file to generate the target file includes:

[0019] Import the logic and pictures corresponding to the imported version database file into the project file, complete the connection and delete the redundant content, and generate the target file.

[0020] Specifically, after importing the logic and screen corresponding to the database file into the project file to generate the target file, the method further includes:

[0021] Complete the configuration of non-standard logic and non-standard screens manually.

[0022] Specifically, after completing the configuration of the non-standard logic and the non-standard screen manually, the method further includes:

[0023] Check the logic and screen corresponding to the target file, and complete the compilation and downloading of the target file.

[0024] On the other hand, an embodiment of the present invention provides a device, applied to an ETS system automation tool, the device comprising:

[0025] Project file unit, used to obtain project files;

[0026] A first data acquisition unit, used to acquire first data through the data interface, where the first data is used to represent project information required for configuration;

[0027] A database file generating unit, configured to generate a database file according to the first data through the ETS system automation tool;

[0028] The target file generating unit is used to import the logic and pictures corresponding to the database file into the project file to generate the target file.

[0029] In another aspect, an embodiment of the present invention provides an electronic device, the electronic device comprising:

[0030] at least one processor;

[0031] a memory connected to the at least one processor;

[0032] The memory stores instructions that can be executed by the at least one processor, and the at least one processor implements the aforementioned method by executing the instructions stored in the memory.

[0033] On the other hand, an embodiment of the present invention provides a computer-readable storage medium storing computer instructions, which, when executed on a computer, enable the computer to execute the aforementioned method.

[0034] The present invention improves the configuration efficiency of the ETS (METS) system, improves the configuration standardization of the ETS (METS) system, and also improves the configuration accuracy of the ETS (METS) system.

[0035] Other features and advantages of the embodiments of the present invention will be described in detail in the subsequent detailed description. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] The accompanying drawings are used to provide a further understanding of the embodiments of the present invention and constitute a part of the specification. Together with the following specific implementations, they are used to explain the embodiments of the present invention, but do not constitute a limitation on the embodiments of the present invention. In the accompanying drawings:

[0037] Figure 1 A schematic diagram of a flow chart of an automated configuration implementation method according to an embodiment of the present application;

[0038] Figure 2 A structural schematic diagram of an automated configuration implementation device provided by an embodiment of the present invention;

[0039] Figure 3A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0040] The specific implementation of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described here is only used to illustrate and explain the embodiment of the present invention, and is not used to limit the embodiment of the present invention.

[0041] The terms "first", "second", etc. in this application are used to distinguish different objects rather than to describe a specific order. At the same time, the term "include" and any form of its variation are intended to cover non-exclusive inclusions.

[0042] Embodiments of the present application provide a method, device, electronic device, and computer-readable storage medium for calculating the production of a horizontal well in volumetric fracturing of a tight oil reservoir.

[0043] The device can be integrated into a computer device, and the electronic device can be a terminal, a server, etc. The terminal can be a mobile phone, a tablet computer, a smart Bluetooth device, a laptop, or a personal computer (PC), etc. The server can be a single server or a server cluster composed of multiple servers.

[0044] In some embodiments, the device may also be integrated into multiple electronic devices. For example, the device may be integrated into multiple servers, and the method of the present application may be implemented by multiple servers.

[0045] In some embodiments, the server may also be implemented in the form of a terminal.

[0046] It should be noted that the serial numbers of the following embodiments are not intended to limit the preferred order of the embodiments.

[0047] Example 1

[0048] The embodiment of the present invention provides an automated configuration implementation method, which is applied to ETS system automation tools, such as Figure 1 The specific process of the method includes steps 110 to 140:

[0049] 110. Get the project files.

[0050] In some embodiments of the present application, step 110 includes the following specific process:

[0051] A template file is obtained, where the template file is a logic and screen file, a protection logic template file, or an intermediate point database file.

[0052] 120. Obtain first data through the data interface, where the first data is used to represent project information required for configuration.

[0053] In some embodiments of the present application, step 120 includes the following specific process:

[0054] The first data is obtained by filling in the required project information in the project Excel spreadsheet.

[0055] 130. Generate a database file according to the first data through the ETS system automation tool.

[0056] In some embodiments of the present application, step 130 includes the following specific process:

[0057] According to the information corresponding to the project Excel table, an import version database file is generated through the ETS system automation tool.

[0058] 140. Import the logic and screen corresponding to the database file into the project file to generate a target file.

[0059] In some embodiments of the present application, step 140 includes the following specific process:

[0060] Import the logic and pictures corresponding to the imported version database file into the project file, complete the connection and delete the redundant content, and generate the target file.

[0061] Specifically, after step 140, the method further includes:

[0062] Complete the configuration of non-standard logic and non-standard screens manually.

[0063] Specifically, after completing the configuration of the non-standard logic and the non-standard screen manually, the method further includes:

[0064] Check the logic and screen corresponding to the target file, and complete the compilation and downloading of the target file.

[0065] Following the above embodiment, the present embodiment is further described below through a specific implementation process:

[0066] According to the work content and functional requirements of the ETS (METS) system, in order to realize the automatic configuration function, the ETS system automation tool proposed in this paper has been designed in detail in terms of data interface, template file, and program execution. The specific functional design is described as follows:

[0067] 1. Data interface:

[0068] Using an Excel spreadsheet as the data interface for the automatic configuration tool, the configuration personnel need to fill in the information needed for the configuration, which is the difference between the various projects.

[0069] The table is divided into 5 tabs. The first tab is the overall data, which includes project information and the number of TPM cards. The domain number and station number are used to fill in the standardized measurement point name in the logic and screen; the TPM number is used to select the template file to call and determine the number of the 4 tags after reading. If the selected number is 3, the TPMA, TPMB and TPMC tags are called. The content of the TPM card tag is the card information, trip condition information and measurement point information.

[0070] 2. Template file:

[0071] Three types of template files were created.

[0072] The first category is logic and screen files. The names of all intermediate points are standardized and defined as "prefix_XXXX". In this way, the configuration of multiple TPM cards only requires replacing the prefixes in batches, and the subsequent names are completely consistent. At the same time, in order to facilitate program development, 4 sets of logic and screen template files are produced according to the number of TPM cards in the master table. The number of logic diagrams and screens varies, but the framework is consistent.

[0073] The second category is the protection logic template file, which includes five logic framework templates: single point, two-out-of-one, two-out-of-two, three-out-of-two and four-out-of-two, for calling.

[0074] The third type is the intermediate point database file, which is used for batch import of databases.

[0075] 3. Program execution:

[0076] According to the TPM card quantity parameter in the data interface table, copy the corresponding logic screen template file to a new folder.

[0077] The measurement point information of the logic and screen in the template file is replaced according to the domain number, station number, algorithm name, intermediate point prefix and other information in the data interface table; the description of the logic and screen in the template file is replaced according to the protection condition description in the data interface table.

[0078] According to the protection condition information and measurement point information in the TPM card label in the data interface table, the corresponding protection condition logic is copied to the specified location and the information is replaced.

[0079] Generate an import version of the database based on the data interface table domain number, station number, intermediate point prefix and other information.

[0080] According to the above design functions, the configuration implementation steps can be:

[0081] 1) Create a project, draw a card layout diagram, and compile it.

[0082] 2) Fill in the green part of the data interface form.

[0083] 3) Execute the automatic configuration software.

[0084] 4) Import the intermediate point database into the project file.

[0085] 5) Copy the generated logic and screen to the project folder, and make simple connections and delete excess content.

[0086] 6) Manual configuration for non-standard (not the 5 types mentioned above), such as three out of three or other complex logic.

[0087] 7) Check the logic and screen, and complete the compilation and download.

[0088] In summary, the present invention improves the configuration efficiency of the ETS (METS) system: after being put into use, it is only necessary to manually fill in the protection instructions of the ETS (METS) system according to the provided form template, select the corresponding logic template and screen template, and quickly generate the logic configuration file and screen configuration file through the automatic configuration tool, which can reduce the work intensity by more than 80%, and also reduce the work difficulty;

[0089] The present invention improves the configuration standardization of the ETS (METS) system: after being put into use, it is only necessary to design the standardized template in a standardized, neat and beautiful way. The logic files and screen files generated by the tool can not only improve the standardization level of the configuration files, but also improve the standardization and beauty of the screens and logic files.

[0090] The present invention improves the configuration accuracy of the ETS (METS) system: after being put into use, the accuracy of the generated logic and screen files can be 100% ensured by manually checking the correctness of the filled-in form template, thus avoiding the common problems of filling in wrong points and selecting wrong algorithm blocks caused by manual configuration, and also reducing the work pressure of technical personnel, ultimately providing a strong guarantee for the safe and stable operation of large (small) steam turbines, which are the core equipment of thermal power generating units.

[0091] Example 2

[0092] The embodiment of the present invention and embodiment 1 belong to the same inventive concept. The embodiment of the present invention provides an automatic configuration implementation device, such as Figure 2 As shown, the device is applied to the ETS system automation tool, and includes:

[0093] The project file unit 201 is used to obtain the project file;

[0094] A first data acquisition unit 202, used to acquire first data through the data interface, where the first data is used to represent project information required for configuration;

[0095] A database file generating unit 203, configured to generate a database file according to the first data through the ETS system automation tool;

[0096] The target file generating unit 204 is used to import the logic and the screen corresponding to the database file into the project file to generate the target file.

[0097] In specific implementation, the above units can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units can refer to the previous method embodiments, which will not be repeated here.

[0098] Example 3

[0099] The embodiment of the present invention and embodiments 1 and 2 all belong to the same inventive concept, and the embodiment of the present invention provides an electronic device, which can be a terminal, a server, etc. Among them, the terminal can be a mobile phone, a tablet computer, a smart Bluetooth device, a notebook computer, a personal computer, etc.; the server can be a single server, or a server cluster composed of multiple servers, etc.

[0100] In some embodiments, the apparatus may also be integrated into multiple devices. For example, the apparatus may be integrated into multiple servers, and the method of the present application may be implemented by multiple servers.

[0101] For example, Figure 3 As shown, it shows a schematic diagram of the structure of the device involved in the embodiment of the present application, specifically:

[0102] The device may include one or more processors 301 of processing cores, one or more storage media 302, a power supply 303, an input module 304, and a communication module 305. Those skilled in the art will appreciate that Figure 3 The device structure shown in the figure does not constitute a limitation of the device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. Among them:

[0103] The processor 301 is the control center of the device, and uses various interfaces and lines to connect various parts of the entire device. It executes various functions of the device and processes data by running or executing software programs and / or modules stored in the memory 302, and calling data stored in the memory 302. In some embodiments, the processor 301 may include one or more processing cores; in some embodiments, the processor 301 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 301.

[0104] The memory 302 can be used to store software programs and modules. The processor 301 executes various functional applications and data processing by running the software programs and modules stored in the memory 302. The memory 302 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the device, etc. In addition, the memory 302 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 302 may also include a memory controller to provide the processor 301 with access to the memory 302.

[0105] The device also includes a power supply 303 for supplying power to various components. In some embodiments, the power supply 303 can be logically connected to the processor 301 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 303 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.

[0106] The device may further include an input module 304, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0107] The device may also include a communication module 305. In some embodiments, the communication module 305 may include a wireless module. The device may perform short-range wireless transmission through the wireless module of the communication module 305, thereby providing wireless broadband Internet access for the user. For example, the communication module 305 may be used to help the user send and receive emails, browse web pages, and access streaming media.

[0108] Although not shown, the device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 301 in the device will load the executable files corresponding to the processes of one or more application programs into the memory 302 according to the following instructions, and the processor 301 will run the application programs stored in the memory 302, thereby realizing various functions, as follows:

[0109] Get project files;

[0110] Acquire first data through the data interface, where the first data is used to represent project information required for configuration;

[0111] Generate a database file according to the first data through the ETS system automation tool;

[0112] Import the logic and pictures corresponding to the database file into the project file to generate a target file.

[0113] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0114] A person skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a storage medium and loaded and executed by a processor.

[0115] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the steps in any of the methods provided in the embodiments of the present application. For example, the instructions can execute the following steps:

[0116] Get project files;

[0117] Acquire first data through the data interface, where the first data is used to represent project information required for configuration;

[0118] Generate a database file according to the first data through the ETS system automation tool;

[0119] Import the logic and pictures corresponding to the database file into the project file to generate a target file.

[0120] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0121] The storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0122] Since the instructions stored in the storage medium can execute the steps in any one of the methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the methods provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0123] Some optional implementation modes of the embodiments of the present invention are described in detail above in conjunction with the accompanying drawings. However, the embodiments are not limited to the specific details in the above implementation modes. Within the technical concept of the embodiments of the present invention, various simple modifications can be made to the technical solutions of the embodiments of the present invention, and these simple modifications all belong to the protection scope of the embodiments of the present invention.

[0124] It should also be noted that the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. To avoid unnecessary repetition, the embodiments of the present invention will not further describe various possible combinations.

[0125] In addition, various implementation modes of the embodiments of the present invention may be arbitrarily combined, and as long as they do not violate the concept of the embodiments of the present invention, they should also be regarded as the contents disclosed by the embodiments of the present invention.

Claims

1. An automated configuration implementation method, characterized in that: Applied to an ETS system automation tool, the ETS system automation tool includes a data interface, and the method includes: Get project files; Acquire first data through the data interface, where the first data is used to represent project information required for configuration; Generate a database file based on the first data through the ETS system automation tool; Import the logic and pictures corresponding to the database file into the project file to generate a target file.

2. The method according to claim 1, characterized in that The obtaining of the engineering files includes: A template file is obtained, where the template file is a logic and screen file, a protection logic template file, or an intermediate point database file.

3. The method according to claim 1, characterized in that The data interface is a project Excel table; The acquiring the first data through the data interface includes: The first data is obtained by filling in the required project information in the project Excel spreadsheet.

4. The method according to claim 3, characterized in that The step of generating a database file according to the first data by using the ETS system automation tool includes: According to the information corresponding to the project Excel table, an import version database file is generated through the ETS system automation tool.

5. The method according to claim 4, characterized in that The database file The corresponding logic and pictures are imported into the project file to generate the target file, including: Import the logic and pictures corresponding to the imported version database file into the project file, complete the connection and delete the redundant content, and generate the target file.

6. The method according to claim 5, characterized in that After importing the logic and screen corresponding to the database file into the project file to generate the target file, the method further includes: Complete the configuration of non-standard logic and non-standard screens manually.

7. The method according to claim 6, characterized in that After completing the configuration of the non-standard logic and the non-standard screen manually, the method further comprises: Check the logic and screen corresponding to the target file, and complete the compilation and downloading of the target file.

8. An automated configuration implementation device, characterized in that: Applied to the ETS system automation tool, the device comprises: Project file unit, used to obtain project files; A first data acquisition unit, used to acquire first data through the data interface, where the first data is used to represent project information required for configuration; A database file generating unit, configured to generate a database file according to the first data by using the ETS system automation tool; The target file generating unit is used to import the logic and pictures corresponding to the database file into the project file to generate the target file.

9. An electronic device, characterized in that: The electronic device includes: at least one processor; a memory connected to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the at least one processor implements the method of any one of claims 1 to 7 by executing the instructions stored in the memory.

10. A computer-readable storage medium storing computer instructions, which, when executed on a computer, enables the computer to execute the method according to any one of claims 1 to 7.

Citation Information

Cited By

  • Method, device and equipment for batch configuration of databases in DCS (Distributed Control System) and medium

    CN121560900A