Centralized control system signal association method, display method, association device, display device, computer equipment and storage medium
The centralized control system signal correlation method addresses the inefficiencies of traditional systems by configuring pages hierarchically, reducing configuration workload and enhancing signal data management and display in new energy control systems.
Patent Information
- Application Number
- CN202411219036.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-30
- Publication Date
- 2025-01-03
AI Technical Summary
The traditional substation monitoring system's signal association method is cumbersome and inefficient for new energy centralized control systems due to numerous data types, data points, and complex control methods, leading to a significant configuration workload that hinders rapid deployment.
A centralized control system signal correlation method that configures pages based on levels, components, and signal points, generating a page configuration file, importing data models, and displaying signals efficiently using a hierarchical approach.
This method simplifies signal association configuration work and enhances the management and display of signal data, improving the functionality and user satisfaction of the monitoring system by reducing the configuration workload and enabling efficient, accurate, and flexible signal data management.
Smart Images

Figure CN119248829A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of centralized control systems, and in particular, relates to a centralized control system signal correlation method, display method, correlation device, display device, computer equipment and storage medium. Background Art
[0002] The new energy centralized control system is different from the substation monitoring system. It has the following characteristics: 1) There are many types of power plants, a large number of them, and many monitoring data points; 2) There are various control modes for new energy power generation equipment, including active and reactive power control, on / off operation, wind turbine yaw control, etc.; 3) There are various forms of data display, such as real-time data lists, historical data curves, power generation ranking bar charts, etc. Based on the above characteristics, if the signal association method of the traditional substation monitoring system is followed, after the data configuration is completed, when configuring the graphic configuration, all the data to be displayed on the page needs to be associated with specific signals, which will lead to huge configuration workload and is not conducive to the rapid deployment of the new energy centralized control system. Summary of the invention
[0003] The embodiments of the present application provide a centralized control system signal association method, display method, association device, display device, computer equipment and storage medium, which can solve the technical problems in the prior art that the centralized control system has many data types, many data points, complex control methods and large configuration workload.
[0004] In a first aspect, an embodiment of the present application provides a centralized control system signal correlation method, including:
[0005] When designing a page, configure it based on the level of pages, components, and signal points to generate a page configuration file;
[0006] Import the acquired data point table, create data models of the plant, array, and equipment according to the data point table, and save them in the signal table;
[0007] The page, the component, the signal, and the data model are displayed in the page.
[0008] In a possible implementation manner of the first aspect, the configuring based on the levels of pages, components, and signal points includes:
[0009] creating said page;
[0010] Creating at least one component in the page; wherein the component includes at least one of the following: a signal point component, a signal type component, and a curve type component;
[0011] Signal points are arranged in each component, and signal point attributes are configured; wherein the signal point attributes include: signal type, signal identifier, and unit.
[0012] In a possible implementation manner of the first aspect, the signal table includes a data model, a signal identifier, and a signal index.
[0013] In a second aspect, an embodiment of the present application provides a centralized control system signal display method, including:
[0014] Obtaining a data request for a target signal;
[0015] Parsing the data request to obtain a parsing result;
[0016] Based on the analysis results, page configuration file and signal table, the front-end data of the target signal is obtained and displayed; wherein the page configuration file is configured based on the level of pages, components and signal points.
[0017] In a possible implementation manner of the second aspect, the component includes at least one of the following: a signal point component, a signal type component, and a curve type component;
[0018] The signal table includes a data model, a signal identifier and a signal index; the data model includes a plant data model, an array data model and an equipment data model.
[0019] In a possible implementation of the second aspect, the parsing result includes a target page and a target component;
[0020] The acquiring and displaying the front-end data of the target signal based on the parsing result, the page configuration file and the signal table includes:
[0021] Determining a target signal including a target signal identifier based on the parsing result and the page configuration file;
[0022] Based on the target page, the target component and the target signal identifier, querying the target signal index corresponding to the target signal from the signal table;
[0023] Acquire front-end data of the target signal based on the target signal index;
[0024] The front-end data of the target signal is displayed in the target page.
[0025] In a third aspect, an embodiment of the present application provides a centralized control system signal association device, including:
[0026] The generation module is used to generate page configuration files based on the levels of pages, components, and signal points when designing pages;
[0027] A creation module is used to import the acquired data point table, create data models of the plant, array, and equipment according to the data point table, and save them in the signal table;
[0028] The display module is used to display the page, the component, the signal and the data model in the page.
[0029] In a fourth aspect, an embodiment of the present application provides a centralized control system signal display device, including:
[0030] An acquisition module, used for acquiring a data request for a target signal;
[0031] A parsing module, used to parse the data request and obtain a parsing result;
[0032] A display module is used to obtain and display the front-end data of the target signal based on the analysis results, page configuration file and signal table; wherein the page configuration file is configured based on the hierarchy of pages, components and signal points.
[0033] In a fifth aspect, an embodiment of 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 when the processor executes the computer program, the centralized control system signal association method described in any one of the first aspect above, or the centralized control system signal display method described in any one of the second aspect above is implemented.
[0034] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the centralized control system signal association method described in any one of the first aspect above, or the centralized control system signal display method described in any one of the second aspect above is implemented.
[0035] In the seventh aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on a computer device, the computer device executes the centralized control system signal association method described in any one of the first aspect, or the centralized control system signal display method described in any one of the second aspect.
[0036] In the embodiment of the present application, when the centralized control system signals are associated, when designing the page, the page configuration is performed based on the level of pages, components, and signal points, and a page configuration file is generated; the acquired data point table is imported, and the data model of the plant, array, and equipment is created according to the data point table, and saved in the signal table; the page, the component, the signal, and the data model are displayed in the page. Among them, the configuration is performed according to the page, component, and signal, and the page configuration signal association work is changed from associating point by point to associating by page and component, thereby greatly simplifying the signal association configuration work of the centralized control system.
[0037] Furthermore, when the centralized control system displays signals, the front-end data of the target signal is obtained and displayed based on the analysis results, page configuration files and signal tables, wherein the page configuration files are configured based on the levels of pages, components and signal points. The centralized control system can manage and display signal data more efficiently, accurately and flexibly, thereby improving the functionality and user satisfaction of the entire monitoring system.
[0038] It can be understood that the beneficial effects of the third to seventh aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art 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 any creative work.
[0040] Figure 1 It is a flowchart of a centralized control system signal correlation method provided in an embodiment of the present application;
[0041] Figure 2 This is a page diagram of a centralized control system provided by an embodiment of the present application;
[0042] Figure 3 It is a flowchart of a centralized control system signal display method provided by an embodiment of the present application;
[0043] Figure 4 It is a flowchart of a centralized control system signal association and display method provided in an embodiment of the present application;
[0044] Figure 5 It is a structural diagram of a signal association device of a centralized control system provided in an embodiment of the present application;
[0045] Figure 6 It is a structural schematic diagram of a signal display device of a centralized control system provided in an embodiment of the present application;
[0046] Figure 7 It is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0048] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0049] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0050] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0051] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0052] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0053] Figure 1 A schematic flow chart of a centralized control system signal correlation method provided in the present application is shown.
[0054] S101, when designing a page, configure based on the levels of pages, components, and signal points to generate a page configuration file.
[0055] The page design and configuration are performed based on the image configuration tool to generate a page configuration file. The page design process is usually completed in a graphical user interface GUI, involving operations such as dragging and dropping components and configuring parameters.
[0056] A page may include multiple components, and a component may include multiple signal points, that is, a component is a collection of signal points. For example, substation 1 is a component, which contains 8 signal points, including power signal, temperature signal, etc.
[0057] In an optional embodiment, configuration is performed based on the levels of pages, components, and signal points to generate a page configuration file, including: creating the page; creating at least one component in the page; wherein the component includes at least one of the following: a signal point component, a signal type component, and a curve type component; signal points are arranged in each component, and signal point attributes are configured; wherein the signal point attributes include: signal type, signal identifier, and unit.
[0058] In an embodiment of the present application, an interface is first created and defined, and then different types of components (such as signal point components, signal type components, and curve type components) are determined. Specific signal points are added to the components, and signal points can be arranged by dragging and dropping, and then a component is formed. Then, the properties of each signal point are configured, and the Save button is clicked to store the page configuration information in a relational database. The system generates an Extensible Markup Language (XML) page configuration file to record the page configuration information.
[0059] Among them, the signal point component refers to the component displayed at a specific station, such as substation 1. The signal component refers to a type of component that is common to multiple components, such as the component that is common to substation 1, substation 2, and substation 3. The curve component refers to the component displayed at a specific station.
[0060] In an embodiment of the present application, after the interface is created and defined, the type of component will be determined first. For example, if it is determined to build a signal point component, the corresponding component will be a non-universal component displayed to a specific station. If it is determined to build a signal class component, the corresponding component will be a universal component that can be used for all plants and stations.
[0061] Among them, the properties of each signal point are configured, specifically including: editing the signal type, signal identification, unit and other parameters of each signal point in turn; among them, the signal types include remote control signals, telemetry signals, telesignaling signals, teleadjustment signals, telepulse signals, etc.; the signal identification includes Chinese and English identification, etc.
[0062] In traditional image configuration tools, when designing page layout, you must first configure the database configuration, display the data on the interface, and then select the plant-interval-secondary equipment-signal in turn, drag the corresponding signal to the specific position on the page, and save the association between the page data point and the actual signal in the database. The above operation requires that all data that need to be displayed on the page be associated with specific signals. The configuration workload is huge, which is not conducive to the rapid deployment of new energy centralized control systems. In an embodiment of the present application, based on the image configuration tool, the page configuration signal association work is changed from associating one point at a time to associating by page and component. For example, for the display page at the device level, after the page layout is designed in the past, the graphics can be copied, but the signal association must be associated with the signal of the corresponding device, and the number of signal associations must be as many as the number of devices. In an embodiment of the present application, the page display at the device level is treated as the same type of page and uniformly configured. No matter how many devices there are, the signal association of all device pages is completed by performing a page layout design and signal configuration once.
[0063] For ease of understanding, an example is given here. Figure 2 In the page diagram shown, there are 100 inverters in Substation 2 (PV plant). In a page showing the monitoring signals of inverters, select the inverter device to be viewed through the tree structure on the left. There are 6 components in the page on the right. The layout and signals of the components are configured in the graphical configuration. After designing such a page, all inverters have the same layout, and the only difference is that the data of the monitoring signals of different devices are different.
[0064] In the XML page configuration file generated after the configuration is completed, each type of page has a first-level node (also called the page node corresponding to the first-level interface WebPageLayout node), and the components under the page are the second-level nodes under the corresponding page node. Usually, a page has multiple components, that is, under each first-level node, there are usually multiple second-level nodes. The node structure of each page and component in the XML page configuration file is clear and easy to read, and it is also convenient for the program to parse.
[0065] For ease of understanding, here we Figure 2 Let's take an example. Click "1# Inverter" on the left to display the inverter page. Click "Array A1" to display the array page. The corresponding XML page configuration file contains a WebPageLayout node, and each type of page has only one WebPageLayout node. Figure 2 The configuration file only shows the configuration of pages such as "Overview".
[0066] Among them, WebPageLayout refers to the layout design and content arrangement of the web page.
[0067] S102, importing the acquired data point table, creating data models of the plant, array, and equipment according to the data point table, and saving them in the signal table.
[0068] S103: Display the page, the component, the signal and the data model on the page.
[0069] The signal table includes a data model, a signal identifier and a signal index.
[0070] Among them, the data configuration of the centralized control station displays and processes the configuration of data from each substation. The centralized control station records and manages these data based on the data point table. In the data point table, each signal has information such as the equipment, interval, plant station, Chinese and English identification, etc.
[0071] Among them, the data configuration tool has the function of automatically importing the substation signal point table.
[0072] In an embodiment of the present application, a data point table is imported into the system based on a data configuration tool. After the signal point table is imported, a three-level data model of plant-interval-equipment (i.e., the data model of plant, array, and equipment) is automatically created according to the information in the signal point table. The information of the data model at each level can be configured separately. For example, for the data model at the plant level, the installed capacity of the plant, the total area of the photovoltaic panels, the number of wind turbines, etc. can be configured. For the data model at the array level (also referred to as the data model at the interval level), the photovoltaic field station can configure information such as array capacity, installed area, and group number. The above are special attributes of the data models at all levels, which are not reflected in the data point table and need to be filled in according to the actual project.
[0073] Among them, after the data configuration tool creates the data model, it will save the signals of each level of the data model into the signal table of the relational database. The signal table saves the Chinese and English identifiers of the signal, the level of the data model, the data model ID, the signal index of the signal in the system and other information. The purpose of this data table is to query the signal index of a specific signal through the data model ID and the Chinese and English identifiers. The data model ID here includes the plant ID, array ID, and equipment ID. A data model ID, such as an inverter ID, usually corresponds to multiple signals, but the Chinese and English identifiers of these signals belonging to the same inverter ID are different.
[0074] Among them, it can be presented in the form of tree nodes on the page according to the three-layer data model of plant-array-equipment.
[0075] In an embodiment of the present application, configuration is performed based on the hierarchy of pages, components, and signal points, a page configuration file is generated, and a three-level data model of plant-interval-equipment is automatically created based on the information in the signal point table. Instead of focusing on the page layout design of a specific model, the page layout design of a certain type of model is configured. Data models at the same level only need to be configured once to complete the configuration of all similar models.
[0076] Figure 3 A schematic flowchart of a centralized control system signal display method provided in the present application is shown.
[0077] S301, obtaining a data request for a target signal.
[0078] In the embodiment of the present application, in response to a user's click operation on a page, a data request is generated, which is used to obtain front-end data of one or more signals.
[0079] S302: parse the data request to obtain a parsing result.
[0080] Among them, the data request is parsed to obtain the target page and target component.
[0081] S303, based on the parsing result, the page configuration file and the signal table, the front-end data of the target signal is obtained and displayed; wherein the page configuration file is configured based on the level of page, component and signal point.
[0082] Among them, the components include at least one of the following: signal point components, signal type components, curve type components; the signal table includes data models, signal identifiers and signal indexes; the data model includes plant data models, array data models, and equipment data models.
[0083] Among them, the signal index is the unique index ID of the signal in the system, through which the real-time monitoring value and historical data records of the specific signal can be queried.
[0084] In an embodiment of the present application, based on the parsing result and the page configuration file, a target signal including a target signal identifier is determined; based on the target page, the target component and the target signal identifier, a target signal index corresponding to the target signal is queried from the signal table; based on the target signal index, the front-end data of the target signal is obtained; and the front-end data of the target signal is displayed in the target page.
[0085] In the embodiments of the present application, Figure 2 As shown, the XML page configuration file is a general configuration file. For example, in the XML page configuration file, a signal in the component A1 of page A is the "active power" of the inverter, which does not specifically refer to the "active power" of a specific inverter. The signal table stores the signals of each inverter, including the "active power". On the system page, when you click on a certain inverter, you actually select a specific inverter, such as the 1# inverter. In response to the above operation, the front end generates a data request, which may include a page name, a component name, and a data model ID, wherein the page name, the component name, and the data model ID form a json format. The data service process responds to the data request, parses the data request, and learns that the signal of the component A1 of page A of the 1# inverter is needed. At this time, according to the loaded XML page configuration file, the data service process knows that there is a signal of "active power" in A1, and goes to the data table to query the signal index of the "active power" of the 1# inverter, and reads different databases such as the real-time library, the relationship library, and the historical library through this signal index to obtain the corresponding data, and then forms a json data structure and returns it to the front-end page, thereby realizing the data display of the centralized control system.
[0086] Among them, when displaying, the signal index of the signal does not need to be included in the data request. The front-end data can be obtained by providing the page, component, and corresponding data model ID.
[0087] In the embodiment of the present application, the data service process is connected to the centralized control system by registering the service bus, and has a low coupling degree with other parts of the centralized control system. Whether to start is determined by running the setting parameters. Through the above settings, the data service process started can be dynamically adjusted according to the type and number of new energy power plants connected to the centralized control station. If there is only a photovoltaic power plant, only the photovoltaic data service process needs to be started. If there are both photovoltaic and wind power plants, the corresponding wind power and photovoltaic data service processes need to be started.
[0088] In an embodiment of the present application, the XML page configuration file and data model generated in the above embodiment are used to process data requests for front-end pages based on the data service process, and the format of data requests and replies (json data structure) is designed, which reduces the input requirements for data requests, reduces network bandwidth occupancy and system resource consumption.
[0089] Figure 4 A schematic flow chart of a centralized control system signal association and display method provided by the present application is shown. A page configuration file is generated based on a graphic configuration tool, which is the basis for replying data. When the front-end page makes a data request, the data service process knows which signals need to be read based on the XML page configuration file. A data model is generated based on the data configuration tool and saved in a signal table. When a user needs to view a certain type of signal, the system receives a data request, loads a page configuration file based on the data service, obtains a signal index based on the loaded page configuration file and the signal table, reads monitoring data from the memory database based on the signal index, organizes and replies to it, generates front-end data suitable for display, and displays the front-end data on the page.
[0090] For ease of understanding, the embodiment of the present application takes the centralized control system accessing multiple photovoltaic power stations as an example. First, the page layout is designed according to the data model structure of the photovoltaic power plant. For the access of photovoltaic power stations, the main model hierarchy is plant-array-inverter equipment. When designing the page layout, two components can be designed for the plant overview page. One is a detailed key information list component, which lists the key information of all sites, and the information of each plant is concentrated in one component; the other is a simplified plant information list component. For centralized control stations with more connected plants, such a page layout has a higher information density, which is convenient for operation and maintenance personnel to view.
[0091] Taking the detailed key information list as an example, in the new graphical configuration tool, after creating the overview page, you only need to create a detailed key information list component in the overview page. The component type is a data list class, and the position of each signal in the component is arranged, and the type, Chinese description, English logo, unit and other parameters of each signal are set in turn. After the configuration is completed, save and generate the page configuration file. After that, open the new energy data configuration tool, import the signal point table of the photovoltaic power plant, automatically establish the array model and device model according to the interval name and primary device name in the signal point table, and import the photovoltaic related signals into the signal table. The corresponding model type is recorded in the signal table, such as plant, array, inverter, etc., and the corresponding data model ID, signal index of the signal in the system, signal name, type, Chinese and English logo and other information are recorded. The above information is saved in the relational database.
[0092] After the graphic configuration and database configuration are completed, the data service process can be started. The data service process loads the XML page configuration file and parses it during initialization, that is, it loads the signal type and quantity contained in any component of the system page. When the front-end page displays data, the format of the requested data is very concise. As shown in Table 1:
[0093] property describe type Is this field required? value Dataclass Data Type string yes GetPvData datatype Data Types string yes PageData optype Operation Type string yes QueryData condition parameter object yes ... pageName Page Name string yes ... componentName Component Name String no ... siteId Plant ID int no ... pvArrayId Array id int no ... equipId Device ID int no ...
[0094] Table 1
[0095] When the front-end page makes a data request, which page, component, plant, array, and device data needs to be refreshed are all in the condition parameter in Table 1. There are 5 parameters in total, and data from any page can be requested through different combinations. If the component name is set to empty, the data service process will reply with data from all components of the page. Taking the overview page as an example, if a detailed plant overview list is requested, the requested data is:
[0096] {
[0097] "dataclass":"GetPvData",
[0098] "datatype":"PageData",
[0099] "optype":"QueryData",
[0100] "condition":{
[0101] "pageName":"overviewInfo",
[0102] "componentName":"detailedView",
[0103] "siteId":null,
[0104] "pvArrayId":null,
[0105] "equipId":null
[0106] }
[0107] }
[0108] After receiving the above data request, the data service process retrieves the loaded page configuration file and finds the corresponding configuration according to the page name and component name. The component type is a list of plant-type signals. Therefore, the three request parameters of plant ID, array ID, and device ID are all empty. The data service process reads the corresponding signal table of all plants, obtains the signal index of each signal in the system, reads the real-time value of each signal in the real-time library according to the signal index, organizes it into reply data, and replies to the front-end page. After receiving the reply data, the front-end page displays it, completing the interactive process of photovoltaic data.
[0109] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0110] Corresponding to the centralized control system signal correlation method described in the above embodiment, Figure 4 A structural block diagram of a signal association device of a centralized control system provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0111] Reference Figure 5 , the signal association device of the centralized control system includes:
[0112] The generation module is used to generate page configuration files based on the levels of pages, components, and signal points when designing pages;
[0113] A creation module is used to import the acquired data point table, create data models of the plant, array, and equipment according to the data point table, and save them in the signal table;
[0114] The display module is used to display the page, the component, the signal and the data model in the page.
[0115] In a possible implementation, a module is generated to:
[0116] creating said page;
[0117] Creating at least one component in the page; wherein the component includes at least one of the following: a signal point component, a signal type component, and a curve type component;
[0118] Signal points are arranged in each component, and signal point attributes are configured; wherein the signal point attributes include: signal type, signal identifier, and unit.
[0119] In a possible implementation manner, the signal table includes a data model, a signal identifier, and a signal index.
[0120] Reference Figure 6 , the signal display device of the centralized control system includes:
[0121] An acquisition module, used for acquiring a data request for a target signal;
[0122] A parsing module, used to parse the data request and obtain a parsing result;
[0123] A display module is used to obtain and display the front-end data of the target signal based on the analysis results, page configuration file and signal table; wherein the page configuration file is configured based on the hierarchy of pages, components and signal points.
[0124] In a possible implementation, the component includes at least one of the following: a signal point component, a signal type component, and a curve type component;
[0125] The signal table includes a data model, a signal identifier and a signal index; the data model includes a plant data model, an array data model and an equipment data model.
[0126] In a possible implementation, the parsing result includes a target page and a target component; and a display module is used to:
[0127] Determining a target signal including a target signal identifier based on the parsing result and the page configuration file;
[0128] Based on the target page, the target component and the target signal identifier, querying the target signal index corresponding to the target signal from the signal table;
[0129] Acquire front-end data of the target signal based on the target signal index;
[0130] The front-end data of the target signal is displayed in the target page.
[0131] It should be noted that the information interaction, execution process and other contents between the above-mentioned modules are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0132] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0133] An embodiment of the present application also provides a computer device, which includes: at least one processor, a memory, and a computer program stored in the memory and executable on the at least one processor, wherein the processor implements the steps in any of the above-mentioned method embodiments when executing the computer program.
[0134] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0135] An embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0136] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the camera / terminal device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0137] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0138] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0139] In the embodiments provided in the present application, it should be understood that the disclosed devices / network equipment and methods can be implemented in other ways. For example, the device / network equipment embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0140] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0141] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
[0142] Figure 7 This is a schematic diagram of the structure of a computer device provided in one embodiment of the present application. Figure 7 As shown, the computer device of this embodiment includes: at least one processor 20 ( Figure 7 Only one is shown), a memory 21 and a computer program 22 stored in the memory 21 and executable on the at least one processor 20, wherein the processor 20 implements the steps in any of the above-mentioned embodiments of the centralized control system signal association method when executing the computer program 22, or implements the steps in any of the above-mentioned embodiments of the centralized control system signal display method.
[0143] The computer device may include, but is not limited to, a processor 20 and a memory 21. Those skilled in the art will appreciate that Figure 7 It is only an example of a computer device and does not constitute a limitation of the computer device. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.
[0144] The processor 20 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0145] In some embodiments, the memory 21 may be an internal storage unit of the computer device, such as a hard disk or memory of the computer device. In other embodiments, the memory 21 may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device. Further, the memory 21 may also include both an internal storage unit of the computer device and an external storage device. The memory 21 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program. The memory 21 may also be used to temporarily store data that has been output or is to be output.
[0146] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A centralized control system signal correlation method, characterized in that: include: When designing a page, configure it based on the level of pages, components, and signal points to generate a page configuration file; Import the acquired data point table, create data models of the plant, array, and equipment according to the data point table, and save them in the signal table; The page, the component, the signal, and the data model are displayed in the page.
2. The centralized control system signal correlation method according to claim 1, characterized in that: The configuration based on the page, component, and signal point level includes: creating said page; Creating at least one component in the page; wherein the component includes at least one of the following: a signal point component, a signal type component, and a curve type component; Signal points are arranged in each component, and signal point attributes are configured; wherein the signal point attributes include: signal type, signal identifier, and unit.
3. The centralized control system signal correlation method according to claim 1, characterized in that: The signal table includes a data model, a signal identifier and a signal index.
4. A method for displaying signals of a centralized control system, characterized in that: include: Obtaining a data request for a target signal; Parsing the data request to obtain a parsing result; Based on the analysis results, page configuration file and signal table, the front-end data of the target signal is obtained and displayed; wherein the page configuration file is configured based on the level of pages, components and signal points.
5. The centralized control system signal display method according to claim 4, characterized in that: The components include at least one of the following: a signal point component, a signal type component, and a curve type component; The signal table includes a data model, a signal identifier and a signal index; the data model includes a plant data model, an array data model and an equipment data model.
6. The centralized control system signal display method according to claim 5, characterized in that: The parsing result includes a target page and a target component; The acquiring and displaying the front-end data of the target signal based on the parsing result, the page configuration file and the signal table includes: Determining a target signal including a target signal identifier based on the parsing result and the page configuration file; Based on the target page, the target component and the target signal identifier, querying the target signal index corresponding to the target signal from the signal table; Acquire front-end data of the target signal based on the target signal index; The front-end data of the target signal is displayed in the target page.
7. A signal correlation device for a centralized control system, characterized in that: include: The generation module is used to generate page configuration files based on the levels of pages, components, and signal points when designing pages; A creation module is used to import the acquired data point table, create data models of the plant, array, and equipment according to the data point table, and save them in the signal table; The display module is used to display the page, the component, the signal and the data model in the page.
8. A signal display device for a centralized control system, characterized in that: include: An acquisition module, used for acquiring a data request for a target signal; A parsing module, used to parse the data request and obtain a parsing result; A display module is used to obtain and display the front-end data of the target signal based on the analysis results, page configuration file and signal table; wherein the page configuration file is configured based on the hierarchy of pages, components and signal points.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 3 is implemented, or the method according to any one of claims 4 to 6 is implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 3 or the method according to any one of claims 4 to 6 is implemented.
Citation Information
Cited By
New energy centralized control system and monitoring method and device thereof, medium and program product
CN120969035A
