Engineering data point configuration online updating method, equipment, medium and product

By providing an online update method for engineering data point configuration in a special instrumentation and control system of a nuclear power plant, the problem of obtaining the latest configuration information at all sites during the stable operation of the system is solved, real-time consistency and data synchronization of configuration information are achieved.

CN119597768APending Publication Date: 2025-03-11CHINA NUCLEAR CONTROL SYST ENG
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411620759.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In the special instrumentation and control systems of nuclear power plants, the existing technology is difficult to ensure that all sites can obtain the latest engineering data point configuration information after startup, especially when the engineer station or operator station is shut down or the system is shut down.

Method used

It provides an online updating method for engineering data point configuration. By running the configuration software at any online site, the configuration software sends a request to the management site after it is started. The management site is used to store the configuration information of the current engineering data point, and distributes the updated configuration information to other online sites through multicast. This method supports running configuration software at any site for updating engineering data point configuration and ensures that any site can obtain the latest engineering data point configuration information during operation.

Benefits of technology

It realizes that under the stable operation of the system, it ensures that all sites can obtain the latest engineering data point configuration information, and solves the problem of configuration inconsistency caused by equipment changes and other reasons during the system use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119597768A_ABST
    Figure CN119597768A_ABST
Patent Text Reader

Abstract

The invention discloses an engineering data point configuration online updating method and device, a medium and a product, and relates to the field of data point configuration updation.The method comprises the steps that configuration software runs at any online site, and after the configuration software is started, a request for obtaining configuration information of a current engineering data point is sent to a management site; after the management site receives the request, the configuration information of the current engineering data point is sent to the configuration software; updating the configuration information of the current engineering data point to obtain the updated configuration information of the engineering data point; the updated configuration information of the engineering data points is sent to a management site; and the management site updates the configuration information of the current engineering data point into the updated configuration information of the engineering data point, and distributes the updated configuration information of the engineering data point to other online sites for updating in a multicast mode. According to the method and the device, the latest engineering data point configuration information can be obtained when any site runs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data point configuration update, and in particular to an engineering data point configuration online update method, device, medium and product. Background Art

[0002] In the dedicated instrumentation and control systems of nuclear power plants (such as test data acquisition systems, test instrumentation systems, transient recording and analysis / accident sequence recording, etc.), all collected data are stored in the database in the form of engineering data points and used in various server sites and human-computer interaction interfaces of the system. The configuration of engineering data points is usually completed when the system is initially built, but during the use of the system, due to equipment changes, test scheme design, etc., the configuration of engineering data points needs to be changed, such as adding or deleting engineering points. It is extremely critical to ensure the consistency of engineering data at each site in the network and the real-time synchronization of data while the system is running stably.

[0003] The current method for updating engineering data points is to run the configuration software on one site. After updating the engineering data point configuration, the update notification is distributed to other sites through multicast. After each site receives the online update notification, it obtains the latest configuration data from the source site where the configuration software is located, thereby completing the entire online update process. This method requires that all sites must be online during the online update operation, otherwise the subsequent restarted sites will not be able to know the previously updated engineering data point configuration. However, in the dedicated instrumentation and control system of a nuclear power plant, the server site can be guaranteed to be online in real time, but the engineer station, operator station and other sites may be shut down or the system may be shut down. How to ensure that after the engineering data points are updated online in any case, the latest engineering data point configuration can be used after any site is started is a problem that needs to be improved. Summary of the invention

[0004] The purpose of this application is to provide an engineering data point configuration online update method, device, medium and product to ensure that all sites can obtain the latest engineering point configuration information during operation.

[0005] To achieve the above objectives, this application provides the following solutions:

[0006] In a first aspect, the present application provides an online updating method for engineering data point configuration, comprising:

[0007] The configuration software is run at any online site, and the configuration software sends a request to the management site after startup; the online site running the configuration software is a historical library service site, an alarm service site, an engineer site or an operator site; the management site is a real-time library service site; the management site is used to store the configuration information of the current engineering data point; the request is to obtain the configuration information of the current engineering data point; the engineering data point includes point name, point type, data type, corresponding device type, hardware address, range, unit, data accuracy, alarm type, alarm threshold, dead zone range, compression algorithm and storage method;

[0008] After receiving the request, the management site sends the configuration information of the current engineering data point to the configuration software;

[0009] Performing an update operation on the configuration information of the current engineering data point to obtain updated configuration information of the engineering data point; the update operation is adding an engineering data point, deleting an engineering data point, changing the properties of an engineering data point, adding a device type, or deleting a device type;

[0010] Sending the updated configuration information of the engineering data point to the management site;

[0011] The management site updates the configuration information of the current engineering data point to the configuration information of the updated engineering data point, and distributes the configuration information of the updated engineering data point to other online sites for updating through multicast.

[0012] Optionally, it also includes:

[0013] When the update operation is addition or deletion, the history database service site synchronously updates the history database, adds the configuration information of the added engineering data point to the history database, or deletes the configuration information of the deleted engineering data point from the history database.

[0014] Optionally, all sites include a real-time library service proxy module.

[0015] Optionally, also include: For offline sites during online update:

[0016] After the offline site is started, the real-time library service agent module is initialized and joins the online update multicast address;

[0017] The real-time library service agent module sends a request to the management site to obtain the configuration information of the updated engineering data point;

[0018] After receiving the request for obtaining the configuration information of the updated engineering data point, the management site sends the configuration information of the updated engineering data point to the real-time library service agent module;

[0019] The real-time library service agent module receives and caches the configuration information of the updated engineering data point.

[0020] Optionally, the configuration software and the real-time library service site are connected via a point-to-point TCP connection.

[0021] Optionally, sites other than the real-time library service site use the same data structure to cache configuration information of engineering data points.

[0022] In a second aspect, the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement any of the above-described online updating methods for engineering data point configurations.

[0023] In a third aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the above-described methods for online updating of engineering data point configurations.

[0024] In a fourth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements any of the above-mentioned methods for online updating of engineering data point configurations.

[0025] According to the specific embodiments provided in this application, this application has the following technical effects:

[0026] The present application provides an online update method, device, medium and product for engineering data point configuration. The configuration software is run at any online site. After the configuration software is started, a request is sent to the management site. The management site is used to store the configuration information of the current engineering data point. The request is to obtain the configuration information of the current engineering data point. After receiving the request, the management site sends the configuration information of the current engineering data point to the configuration software. The configuration information of the current engineering data point is updated to obtain the updated configuration information of the engineering data point. The update operation is the addition of engineering data points, the deletion of engineering data points, the change of the properties of engineering data points, the addition of equipment types or the deletion of equipment types. The configuration information of the updated engineering data point is sent to the management site. The management site updates the configuration information of the current engineering data point to the configuration information of the updated engineering data point, and distributes the updated configuration information of the engineering data point to other online sites for updating through multicast. The present application can support the configuration software running at any site to update the configuration of engineering data points, and can also ensure that the latest configuration information of engineering data points can be obtained when any site is running. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0028] Figure 1 A flowchart of an online updating method for engineering data point configuration provided by an embodiment of the present application;

[0029] Figure 2 This is a schematic diagram of the online update architecture;

[0030] Figure 3 The following is a flowchart of online update processing using the historical database service as an example;

[0031] Figure 4 Start the flow chart for the station taking the operator station as an example;

[0032] Figure 5 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0033] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0034] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, the present application is further described in detail below with reference to the accompanying drawings and specific implementation methods.

[0035] This application improves the management method of engineering points (engineering data points) in the dedicated instrumentation and control system of a nuclear power plant, so as to achieve the purpose of supporting the running of configuration software at any site to update the engineering point configuration, and also ensuring that the latest engineering point configuration information can be obtained when any site is running.

[0036] In an exemplary embodiment, Figure 1 As shown, a method for online updating of engineering data point configuration is provided, comprising the following steps:

[0037] S1: Run the configuration software at any online site, and after the configuration software is started, it sends a request to the management site; the online site running the configuration software is a historical library service site, an alarm service site, an engineer site, or an operator site; the management site is a real-time library service site; the management site is used to store the configuration information of the current engineering data point; the request is to obtain the configuration information of the current engineering data point; the real-time library service site stores the configuration information of the engineering data point in a persistent manner in the form of a point table, and the engineering data point includes the point name, point type, data type, corresponding device type, hardware address, range, unit, data accuracy, alarm type, alarm threshold, dead zone range, compression algorithm, and storage method. The point name is the unique identifier of the engineering point and cannot be changed. Other information can be updated online through the configuration software.

[0038] In actual applications, the most basic site in the system, such as the real-time library service site, is selected as the management site for engineering point information. The real-time library service site stores the configured engineering point information persistently, and loads the engineering point configuration information into the memory when the real-time library service site is started. Others such as the historical library service, alarm service, engineer station, operator station, etc. all obtain engineering point configuration information from the real-time library service. Figure 2 The configuration software shown in the figure running on a certain operator station is just a representation, and does not mean that the configuration software can only run on the operator station. In fact, the configuration software can run on any station.

[0039] Run the configuration software at any site. When the configuration software starts, it obtains the current engineering data point configuration information from the real-time library service site.

[0040] S2: After receiving the request, the management site sends the configuration information of the current engineering data point to the configuration software.

[0041] S3: updating the configuration information of the current engineering data point to obtain the updated configuration information of the engineering data point; the updating operation is adding an engineering data point, deleting an engineering data point, changing the properties of an engineering data point, adding an equipment type, or deleting an equipment type. If a certain equipment type is deleted, all engineering points corresponding to the equipment type are also deleted.

[0042] In actual applications, operators update engineering point configuration information (engineering data point configuration information) through configuration software, and the updated incremental information is sent to the real-time library service site for processing.

[0043] S4: Sending the updated configuration information of the engineering data point to the management site.

[0044] S5: The management site updates the configuration information of the current engineering data point to the configuration information of the updated engineering data point, and distributes the configuration information of the updated engineering data point to other online sites for updating via multicast.

[0045] In actual applications, after receiving the update information, the real-time library service site first updates the locally stored engineering point information, and then distributes the updated configuration information of the engineering data point to other sites for updating through multicast to ensure real-time online synchronization of data.

[0046] As an optional implementation, it also includes:

[0047] When the update operation is addition or deletion, the history database service site synchronously updates the history database, adds the configuration information of the added engineering data point to the history database, or deletes the configuration information of the deleted engineering data point from the history database.

[0048] As an optional implementation, all sites include a real-time library service agent module.

[0049] As an optional implementation mode, the method further includes: for an offline site in the online update process:

[0050] After the offline site is started, the real-time library service agent module is initialized and joins the online update multicast address.

[0051] The real-time library service agent module sends a request to the management site to obtain the configuration information of the updated engineering data point.

[0052] After receiving the request for obtaining the updated configuration information of the engineering data point, the management site sends the updated configuration information of the engineering data point to the real-time library service agent module.

[0053] The real-time library service agent module receives and caches the configuration information of the updated engineering data point.

[0054] In actual applications, other sites do not perform persistent storage of engineering point configuration information locally, but request the latest engineering point configuration information from the real-time library service site when the system starts, and then cache it in memory for use. Start and join the multicast that receives online update information. After receiving the update information, update the engineering point information cached in the memory. Therefore, even if the site is not in operation during the online update, it can obtain the latest engineering point configuration information at the next startup.

[0055] Other sites besides the real-time library service site use the same data structure to cache project points, such as Figure 2As shown, a real-time library service agent module is added to other sites to uniformly perform multicast management, obtain engineering point configuration information, data cache, receive online update information, and update information processing, and provide a callback interface for each type of update information (such as adding engineering points, deleting engineering points, etc.). Each site can process the update information separately according to its own business functions.

[0056] The above entire process is carried out under the operating status of each site, realizing online real-time update of engineering point configuration information without affecting system operation.

[0057] This application implements real-time online update of engineering point configuration information according to the following steps: Figure 3 The process of other sites receiving online update information is shown, taking the historical library service site as an example. The historical library service site is only an example and does not mean that only the historical library service can support online update.

[0058] Step 1: Run the configuration software at any site. After the configuration software is started, it sends a request to the real-time library service site to obtain the latest engineering point configuration information (configuration information of the current engineering data point).

[0059] Step 2: After receiving the request, the real-time library service site sends the latest engineering point configuration information to the requesting party.

[0060] Step 3: After receiving the information, the configuration software displays it and provides an interface for the operator to perform update operations.

[0061] Step 4: The operator updates the latest engineering point configuration information and sends the updated engineering point configuration information to the real-time library service site for processing.

[0062] Step 5: After receiving the online update information (updated engineering point configuration information), the real-time library service site first updates the latest engineering point configuration information stored locally, and then distributes the updated engineering point configuration information to other sites for updating via multicast to ensure real-time online synchronization of data.

[0063] Step 6: The real-time library service agent module included in the historical library service site is responsible for receiving online update information and updating the cache of this site.

[0064] Step 7: For the online update information of the addition / deletion of engineering points, the historical database service site needs to synchronously update the historical database. Therefore, after step 6, the added engineering points are synchronously added to the historical database according to the online update information, and the deleted engineering points are synchronously deleted from the historical database. This step is a characteristic function of the historical database service and is not universal. Other types of sites can choose to include step 7 according to their own business functions and perform business processing of the characteristic function, or end this online update after step 6.

[0065] For sites that are not online during the project point online update process, such as Figure 4 As shown, you can obtain the latest engineering point configuration information by following the steps below: Figure 4 The process is described using the operator station as an example, but this does not mean that only the operator station can obtain the engineering point configuration information at startup.

[0066] Step 1: After the operator station is started, the real-time library service agent module is initialized first.

[0067] Step 2: After the real-time library service agent module is initialized, it joins the online update multicast address to prepare for receiving online update information during operation.

[0068] Step 3: Send a request to the real-time library service node to obtain online update information.

[0069] Step 4: After receiving the request, the real-time library service site sends the online update information. Because the real-time library service site is the custodian of the online update information, it can ensure that the requester obtains the latest engineering point configuration information in the system.

[0070] Step 5: After receiving the online update information, the real-time library service agent module caches it in the memory for use by the module where it is located, namely the operator station.

[0071] Step 6: The operator station continues to start subsequent functions.

[0072] The point-to-point TCP connection established between the configuration software and the real-time library service site uses a certain IP and port number to transmit online update information. The configuration software can clearly know the connection status of the real-time library service site before updating, ensuring that new update information is sent only after the connection is successful, ensuring the real-time and reliability of online update information transmission.

[0073] The present application provides an online update method for engineering data point configuration, which supports running configuration software at any site to update engineering point configuration. Any site can either receive online update information in real time or obtain the latest engineering point configuration information at startup, so as to achieve the purpose of all sites being able to obtain the latest engineering point configuration information during operation after the engineering point configuration information is updated online in any case.

[0074] In an exemplary embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the above-mentioned engineering data point configuration online update method when executing the computer program.

[0075] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, which implements the above-mentioned online updating method of engineering data point configuration when executed by a processor.

[0076] In an exemplary embodiment, a computer program product is provided, including a computer program, which implements the above-mentioned engineering data point configuration online update method when executed by a processor.

[0077] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 5 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for online updating of engineering data point configuration is implemented.

[0078] Those skilled in the art will understand that Figure 5 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0079] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0080] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).

[0081] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.

[0082] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0083] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A method for online updating of engineering data point configuration, characterized in that: include: Running configuration software at any online site, the configuration software sends a request to the management site after starting; The online site running the configuration software is a historical library service site, an alarm service site, an engineer site or an operator site; the management site is a real-time library service site; the management site is used to store the configuration information of the current engineering data point; the request is to obtain the configuration information of the current engineering data point; the engineering data point includes point name, point type, data type, corresponding device type, hardware address, range, unit, data accuracy, alarm type, alarm threshold, dead zone range, compression algorithm and storage method; After receiving the request, the management site sends the configuration information of the current engineering data point to the configuration software; Performing an update operation on the configuration information of the current engineering data point to obtain updated configuration information of the engineering data point; the update operation is adding an engineering data point, deleting an engineering data point, changing the properties of an engineering data point, adding a device type, or deleting a device type; Sending the updated configuration information of the engineering data point to the management site; The management site updates the configuration information of the current engineering data point to the configuration information of the updated engineering data point, and distributes the configuration information of the updated engineering data point to other online sites for updating through multicast.

2. The method for online updating of engineering data point configuration according to claim 1, characterized in that: Also includes: When the update operation is addition or deletion, the history database service site synchronously updates the history database, adds the configuration information of the added engineering data point to the history database, or deletes the configuration information of the deleted engineering data point from the history database.

3. The method for online updating of engineering data point configuration according to claim 1, characterized in that: All sites include the Live Library Services Agent module.

4. The method for online updating of engineering data point configuration according to claim 1, characterized in that: Also includes: For offline sites during online update: After the offline site is started, the real-time library service agent module is initialized and joins the online update multicast address; The real-time library service agent module sends a request to the management site to obtain the configuration information of the updated engineering data point; After receiving the request for obtaining the configuration information of the updated engineering data point, the management site sends the configuration information of the updated engineering data point to the real-time library service agent module; The real-time library service agent module receives and caches the configuration information of the updated engineering data point.

5. The method for online updating of engineering data point configuration according to claim 1, characterized in that: The configuration software and the real-time library service site are connected via a point-to-point TCP connection.

6. The method for online updating of engineering data point configuration according to claim 1, characterized in that: Sites other than the real-time library service site use the same data structure to cache configuration information of engineering data points.

7. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the online updating method for engineering data point configuration described in any one of claims 1 to 6.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the online updating method for engineering data point configuration described in any one of claims 1 to 6 is implemented.

9. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the online updating method for engineering data point configuration described in any one of claims 1 to 6 is implemented.