Decentralized control system FBD (fiber bragg diode) element roll-call checking method and related equipment

By performing point-testing and point-testing verification in the DCS system, the problem of incorrect point-testing and point-testing is solved, the reliability and stability of the system are improved, and system failures and safety hazards caused by errors are avoided.

CN120256477APending Publication Date: 2025-07-04XIAN THERMAL POWER RES INST CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510396226.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

During the DCS configuration process, the incorrect introduction of test-point names results in inconsistent data types and incorrect reference values, affecting the system control effect, and even causing safety accidents.

Method used

By searching for the path information of the test point name in the KKS hash table, the type matching and verification of the IO measurement points, global variable measurement points and redundant measurement points are carried out to ensure the accuracy and consistency of the measurement point information, consider the redundancy of the functional block and cross-device reference situation, and timely discover and correct potential errors.

Benefits of technology

Improve the verification efficiency, ensure the accuracy of the measurement point information, avoid incorrect introduction, enhance the reliability and stability of the system, and prevent system failures and safety accidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120256477A_ABST
    Figure CN120256477A_ABST
Patent Text Reader

Abstract

The invention discloses a decentralized control system FBD element measuring roll checking method and related equipment, and belongs to the field of decentralized control system data checking, and the method comprises the following steps: searching measuring points according to KKS information, and carrying out IO measuring point type matching or global variable measuring point type matching, and in the global variable measuring point type matching, carrying out data processing on the measuring points according to the KKS information; traversing the sub-key measurement point roll and retrieving corresponding sub-key measurement point information, and comparing the sub-key measurement point information with the function block information for verification; performing retrieval according to the redundant measuring point name to obtain corresponding redundant measuring point information, and verifying the redundant measuring point information; and verifying the reference condition of the measuring point corresponding to the KKS information to complete the FBD element measuring point name verification. According to the invention, the problem that wrong roll call may be introduced in the DCS configuration process can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of distributed control system data verification, and in particular relates to a distributed control system FBD (Function Block Diagram) component measurement point name verification method and related equipment. Background Art

[0002] In the power industry, the distributed control system (DCS) is the core control system of modern thermal power plants, hydropower stations, nuclear power plants and other power generation facilities. It undertakes the important task of comprehensive monitoring and automatic control of various units and equipment. The DCS system integrates multiple functional blocks to achieve precise control of each production link of the power plant. In these functional blocks, the measurement point reference is the key link between the field sensors and actuators and the control system. In order to ensure that the function block can accurately obtain the real-time data of the field equipment and issue the correct control instructions when necessary, the correct KKS (unified power plant identifier, also known as the measurement point name) must be filled in the measurement point configuration of the function block. The KKS system is an internationally standardized power plant identification system. It realizes the standardization and normalization of power plant information by uniformly encoding power plant equipment, systems, components, etc. In the DCS configuration process, the correct reference of the KKS measurement point is crucial to ensure the correctness and stability of the system control logic.

[0003] However, in actual operation, due to human factors or system complexity, users may enter incorrect measurement point names. This error will not only lead to inconsistent data types of the referenced measurement points, but also cause measurement point reference value errors, thus affecting the control effect of the DCS system. During the unit commissioning phase, such errors may increase the commissioning time cost and extend the time it takes for the power plant to be put into commercial operation. More seriously, during the operation of the unit, incorrect measurement point references may cause malfunctions of on-site equipment and even cause safety accidents, posing a serious threat to the safety of power plant equipment and personnel.

[0004] Therefore, how to ensure that KKS measuring points are correctly referenced during the DCS configuration process and avoid abnormal operation of logical configuration due to human errors is a technical problem that needs to be urgently solved in the current field of power industry automation. Summary of the invention

[0005] The object of the present invention is to provide a distributed control system FBD component measurement point name verification method and related equipment to solve the problem that the DCS configuration process may introduce erroneous measurement point names.

[0006] In order to achieve the above object, the present invention adopts the following technical solutions: In a first aspect, a method for verifying the name of a FBD component measurement point in a distributed control system comprises the following steps: Obtain the KKS information and function block information of the FBD component, and generate the redundant measurement point name corresponding to the KKS information and the sub-key measurement point name of the current structure variable; Search for the path information of the sub-key measurement point name or the redundant measurement point name of the current structure variable in the KKS hash table. If the path information is repeated, it means that the KKS information already exists, and the verification ends. Otherwise, proceed to the next step; Search for measurement points according to the KKS information, and perform IO measurement point type matching or global variable measurement point type matching. In the global variable measurement point type matching, traverse the sub-key measurement point names and retrieve the corresponding sub-key measurement point information, and compare the sub-key measurement point information with the function block information for verification; After retrieving the corresponding redundant measurement point information according to the redundant measurement point name, verify the redundant measurement point information; Verify the reference situation of the measurement points corresponding to the KKS information to complete the verification of the measurement point names of the FBD component.

[0007] In some embodiments, the step of generating the redundant measurement point name corresponding to the KKS information and the sub-key measurement point name of the current structure variable specifically includes: Check whether there are structure-related fields in the KKS information. If there are structure-related fields, the KKS information represents the measurement point name of the structure primary key. Based on the structure sub-key members and according to the measurement point name of the structure primary key, generate the sub-key measurement point name of the current structure variable; According to the function block information, check whether the function block corresponding to the KKS information is a redundant function block. If it is a redundant function block, generate a redundant measurement point name based on the KKS information.

[0008] In some embodiments, the step of searching for measurement points according to the KKS information and performing IO measurement point type matching or global variable measurement point type matching specifically includes: When the measurement point found according to the KKS information is an IO measurement point, compare the function block information with the IO measurement point information, and judge whether the device number, data type, and input / output type of the function block information and the IO measurement point information are consistent. If they are consistent, the IO measurement point type matching is successful. Otherwise, the matching fails and an error prompt message is output; When the measurement point found according to the KKS information is a global variable measurement point, compare the function block information with the global variable measurement point information, and judge whether the device number, data type, and input / output type of the function block information and the global variable measurement point information are consistent. If they are consistent, the IO measurement point type matching is successful. Otherwise, the matching fails and an error prompt message is output.

[0009] In some embodiments, the following steps are further included: After determining that the function block implements cross-device reference according to the function block information, match the device numbers of the global variable measurement points and the function block. If the device numbers of the global variable measurement points and the function block are the same, the matching is successful; otherwise, the matching fails and an error prompt message is output.

[0010] In some embodiments, the step of verifying the redundant measurement point information after retrieving the corresponding redundant measurement point information according to the redundant measurement point name specifically includes: Retrieve the redundant measurement point name in the measurement point library of the current device and cross-devices to obtain the matching redundant measurement point information. Compare the redundant measurement point information with the function block information to determine whether the device numbers, data types, and input / output types of the function block information and the redundant measurement point information are the same. If they are the same, the redundant measurement point information is successfully matched; if not, the redundant measurement point information is mismatched and an error prompt message is output.

[0011] In some embodiments, the step of completing the verification of the measurement point names of FBD components after verifying the reference situation of the measurement points corresponding to the KKS information specifically includes: If the current function block is a function block associated with a structured variable or an output symbol block, traverse the reference information list of all function blocks in the current device's POU page, and compare the KKS information that is the same as the current measurement point in the reference information list, the corresponding reference information and the information of the current function block. If the reference information and the information of the current function block are exactly the same, the current measurement point of the current function block is correctly referenced; otherwise, the current measurement point is incorrectly referenced by other function blocks and an error prompt message is output; Traverse the current device's reference failure information list. If there is KKS information in the reference failure information list that is the same as the current measurement point, an error prompt message is output.

[0012] In some embodiments, after completing the verification of the measurement point names of FBD components, refresh the measurement point information in the function block.

[0013] In a second aspect, a system for verifying the measurement point names of FBD components in a distributed control system includes: A measurement point name generation module, configured to obtain the KKS information and function block information of the FBD component, and generate a redundant measurement point name corresponding to the KKS information and a sub-key measurement point name of the current structured variable; A path information verification module, configured to search for the path information of the sub-key measurement point name or the redundant measurement point name of the current structured variable in the KKS hash table. If the path information is repeated, it means that the KKS information already exists, and the verification ends; otherwise, the next step is performed; The measuring point type matching module is used to find the measuring points according to the KKS information, and perform IO measuring point type matching or global variable measuring point type matching. In the global variable measuring point type matching, traverse the sub-key measuring point names and retrieve the corresponding sub-key measuring point information, and compare the sub-key measuring point information with the function block information for verification; The redundant measuring point verification module is used to retrieve the corresponding redundant measuring point information according to the redundant measuring point name, and then verify the redundant measuring point information; The reference situation verification module is used to verify the reference situation of the measuring points corresponding to the KKS information, and complete the verification of the measuring point names of FBD components.

[0014] In a third aspect, an electronic device includes a memory, a processor, and a computer program stored in the memory and executable in the processor. When the processor executes the computer program, the steps of the method for verifying the measuring point names of FBD components in a distributed control system are implemented.

[0015] In a fourth aspect, a computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method for verifying the measuring point names of FBD components in a distributed control system are implemented.

[0016] Compared with the prior art, the present invention has the following beneficial effects: The present invention provides a method for verifying the measuring point names of FBD components in a distributed control system. By searching for the measuring point name path information in the KKS hash table, it can quickly determine whether the KKS information already exists, avoiding repeated verification and improving the verification efficiency. In addition, detailed type matching and verification are performed on IO measuring points, global variable measuring points, and redundant measuring points to ensure the accuracy and consistency of the measuring point information. It avoids the situation where incorrect measuring point names may be introduced during the DCS configuration process.

[0017] Furthermore, the present invention considers the redundancy and cross-device reference situation of function blocks during the verification process, which helps to promptly discover and correct potential errors, enhancing the reliability and stability of the system.

[0018] Furthermore, the present invention can ensure that the measuring points are correctly referenced by verifying the reference situation of the measuring points, avoiding system failures caused by incorrect references. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 It is a framework schematic diagram of a method for verifying the measuring point names of FBD components in a distributed control system provided in this embodiment; Figure 2 It is a flowchart of a method for verifying the measuring point names of FBD components in a distributed control system provided in this embodiment; Figure 3A schematic diagram of the structure of a distributed control system FBD component measurement point name verification system provided in this embodiment. DETAILED DESCRIPTION

[0020] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solution of the present invention will be further described in detail below in conjunction with the accompanying drawings, and the described content is intended to explain the present invention rather than to limit it.

[0021] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present invention are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or are inherent to these processes, methods, systems, products or apparatus.

[0022] like Figure 1 and Figure 2 As shown, this embodiment provides a method for verifying the name of a FBD component measurement point in a distributed control system, comprising the following steps: Step 1: When the user triggers the measurement point name input action, obtain the KKS information entered by the user in the FBD measurement point name, and at the same time obtain the function block information (including the device number where the function block is located, Pou number, function block instance name, function block type name).

[0023] Step 2: In the current project, retrieve the corresponding device according to the device number in the obtained function block information.

[0024] Step 3: Determine whether there are structure-related fields in KKS. If there are structure-related fields, it means that the current function block is associated with a structure variable. The current KKS represents the measurement point name of the structure's primary key. Based on the measurement point name of the structure's primary key and the structure's sub-key members, generate and cache the sub-key measurement point name of the current structure variable.

[0025] Step 4: Determine whether the function block that references the current KKS is a redundant function block. If it is a redundant function block, generate the corresponding redundant measurement point name according to the KKS and cache it.

[0026] Step 5: Search the path information (device number, page number, node number, branch number, board number, channel number) of the measurement point corresponding to the KKS in the KKS information that has been stored in the library (stored in the KKS hash table of the entire station, or the KKS hash table under the device). If the newly added KKS has not been stored in the library, it is necessary to re-read the KKS information of the IO measurement point and the global variable measurement point, perform the storage operation, and then search for the path information of the measurement point corresponding to the KKS, and start the verification process according to the path information.

[0027] Step 6: According to the search result in Step 5, if the KKS information appears repeatedly, prompt the user that the currently filled KKS already exists and end the verification process.

[0028] Step 7: If the KKS information is not repeated, verify whether the function block type matches the types of the matched IO measurement points and global variable measurement points.

[0029] Step 8: If the measurement point found according to the KKS information is an IO measurement point, perform IO measurement point type matching (compare the function block information in Step 1 with the IO measurement point information). The matching content includes: whether the device numbers are the same, whether the data types are the same, and whether the input / output types are the same. If the measurement point type matching is successful, generate new matching information, which includes: device number, POU number, node number, branch number, board card number, channel number, channel KKS, and channel description information.

[0030] Step 9: If the measurement point found according to the KKS information is a global variable measurement point, perform global variable point matching (compare the function block information in Step 1 with the global variable measurement point information). The matching content includes: whether the device numbers are the same, whether the data types are the same, and whether the input / output types are the same. If the current function block type needs to implement cross-device reference, verify the device numbers of the measurement point and the device where the function block is located. Only NAI function blocks and NDI function blocks will perform cross-device reference. Therefore, it is necessary to match the device numbers of the NAI function blocks and NDI function blocks with the device numbers of the referenced measurement points to verify whether they are the same.

[0031] Step 10: Process the global variable structure body. The KKS of the structure body sub-key is formed by concatenating the main key KKS and the sub-key name. Traverse the measurement point names of the sub-keys generated in Step 3, and in the measurement point library of the current device, retrieve the corresponding sub-key measurement point information according to the sub-key measurement point names, and record the matched sub-key measurement point information.

[0032] Step 11: According to the global variable matching information verification process in Step 9, perform corresponding verification on all sub-key measurement point information of the structure variables matched in Step 10, that is, compare all sub-key measurement point information with the function block information to determine whether the device numbers are the same, whether the data types are the same, and whether the input / output types are the same.

[0033] Step 12: If the current function block is a redundant function block (REDHAI, REDHNI, REDHDI, etc.), retrieve in the measurement point libraries of this device and across devices according to the redundant measurement point names generated in Step 4, and record the matching measurement point information. According to the processes of Step 8 and Step 9, verify the measurement point information and give an error prompt message, that is, compare the redundant measurement point information with the function block information to determine whether the device numbers, data types, and input / output types of the function block information and the redundant measurement point information are consistent. If they are consistent, the redundant measurement point information is successfully matched; if not, the redundant measurement point information fails to match and an error prompt message is output.

[0034] Step 13: If the current symbol block is an output symbol block (HAO, HDO, HNO, or a function block associated with a structured variable), it is necessary to verify whether the measurement point corresponding to the current KKS is referenced by other function blocks to ensure the singularity of the source data of the output measurement point.

[0035] The verification process of Step 13 is as follows: Obtain the reference information list of all function blocks in the current POU page under the current device (referring to the reverse reference information of the measurement points to the function blocks in the current POU page, and each item contains information such as the device number, POU number, function block class type, and function block instance name of the function block associated with the measurement point). Traverse the reference information list. If the KKS in the list item is the same as the KKS of the current measurement point, compare and verify the device number, POU number, function block type, and function block instance name in the reference information with the current function block. If they are exactly the same, it means that the measurement point reference of the current output function block is correct; otherwise, it means that the measurement point of the current output function block is simultaneously referenced by other measurement points, and the data source of the measurement point is not singular, and a prompt message needs to be given to the user.

[0036] Step 15: Check whether there is a failed reference to the current KKS. Traverse the list of failed reference information under the current device. If the KKS contained in the reference information list item is the same as the current KKS, it means that there is at least one failed reference to the current KKS, and an error should be prompted at this time.

[0037] After the above KKS code verification is completed, it is necessary to refresh the reference information of the measurement points in the function block. The refresh process of the measurement point information is as follows: Step 16.1: Obtain the POU page data in the memory; Step 16.2: Determine whether the matching measurement point information is legal (including information such as the length of the measurement point information, the device number and page number where the measurement point is located, the measurement point name, and the measurement point type).

[0038] Step 16.3: Function block dialog parameter refresh process: Traverse all attributes in the function block parameters, search for the attributes according to the attribute names, obtain the attribute values related to the measurement points from the matched measurement point information, and refresh the measurement point attribute values to the corresponding parameter attributes.

[0039] Step 16.4: For the online state, in addition to saving the refreshed measurement point information to the function block parameter attributes according to Step 3, it is also necessary to perform online value setting for the modified parameters.

[0040] For the method for verifying the measurement point names of FBD components in a distributed control system provided in this embodiment, after the user fills in the KKS information, the configuration tool automatically starts the background verification thread. For the measurement points within this device, retrieve information such as the page number, channel number, and measurement point name of the measurement points under this device. For the measurement points referenced across devices, first load the cross-device measurement point library. After the loading is completed, retrieve the corresponding measurement points in the cross-device measurement point library for verification. After passing the measurement point verification, the correctness of the user's configuration design is ensured, error prompt information can be given to the user in a timely manner, and the abnormal operation of the logic configuration caused by human errors is avoided, which harms the debugging and operation of on-site equipment.

[0041] This method provides an automated safety verification process for the user's configuration process, avoiding the cumbersome manual verification of measurement point names, and can largely avoid configuration errors caused by human errors, avoid equipment damage during the debugging and operation of on-site units, ensure the safety of on-site personnel and equipment, and has practical engineering application value.

[0042] As Figure 3 shown, this embodiment provides a system for verifying the measurement point names of FBD components in a distributed control system, including: A measurement point name generation module, configured to obtain the KKS information and function block information of the FBD component, and generate a redundant measurement point name corresponding to the KKS information and a sub-key measurement point name of the current structure variable; A path information verification module, configured to search for the path information of the sub-key measurement point name or the redundant measurement point name of the current structure variable in the KKS hash table. If the path information is repeated, it means that the KKS information already exists, and the verification ends. Otherwise, proceed to the next step; A measurement point type matching module, configured to search for measurement points according to the KKS information, and perform IO measurement point type matching or global variable measurement point type matching. In the global variable measurement point type matching, traverse the sub-key measurement point names and retrieve the corresponding sub-key measurement point information, and compare the sub-key measurement point information with the function block information for verification; A redundant measurement point verification module, configured to perform verification on the redundant measurement point information after retrieving the corresponding redundant measurement point information according to the redundant measurement point name; A reference situation verification module is used to verify the reference situation of the measuring points corresponding to the KKS information, and complete the verification of the measuring point names of the FBD components.

[0043] The division of modules in the embodiments of the present invention is illustrative, only a logical function division. In actual implementation, there may be other division methods. In addition, in each embodiment of the present invention, the functional modules can be integrated in a processor, or can exist separately physically, or two or more modules can be integrated in one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules.

[0044] In this embodiment, a computer device is also provided. The computer device includes a processor and a memory. The memory is used to store a computer program (in this embodiment, the computer program includes a calculation component and an iteration component, capable of performing model calculation and model update). The computer program includes program instructions, and the processor is used to execute the program instructions stored in the computer storage medium. The processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. It is the computing core and control core of the terminal, and is suitable for implementing one or more instructions. Specifically, it is suitable for loading and executing one or more instructions in the computer storage medium to implement the corresponding method flow or corresponding function; the processor described in the embodiments of the present invention can be used for the operation of a method for verifying the measuring point names of FBD components in a distributed control system.

[0045] This embodiment also provides a storage medium, specifically a computer-readable storage medium (Memory). The computer-readable storage medium is a memory device in a computer device and is used to store programs and data. It can be understood that the computer-readable storage medium here can include both the built-in storage medium in the computer device and, of course, the extended storage medium supported by the computer device. The computer-readable storage medium provides a storage space, and this storage space stores the operating system of the terminal. Moreover, one or more instructions suitable for being loaded and executed by the processor are stored in this storage space, and these instructions can be one or more computer programs (including program codes). It should be noted that the computer-readable storage medium here can be a high-speed RAM memory or a non-volatile memory, such as at least one disk memory. One or more instructions stored in the computer-readable storage medium can be loaded and executed by the processor to implement the corresponding steps of a method for verifying the measuring point names of FBD components in a distributed control system in the above embodiment.

[0046] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program codes.

[0047] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the flows and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the specified functions in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0048] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions in Figure 1 one flow or multiple flows and / or blocks Figure 1The functions specified in one or more boxes.

[0049] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide for implementing the steps of the functions specified in one Figure 1 one process or more processes and / or boxes Figure 1 or more boxes.

[0050] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: modifications or equivalent replacements can still be made to the specific implementation manners of the present invention. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention shall be covered by the protection scope of the claims of the present invention.

Claims

1. A method for verifying the measuring point names of FBD components in a distributed control system, characterized in that, It includes the following steps: Obtain the KKS information and function block information of the FBD component, and generate the redundant measurement point name corresponding to the KKS information and the sub-key measurement point name of the current structure variable; Search for the path information of the sub-key measurement point name or redundant measurement point name of the current structure variable in the KKS hash table. If the path information is repeated, it means that the KKS information already exists, and the verification ends. Otherwise, proceed to the next step; Search for measurement points according to the KKS information, and perform IO measurement point type matching or global variable measurement point type matching. In the global variable measurement point type matching, traverse the sub-key measurement point names and retrieve the corresponding sub-key measurement point information, and compare the sub-key measurement point information with the function block information for verification; After retrieving the corresponding redundant measurement point information according to the redundant measurement point name, verify the redundant measurement point information; Verify the reference situation of the measurement points corresponding to the KKS information to complete the verification of the measurement point names of the FBD component.

2. The method for calibrating the measuring point names of FBD components in a distributed control system according to claim 1, characterized in that, The step of generating the redundant measurement point name corresponding to the KKS information and the sub-key measurement point name of the current structure variable specifically includes: Check whether there are structure-related fields in the KKS information. If there are structure-related fields, the KKS information represents the measurement point name of the structure primary key. Based on the structure sub-key members and according to the measurement point name of the structure primary key, generate the sub-key measurement point name of the current structure variable; Check whether the function block corresponding to the KKS information is a redundant function block according to the function block information. If it is a redundant function block, generate a redundant measurement point name based on the KKS information.

3. A method for calibrating the measuring point names of FBD components in a distributed control system according to claim 1, characterized in that, The step of searching for measurement points according to the KKS information and performing IO measurement point type matching or global variable measurement point type matching specifically includes: When the measurement point found according to the KKS information is an IO measurement point, compare the function block information with the IO measurement point information, and judge whether the device numbers, data types, and input / output types of the function block information and the IO measurement point information are consistent. If they are consistent, the IO measurement point type matching is successful. Otherwise, the matching fails and an error prompt message is output; When the measurement point found according to the KKS information is a global variable measurement point, compare the function block information with the global variable measurement point information, and judge whether the device numbers, data types, and input / output types of the function block information and the global variable measurement point information are consistent. If they are consistent, the IO measurement point type matching is successful. Otherwise, the matching fails and an error prompt message is output.

4. A method for calibrating the measuring point names of FBD components in a distributed control system according to claim 3, characterized in that, It also includes the following steps: After determining that the function block realizes cross-device reference according to the function block information, match the device numbers of the global variable measurement point and the function block. If the device numbers of the global variable measurement point and the function block are consistent, the matching is successful. Otherwise, the matching fails and an error prompt message is output.

5. A method for verifying the measuring point names of FBD components in a distributed control system according to claim 1, characterized in that, The step of verifying the redundant measurement point information after retrieving the corresponding redundant measurement point information according to the redundant measurement point name specifically includes: Retrieve the redundant measurement point names in the current device and the measurement point library across devices to obtain the matching redundant measurement point information. Compare the redundant measurement point information with the function block information to determine whether the device numbers, data types, and input / output types of the function block information and the redundant measurement point information are consistent. If they are consistent, the redundant measurement point information is successfully matched; if not, the redundant measurement point information fails to match and an error prompt message is output.

6. A method for verifying the measuring point names of FBD components in a distributed control system according to claim 1, characterized in that, The steps for completing the verification of the measurement point names of FBD components after verifying the reference situation of the measurement points corresponding to the KKS information specifically include: If the current function block is a function block associated with a structured variable or an output symbol block, traverse the reference information list of all function blocks in the current device's POU page, and compare the KKS information that is the same as the current measurement point in the reference information list, the corresponding reference information and the information of the current function block. If the reference information and the information of the current function block are exactly the same, the current measurement point of the current function block is correctly referenced; otherwise, the current measurement point is incorrectly referenced by other function blocks and an error prompt message is output. Traverse the current device's reference failure information list. If there is KKS information in the reference failure information list that is the same as the current measurement point, an error prompt message is output.

7. A method for verifying the measuring point names of FBD components in a distributed control system according to claim 1, characterized in that, After completing the verification of the measurement point names of FBD components, refresh the measurement point information in the function block.

8. A checking system for measuring point names of FBD components in a distributed control system, characterized in that, It includes: A measurement point name generation module for obtaining the KKS information and function block information of the FBD component and generating the redundant measurement point name corresponding to the KKS information and the sub-key measurement point name of the current structured variable. A path information verification module for searching for the path information of the sub-key measurement point name or the redundant measurement point name of the current structured variable in the KKS hash table. If the path information is repeated, it means that the KKS information already exists and the verification ends; otherwise, the next step is performed. A measurement point type matching module for searching for measurement points according to the KKS information and performing IO measurement point type matching or global variable measurement point type matching. In the global variable measurement point type matching, traverse the sub-key measurement point names and retrieve the corresponding sub-key measurement point information, and compare the sub-key measurement point information with the function block information for verification. A redundant measurement point verification module for retrieving the corresponding redundant measurement point information according to the redundant measurement point name and then verifying the redundant measurement point information. A reference situation verification module for verifying the reference situation of the measurement points corresponding to the KKS information to complete the verification of the measurement point names of FBD components.

9. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable in the processor. When the processor executes the computer program, it implements the steps of the method for verifying the measurement point names of FBD components in a distributed control system according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program. When the computer program is executed by the processor, it implements the steps of the method for verifying the measurement point names of FBD components in a distributed control system according to any one of claims 1 to 7.