Method and system for one-key sequential control call object of centralized control station matching substation
By defining the core template and alias sub-templates for interval status types, a one-click sequential control call object matching the substation is automatically generated, solving the adaptation problem caused by the naming rule differences between the central control station and the substation, and realizing simplified configuration and improved practicality of one-click sequential control.
Patent Information
- Application Number
- CN202511444373.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-10
- Publication Date
- 2026-01-13
AI Technical Summary
In smart grids, the one-click sequential control call operation between the central control station and the substation has problems such as diverse naming rules, difficulty in adaptation, and high configuration complexity, which leads to increased operation and maintenance difficulty and reduced flexibility.
Define the core template and alias sub-templates for interval status types, configure the aliases for regions, substations, voltage levels, and interval nodes, automatically generate one-click sequential control call objects that match the substations, and achieve automatic matching of one-click sequential control call objects through template and alias replacement methods.
It reduces the implementation difficulty for master and slave station engineers, improves the practicality of one-click sequential control, simplifies the configuration process, and enhances the system's flexibility and scalability.
Smart Images

Figure CN121328540A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power system automatic control technology, and in particular to a method and system for one-click sequential control calling of objects by a central control station and a substation. Background Technology
[0002] With the rapid development and widespread application of smart grids, the one-click sequential control operation technology between central control stations and substations has become a key technology for improving the level of power grid operation and management due to its high efficiency, safety, and intelligence. This technology, through the remote control function of the central control station, invokes the one-click sequential control application function of the substation, realizing the automated and sequential control of various electrical equipment. This enhances the reusability of one-click sequential control technology in the power industry, reduces the cost of overlapping technology development and deployment, and significantly improves the efficiency and flexibility of power grid dispatching and operation and maintenance.
[0003] In practical engineering applications, the naming rules for sequential control calls at various substations exhibit diversity, especially in the naming of interval states. Furthermore, due to the large number of existing substations, which are often constrained by historical reasons, technical limitations, or cost considerations, large-scale configuration upgrades or modifications are difficult to implement in a short period to meet the sequential control operation requirements of the central control station. When the central control station accesses the one-click sequential control function of substations, it needs to spend considerable time and resources developing various adaptation strategies to address the needs of different substations. This not only increases the complexity and maintenance difficulty of the system but also limits the flexibility and scalability of one-click sequential control operations between the central control station and substations.
[0004] Therefore, in order to reduce the access difficulty and configuration workload of one-click sequential control technology in substations, alleviate the workload of operation and maintenance personnel, and improve the practicality of one-click sequential control of master and slave stations, it is urgent to research and develop a method for the central control station to flexibly match the one-click sequential control calling objects of slave stations in order to adapt to the rapid development of the power grid. Summary of the Invention
[0005] The purpose of this invention is to solve at least one technical problem in the background art and to provide a method and system for one-click sequential control of objects when matching substations with a central control station.
[0006] To achieve the above objectives, the present invention provides a method for one-click sequential control invocation of objects by matching a central control station with a substation, comprising: Define a core template for interval state types, using different values to distinguish and represent different interval state types; Based on the core template of the interval status type and the naming rules of the one-click sequential control call object provided by the substation, define and configure interval status alias sub-templates for various types of intervals in the substation. Associate the interval status alias sub-template with all specific intervals of the same interval type, using intervals as the unit; Configure aliases for master and slave stations of each node in the configuration area, substation, voltage level, and bay; Define and configure the style template for the sequential control call object based on the one-click sequential control call object style rules provided by the sub-site; The scope is defined by region, substation, or bay, and the sequential control call object style template is associated with all specific bays within that scope. Based on the source and target states of the one-click sequential control task interval between the master and sub-stations, automatically generate a one-click sequential control call object that matches the sub-station.
[0007] According to one aspect of the present invention, the core template for the interval state type is a collection of all interval state types, and there is one and only one core template for the interval state type in the system; the node of each interval state type in the core template for the interval state type includes: a type value and a default name for the interval state.
[0008] According to one aspect of the present invention, the interval state alias sub-template is a collection of various interval state types belonging to the interval type, and there may be multiple interval state alias sub-templates of the same interval type; the node of each interval state type in the interval state alias sub-template includes: a type value and an interval state alias, and its type value corresponds to the type value of one of the interval states in the core template of the interval state type.
[0009] According to one aspect of the present invention, the master-slave sequential control call alias for each node of the region, substation, voltage level, and interval is: a name that the slave station can recognize when the master station sends a sequential control call request to the slave station, and the master-slave sequential control call alias is only used in the master-slave sequential control call operation process.
[0010] According to one aspect of the present invention, the sequential control call object style template is a string composed of the English identifiers of each node and a separator symbol. The English identifiers of each node include region, substation, voltage level, bay, bay source state, bay target state, and separator symbol. There can be multiple sequential control call object style templates in the system, and the number of nodes and combination method of each sequential control call object style template are different.
[0011] According to one aspect of the invention, the step of associating the sequential control call object style template with all specific intervals as the scope of a region, substation, or bay includes: During the configuration of the style template for the sequential control call object, if a specified area is selected as the scope, all specific intervals associated with the specified area will be automatically found; if a specified substation is selected as the scope, all specific intervals associated with the specified substation will be automatically found; if a specified interval is selected as the scope, it will be associated with the specified specific interval.
[0012] According to one aspect of the invention, the source state and target state options of the interval include only all sub-items in the configured interval state alias sub-template, and the target state option does not include the option for the source state of the interval.
[0013] According to one aspect of the present invention, the source state of the interval is calculated by the interval state calculation service module or directly transmitted by the substation via the dispatch data network, and is matched with the sub-items in the interval state alias sub-template to obtain the source state name of the corresponding interval, including: The interval source state result is calculated by the interval state calculation service module or directly sent by the substation through the dispatch data network and then converted into an interval state type value, which is written into the interval operation status field of the corresponding interval table in the database. Read the interval state type value, retrieve the sub-item in the interval state alias sub-template associated with the current interval that is equal to the type value, and use the interval state alias in the retrieved sub-item as the source state name of the current interval.
[0014] According to one aspect of the present invention, the automatic generation of a one-click sequential control call object matching the substation is to automatically generate a one-click sequential control call object string matching the substation, including: Based on the associated sequential control call object style template and the English identifier of the node in the template, read the corresponding sequential control call alias of region, substation, voltage level and bay in the database. When there is no node configured with a sequential control call alias, the basic name of the node in the central control station system shall prevail. By combining the source and target state names of the intervals already determined by the interval object, the English identifiers of the nodes in the sequential control call object style template are replaced in turn to obtain the one-click sequential control call object string that matches the sub-site.
[0015] To achieve the above objectives, the present invention also provides a system for one-click sequential control and invocation of objects by matching a central control station with a substation, comprising: The interval state type representation module defines the core template for interval state types, using different values to distinguish and represent different interval state types. The interval status alias sub-template configuration module defines and configures interval status alias sub-templates for various types of intervals in the substation based on the core template of interval status type and the naming rules of the one-click sequential control call object provided by the substation. The interval status alias sub-template association module associates interval status alias sub-templates with all specific intervals of the same interval type, on an interval-by-interval basis. The sequential control alias configuration module configures the master and slave stations to sequentially control aliases for each node of the region, substation, voltage level, and interval. The sequential control call object style template configuration module defines and configures the sequential control call object style template according to the one-click sequential control call object style rules provided by the sub-site. The sequential control call object style template association module, with the region, substation or bay as the scope, associates the sequential control call object style template with all specific bays within the scope; The one-click sequential control call object generation module automatically generates a one-click sequential control call object that matches the substation based on the source and target states of the interval of the one-click sequential control task between the master and substations.
[0016] To achieve the above objectives, the present invention also provides an electronic device, including a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the method described above for one-click sequential control and invocation of objects by matching the central control station with the substation.
[0017] To achieve the above objectives, the present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method described above for one-click sequential control and invocation of objects by matching substations with central control stations.
[0018] According to the present invention, a core template for bay status types is defined. Based on the naming rules for one-click sequential control calls provided by the substation, aliases for regions, substations, voltage levels, and bay nodes are configured. A configuration template for sequential control call objects is defined, and sub-templates for configuration bay status aliases are defined for different bay types. Two template instances are applied to specific bays. During one-click sequential control operations at the central control station, a matching and replacement method is used to automatically generate one-click sequential control task call objects that match the substations. Through templates, aliases, and automatic matching and replacement, one-click sequential control call objects consistent with the naming rules of each substation are automatically generated. This effectively solves the problems of difficulty in adaptation, large configuration volume, and error-proneness caused by differences in naming rules for sequential control objects between substations in engineering projects, reduces the implementation difficulty for main and substation engineers, and improves the practicality of one-click sequential control between main and substations. Attached Figure Description
[0019] Figure 1 The flowchart illustrates a method for one-click sequential control invocation of objects by a central control station matching a substation according to an embodiment of the present invention. Detailed Implementation
[0020] The invention will now be discussed with reference to exemplary embodiments. It should be understood that the described embodiments are merely intended to enable those skilled in the art to better understand and thus implement the invention, and are not intended to imply any limitation on the scope of the invention.
[0021] As used herein, the term "comprising" and its variations are to be interpreted as open-ended terms meaning "including but not limited to". The term "based on" is to be interpreted as "at least partially based on". The terms "one embodiment" and "an embodiment" are to be interpreted as "at least one embodiment".
[0022] Figure 1 This is a flowchart illustrating a method for one-click sequential control invocation of objects by a central control station matching a substation according to an embodiment of the present invention. Figure 1 As shown, in this embodiment, the method for the central control station to match the substation with a one-click sequential control call object includes: Define a core template for interval state types, using different values to distinguish and represent different interval state types; Based on the core template of the interval status type and the naming rules of the one-click sequential control call object provided by the substation, define and configure interval status alias sub-templates for various types of intervals in the substation. Associate the interval status alias sub-template with all specific intervals of the same interval type, using intervals as the unit; Configure aliases for master and slave stations of each node in the configuration area, substation, voltage level, and bay; Define and configure the style template for the sequential control call object based on the one-click sequential control call object style rules provided by the sub-site; The scope is defined by region, substation, or bay, and the sequential control call object style template is associated with all specific bays within that scope. Based on the source and target states of the one-click sequential control task interval between the master and sub-stations, automatically generate a one-click sequential control call object that matches the sub-station.
[0023] Furthermore, according to one embodiment of the present invention, the interval state type core template is a collection of all interval state types, and there is one and only one interval state type core template in the system; the nodes of each interval state type in the interval state type core template include: type value and default name of interval state.
[0024] Furthermore, according to one embodiment of the present invention, the interval state alias sub-template is a collection of various interval state types belonging to the interval type, and there may be multiple interval state alias sub-templates of the same interval type; the node of each interval state type in the interval state alias sub-template includes: type value and interval state alias, and its type value corresponds to the type value of one of the interval states in the core template of the interval state type.
[0025] Furthermore, according to one embodiment of the present invention, the master-slave sequential control call alias for each node of the region, substation, voltage level, and bay is: a name that the slave station can recognize when the master station sends a sequential control call request to the slave station. The master-slave sequential control call alias is only used in the master-slave sequential control call operation process.
[0026] Furthermore, according to one embodiment of the present invention, the sequential control call object style template is a string composed of the English identifiers and separators of each node, and each node includes region, substation, voltage level, bay, bay source state, and bay target state; there can be multiple sequential control call object style templates in the system, and the number of nodes and combination method of each sequential control call object style template are different.
[0027] Furthermore, according to one embodiment of the present invention, the sequential control call object style template is associated with all specific bays, with the scope being a region, substation, or bay, including: During the configuration of the style template for the sequential control call object, if a specified area is selected as the scope, all specific intervals associated with the specified area will be automatically found; if a specified substation is selected as the scope, all specific intervals associated with the specified substation will be automatically found; if a specified interval is selected as the scope, it will be associated with the specified specific interval.
[0028] Furthermore, according to one embodiment of the present invention, the source state and target state options of the interval only include all the sub-items in the configured interval state alias sub-template, and the target state option does not include the option of the source state in which the interval is located.
[0029] Furthermore, according to one embodiment of the present invention, the source state of the interval is calculated by the centralized control system or directly transmitted from the substation via the dispatch data network, and is matched with the sub-items in the interval state alias sub-template to obtain the source state name of the corresponding interval, including: The interval source status result is calculated by the centralized control system or directly transmitted from the substation through the dispatch data network and then converted into an interval status type value, which is written into the interval operation status field of the corresponding interval table in the database. Read the interval state type value, retrieve the sub-item in the interval state alias sub-template associated with the current interval that is equal to the type value, and use the interval state alias in the retrieved sub-item as the source state name of the current interval.
[0030] Furthermore, according to one embodiment of the present invention, automatically generating a one-click sequential control call object matching the substation involves automatically generating a one-click sequential control call object string matching the substation, including: Based on the associated sequential control call object style template and the English identifier of the node in the template, read the corresponding sequential control call alias of region, substation, voltage level and bay in the database. When there is no node configured with a sequential control call alias, the basic name of the node in the central control station system shall prevail. By combining the source and target state names of the intervals already determined by the interval object, the English identifiers of the nodes in the sequential control call object style template are replaced in turn to obtain the one-click sequential control call object string that matches the sub-site.
[0031] According to the above-described scheme of this invention, the present invention defines a core template for interval status types, configures aliases for regions, substations, voltage levels, and interval nodes based on the naming rules of one-click sequential control call objects provided by substations, defines a configuration template for sequential control call objects, and defines sub-templates for configuration interval status aliases for different interval types. Two template instances are applied to specific intervals. During one-click sequential control operations at the central control station, a matching and replacement method is used to automatically generate one-click sequential control task call objects that match the substations. Through templates, aliases, and automatic matching and replacement, one-click sequential control call objects consistent with the naming rules of each substation are automatically generated, effectively solving the problems of difficulty in adaptation, large configuration volume, and error susceptibility caused by differences in naming rules for sequential control objects between substations in engineering projects. This reduces the implementation difficulty for main and substation engineers and improves the practicality of one-click sequential control between main and substations.
[0032] Furthermore, to achieve the above objectives, the present invention also provides a system for one-click sequential control and invocation of objects by matching a central control station with a substation, comprising: The interval state type representation module defines the core template for interval state types, using different values to distinguish and represent different interval state types. The interval status alias sub-template configuration module defines and configures interval status alias sub-templates for various types of intervals in the substation based on the core template of interval status type and the naming rules of the one-click sequential control call object provided by the substation. The interval status alias sub-template association module associates interval status alias sub-templates with all specific intervals of the same interval type, on an interval-by-interval basis. The sequential control alias configuration module configures the master and slave stations to sequentially control aliases for each node of the region, substation, voltage level, and interval. The sequential control call object style template configuration module defines and configures the sequential control call object style template according to the one-click sequential control call object style rules provided by the sub-site. The sequential control call object style template association module, with the region, substation or bay as the scope, associates the sequential control call object style template with all specific bays within the scope; The one-click sequential control call object generation module automatically generates a one-click sequential control call object that matches the substation based on the source and target states of the interval of the one-click sequential control task between the master and substations.
[0033] The system for matching substations with objects according to the present invention can realize the method for matching substations with objects with objects according to the present invention. The specific process steps are as described above and will not be repeated here.
[0034] Furthermore, to achieve the above objectives, the present invention also provides an electronic device, including a processor, a memory, and a computer program stored in the memory and executable on the processor. When the computer program is executed by the processor, it implements the method described above for one-click sequential control and invocation of objects by matching the central control station with the substation.
[0035] Furthermore, to achieve the above objectives, the present invention also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method described above for one-click sequential control and invocation of objects by matching substations with central control stations.
[0036] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely one preferred embodiment of the invention and are only used to explain the invention. They do not limit the scope of protection of the invention. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0037] Example 1 This embodiment provides a method for a central control station to flexibly match and sequentially control objects to substations, including the following steps: S1. Define the core template for interval state types, using different values to distinguish and represent different interval state types; The central control station system defines only one core template for interval status types. This template is a collection of all interval status types. Each item in the collection contains two nodes: a type value and a default name for the interval status. For example, 0 is cold standby, 1 is hot standby, 2 is running, 3 is running (I mother) and 4 is running (II mother). The type value in each item is unique and does not repeat.
[0038] S2. Based on the core template of the interval status type and the naming rules of the one-click sequential control call object provided by the substation, define and configure interval status alias sub-templates for various types of intervals in the substation. First, determine the interval type of the template to be defined and configured. Then, according to the naming rules of the one-click sequential control call object provided by the sub-site, determine the type, number and name of the interval state of this template. Finally, combine the type values of each interval state in the core template of the interval state type to complete the definition and configuration of the interval state alias sub-template.
[0039] In this embodiment, the number and types of interval status alias sub-templates for different interval types are different, that is, they only include a few interval statuses belonging to the specified interval type, to prevent unnecessary interference when users select the target status for sequential control. For example, single-bus type line intervals include cold standby, hot standby, and operation, while double-bus type line intervals include cold standby, I bus hot standby, II bus hot standby, I bus operation, and II bus operation. There can be multiple interval status alias sub-templates for the same interval type, mainly based on the naming rules of each interval status in the interval sequential control call object string provided by the substation.
[0040] In this embodiment, there are multiple alias sub-templates for the same type of bay. Since the number of substations faced by the central control station is relatively large, the naming of the same bay state by each substation sequential control system is not completely consistent. For example, for line bays that are both in the main bus operation state, substation 1 is defined as "I bus operation", substation 2 is defined as "positive bus operation", substation 3 is defined as "I bus operation state", and substation 4 is defined as "positive bus operation state".
[0041] S3. Associate the interval status alias sub-template with all specific intervals of the same interval type, on an interval-by-interval basis; Associating a specific interval with a configured interval state alias sub-template allows the options for both the interval source state and the interval target state to come from the corresponding interval state alias sub-template. If a specific interval is not associated with an interval state alias sub-template, then by default, this interval is associated with the interval state type core template. Each item in the core template can be used as the source state or target state of this interval, but the interval state naming may not conform to the sequential control call naming rules of the corresponding substation.
[0042] In this embodiment, the interval source state in the centralized control system comes from the interval status calculation service module in the centralized control system or is transmitted from the substation via the dispatch data network. Ultimately, it is converted into an interval status type value and written into the interval operation status field of the corresponding interval table in the database. Based on its type value, the sub-item with the interval status alias associated with the interval is retrieved, which is equal to the type value. The interval status alias in the sub-item is the interval source state name, which is used as one of the naming nodes of the one-click sequential control call object of the master and substation.
[0043] S4. Configure the master and slave stations to call aliases for each node of the region, substation, voltage level, and bay in sequence; In this embodiment, the naming rules for the one-click sequential control call objects provided by the substation may differ between the area name, substation name, and bay name and the naming of each node in the central control station. Therefore, it is necessary to set aliases for the nodes with inconsistent naming in the central control system for use when calling the master and slave stations in sequential control. For example, for the same bay, the central control station may name it "263 switch bay," while the substation may name it "263 bay" in the one-click sequential control system. If aliases for each node are configured in the central control system, the alias will be used as one of the naming nodes for the one-click sequential control call objects in the master and slave stations. If no alias is configured, the basic name of each node in the central control system will be used by default.
[0044] S5. Define and configure the style template for the sequential control call object based on the one-click sequential control call object style rules provided by the sub-site; In this embodiment, English identifiers are used to represent area template names, substation template names, voltage level template names, bay template names, bay source status template names, and bay target status template names. Multiple sequential control call object style templates are generated by combining strings using English identifiers of node names and separators. There are multiple such templates in the system, and the number of nodes and combination methods of each template are different. For example, template 1 is "Area.Station / Voltage.Bay_SourceStatus_TargetStatus", template 2 is "Station / Voltage.Bay_SourceStatus_TargetStatus", and template 3 is "Bay_SourceStatus_TargetStatus".
[0045] S6. With the region, substation, or bay as the scope, associate the sequential control call object style template with all specific bays within the scope; In this embodiment, when the scope of the defined sequential control call object style template is set to a specific region node, it automatically searches for each bay in all substations under this region and associates this style template with all found bays. If the scope is set to a specific substation node, it automatically searches for all bays under this substation and associates this style template with all found bays. If the scope is a specific bay node, it associates this style template only with this bay.
[0046] S7. Based on the interval source state and target state of the master-slave one-click sequential control task, automatically generate a one-click sequential control call object that matches the slave station, which is the unique identification object in the master-slave one-click sequential control process control.
[0047] In this embodiment, based on the interval source state and target state of the one-click sequential control task, the type values of the two interval states are obtained. The associated interval state alias sub-templates in the database are read, and the interval state alias in the template is obtained through the type value. If no associated interval state alias sub-template exists, the default interval state name in the interval state type core template is obtained, resulting in the interval source state name and target state name in the one-click sequential control call object. Then, the associated sequential control call object style templates in the database are read. Based on the composition of each node in the template, the corresponding sequential control call aliases for the region, substation, voltage level, and interval are read from the database. If no node is configured with an alias, the basic node name in the central control station system is used. Finally, the node names, interval source state names, and interval target state names are replaced with the corresponding English identifiers in the style template to obtain the one-click sequential control call object matching the substation. This serves as the unique identifier for the master-substation one-click sequential control interaction process. For example, the master-substation one-click sequential control call object string is “500kV Public Test Station / 220kV.263 Interval_Cold Standby_I Bus Operation”.
[0048] This embodiment predefines and configures various templates, including a core template for configuring interval status types and a style template for configuring sequential control call objects. Based on the core template for interval status types and the naming rules for sequential control call object strings provided by different substations, it defines configuration interval status alias sub-templates for different types of intervals in the substation, as well as master-slave sequential control call aliases for regions, substations, voltage levels, and nodes within the interval. These interval status alias sub-templates or aliases are applied to each interval requiring master-slave sequential control calls, either by scope or by specifying a specific interval, and the data is stored in the database. Thus, when the central control station monitoring system performs one-click sequential control calls to master-slave stations on an interval-by-interval basis, it can automatically generate a one-click sequential control call object string matching the substation, serving as a unique identifier for the master-slave one-click sequential control interaction process. This method is simple to configure, supports batch settings, reduces the implementation difficulty and configuration workload for master station and substation engineers, and improves the practicality of master-slave one-click sequential control projects.
[0049] Those skilled in the art will recognize that the modules and algorithm steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0050] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described apparatus and equipment can be referred to the corresponding process in the foregoing method implementation, and will not be repeated here.
[0051] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or modules may be electrical, mechanical, or other forms.
[0052] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the objectives of the embodiments of the present invention, depending on actual needs.
[0053] In addition, the functional modules in the embodiments of the present invention can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.
[0054] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the energy-saving signal transmission / reception methods of various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0055] The above description is merely a preferred embodiment of this application and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the inventive concept. For example, technical solutions formed by substituting the above-described features with (but not limited to) technical features with similar functions disclosed in this application.
[0056] It should be understood that the sequence number of each step in the invention and its embodiments does not absolutely imply 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 invention.
Claims
1. A method for one-click sequential control invocation of objects between a central control station and a substation, characterized in that: include: Define a core template for interval state types, using different values to distinguish and represent different interval state types; Based on the core template of the interval status type and the naming rules of the one-click sequential control call object provided by the substation, define and configure interval status alias sub-templates for various types of intervals in the substation. Associate the interval status alias sub-template with all specific intervals of the same interval type, using intervals as the unit; Configure aliases for master and slave stations of each node in the configuration area, substation, voltage level, and bay; Define and configure the style template for the sequential control call object based on the one-click sequential control call object style rules provided by the sub-site; The scope is defined by region, substation, or bay, and the sequential control call object style template is associated with all specific bays within that scope. Based on the source and target states of the one-click sequential control task interval between the master and sub-stations, automatically generate a one-click sequential control call object that matches the sub-station.
2. The method for one-click sequential control and invocation of objects by matching a central control station with a substation according to claim 1, characterized in that, The core template for interval state types is a collection of all interval state types, and there is one and only one core template for interval state types in the system; the nodes of each interval state type in the core template for interval state types include: type value and default name of interval state.
3. The method for one-click sequential control and invocation of objects by matching a central control station with a substation according to claim 1, characterized in that, The interval state alias sub-template is a collection of all interval state types of the corresponding interval type. There can be multiple interval state alias sub-templates for the same interval type. Each node of the interval state type in the interval state alias sub-template includes: type value and interval state alias. Its type value corresponds to the type value of one of the interval states in the core template of the interval state type.
4. The method for one-click sequential control and invocation of objects by matching a central control station with a substation according to claim 1, characterized in that, The master-slave sequential control call aliases for each node in the region, substation, voltage level, and interval are: names that the slave station can recognize when the master station sends a sequential control call request to the slave station. The master-slave sequential control call aliases are only used in the master-slave sequential control call operation process.
5. The method for one-click sequential control and invocation of objects by matching a central control station with a substation according to claim 1, characterized in that, The sequential control call object style template is a string composed of English identifiers and separators for each node. Each node includes region, substation, voltage level, bay, bay source state, and bay target state. There can be multiple sequential control call object style templates in the system, and the number of nodes and combination methods of each sequential control call object style template are different.
6. The method for one-click sequential control and invocation of objects by matching substations in a centralized control station according to claim 1, characterized in that, The scope, defined by region, substation, or bay, associates the sequential control call object style template with all specific bays, including: During the configuration of the style template for the sequential control call object, if a specified area is selected as the scope, all specific intervals associated with the specified area will be automatically found; if a specified substation is selected as the scope, all specific intervals associated with the specified substation will be automatically found; if a specified interval is selected as the scope, it will be associated with the specified specific interval.
7. The method for one-click sequential control and invocation of objects by matching a central control station with a substation according to claim 1, characterized in that, The source and target states of the interval include only all sub-items in the configured interval state alias sub-template, and the target state option does not include the option for the source state of the interval.
8. The method for one-click sequential control and invocation of objects by matching substations in a centralized control station according to claim 1, characterized in that, The source state of the interval is calculated by the central control station system or directly transmitted from the substation via the dispatch data network, and is matched with the sub-items in the interval status alias sub-template to obtain the source state name of the corresponding interval, including: The interval source status result is calculated by the centralized control system or directly transmitted from the substation through the dispatch data network and then converted into an interval status type value, which is written into the interval operation status field of the corresponding interval table in the database. Read the interval state type value, retrieve the sub-item in the interval state alias sub-template associated with the current interval that is equal to the type value, and use the interval state alias in the retrieved sub-item as the source state name of the current interval.
9. The method for one-click sequential control and invocation of objects by matching a central control station with a substation according to claim 5, characterized in that, The automatically generated one-click sequential control call object matching the sub-site is an automatically generated one-click sequential control call object string matching the sub-site, including: Based on the associated sequential control call object style template and the English identifier of the node in the template, read the corresponding master and substation sequential control call alias in the database for the region, substation, voltage level, and bay. When there is no node configured with a master and substation sequential control call alias, the basic node name in the centralized control station system shall prevail. By combining the source and target state names of the intervals already determined by the interval object, the English identifiers of the nodes in the sequential control call object style template are replaced in turn to obtain the one-click sequential control call object string that matches the sub-site.
10. A system for one-click sequential control and invocation of objects by a central control station and its substations, characterized in that: include: The interval state type representation module defines the core template for interval state types, using different values to distinguish and represent different interval state types. The interval status alias sub-template configuration module defines and configures interval status alias sub-templates for various types of intervals in the substation based on the core template of interval status type and the naming rules of the one-click sequential control call object provided by the substation. The interval status alias sub-template association module associates interval status alias sub-templates with all specific intervals of the same interval type, on an interval-by-interval basis. The sequential control alias configuration module configures the master and slave stations to sequentially control aliases for each node of the region, substation, voltage level, and interval. The sequential control call object style template configuration module defines and configures the sequential control call object style template according to the one-click sequential control call object style rules provided by the sub-site. The sequential control call object style template association module, with the region, substation or bay as the scope, associates the sequential control call object style template with all specific bays within the scope; The one-click sequential control call object generation module automatically generates a one-click sequential control call object that matches the substation based on the source and target states of the interval of the one-click sequential control task between the master and substations.
11. An electronic device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein when the computer program is executed by the processor, it implements the method for one-click sequential control invocation of objects for matching substations with central control stations as described in any one of claims 1-9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method for one-click sequential control invocation of objects for matching substations with a central control station as described in any one of claims 1-9.