CN113947071A - Analysis execution system and method for transformer substation five-prevention file - Google Patents
Analysis execution system and method for transformer substation five-prevention file Download PDFInfo
- Publication number
- CN113947071A CN113947071A CN202111226359.7A CN202111226359A CN113947071A CN 113947071 A CN113947071 A CN 113947071A CN 202111226359 A CN202111226359 A CN 202111226359A CN 113947071 A CN113947071 A CN 113947071A
- Authority
- CN
- China
- Prior art keywords
- module
- syntax tree
- prevention
- prevention file
- file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 35
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000009471 action Effects 0.000 claims abstract description 34
- 238000005259 measurement Methods 0.000 claims abstract description 29
- 238000010276 construction Methods 0.000 claims abstract description 6
- 230000008569 process Effects 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 abstract description 3
- 239000010410 layer Substances 0.000 description 12
- 238000012544 monitoring process Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 3
- 239000011229 interlayer Substances 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 241000272814 Anser sp. Species 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
- G06F40/211—Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/08—Error detection or correction by redundancy in data representation, e.g. by using checking codes
- G06F11/10—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's
- G06F11/1004—Adding special bits or symbols to the coded information, e.g. parity check, casting out 9's or 11's to protect a block of data words, e.g. CRC or checksum
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Human Resources & Organizations (AREA)
- Artificial Intelligence (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Supply And Distribution Of Alternating Current (AREA)
Abstract
The invention discloses a transformer substation five-prevention file analysis execution system and a transformer substation five-prevention file analysis execution method, wherein a five-prevention file downloaded to a measurement and control device is loaded to a memory unit through a loading module, a symbolic dictionary is analyzed through a variable analyzer, an operation rule is analyzed through a lexical analyzer, and finally a syntax tree is constructed through a syntax tree construction module; and calling the syntax tree analysis module through the application export module, executing and finishing all nodes of the whole syntax tree, calculating an output action result according to the input condition, and finally executing the output action by the action output module. The invention omits the compiling step of the five-prevention file and directly analyzes and executes the five-prevention file. After the five-prevention rule of the station control layer is changed, the five-prevention rule can be directly installed to each measurement and control device to be executed effectively, and the working efficiency of the transformer substation is greatly improved. The station control layer installs the five-prevention files in a unified mode, errors caused by the intermediate file transmission link and the compiling link are greatly reduced, and transformer substation accidents caused by the five-prevention file errors can be effectively reduced.
Description
Technical Field
The invention belongs to the field of power system automation, relates to a transformer substation anti-misoperation locking system, and particularly relates to a transformer substation five-prevention file analysis execution system and method.
Background
In a substation, in order to prevent misoperation when an operator operates primary equipment, five-prevention equipment is generally installed. The five-prevention of the power system mainly comprises: the isolating switch is prevented from being pulled and closed under load, the circuit breaker is prevented from being pulled and closed by mistake, the ground wire is prevented from being hung under the condition of electrification, and the switch-on with the ground wire is prevented.
The transformer substation five-prevention technology successively goes through five development processes and historical periods of mechanical locking, mechanical program locking, electrical locking, microcomputer five-prevention, online five-prevention and the like.
With the development of computer technology, online five-prevention systems are generally adopted in substations. The online five-prevention system is based on the traditional microcomputer five-prevention system, takes the comprehensive automatic monitoring system as a core, integrates the five-prevention system, and improves the compatibility and reliability of the five-prevention system. The novel technology of a digital transformer substation is combined, a communication network and a five-prevention system are built based on IEC6850 standard and GOOSE network, more interlayer equipment is configured, a temporary grounding pile, an equipment net door, a breaker, an isolating switch and a power supply of the isolating switch in the transformer substation are connected to the system in an idle-open mode and the like by a wired method, and the equipment is monitored and controlled in real time through the five-prevention logic function of the five-prevention system and the interlayer measurement and control device.
The online five-prevention system mainly comprises two levels of station control layer anti-error and interlayer anti-error, and the two levels can independently play a role and can also cooperate to complete the anti-error function. The five-prevention files of the bay level measurement and control devices are configured, compiled and downloaded to the measurement and control devices by the measurement and control manufacturers. The multi-source configuration mode easily causes repeated work and errors, and meanwhile, the monitoring background does not know the five-prevention logic of each bay layer measurement and control device. In order to solve the problem, monitoring backgrounds of the station control layer need to be uniformly configured, and five-prevention files need to be installed under the measurement and control devices of each bay layer. The original measurement and control device only supports the second code after compiling, and new requirements cannot be met.
Disclosure of Invention
In order to solve the defects in the prior art, the invention aims to provide a transformer substation five-prevention file analysis execution system and a transformer substation five-prevention file analysis execution method, wherein a five-prevention file is loaded to a memory unit, a symbolic dictionary is analyzed by a variable analyzer, an operation rule is analyzed by a lexical analyzer, and finally a syntax tree is constructed by a syntax tree construction module to complete the whole process of analyzing the five-prevention file; and in the execution stage, the application outlet module transmits the root node of the syntax tree, the syntax tree parsing module recursively executes all nodes of the whole syntax tree, and finally the action module executes the output action.
The invention adopts the following technical scheme.
An analysis execution system of a transformer substation five-prevention file comprises an analysis five-prevention file module and an execution five-prevention file module;
the five-prevention file analysis module is used for loading the five-prevention file loaded to the measurement and control device to the memory unit, analyzing the symbol dictionary and the operation rule, constructing a syntax tree and completing analysis of the five-prevention file;
and the five-prevention file module is executed, the grammar tree is analyzed, all nodes of the whole grammar tree are executed, an output action result is calculated according to the input condition, and finally the output action is executed, so that the execution process of the five-prevention file is completed.
Furthermore, the five-prevention file analyzing module comprises a loading module, a variable analyzer module, a lexical analyzer module and a syntax tree building module;
the loading module is used for loading the five-prevention file downloaded to the measurement and control device to the memory unit;
the variable analyzer module is used for analyzing the variable symbols in the symbol dictionary and the corresponding short addresses into an array;
the lexical analyzer module is used for analyzing the expression character strings in the operation rules into an array;
and constructing a syntax tree module, and creating a binary tree linked list by the analyzed expression character string, the variable symbol and the corresponding short address.
Furthermore, the five-prevention file execution module comprises an application export module, a syntax tree analysis module and an action output module;
the application export module calls the parsing syntax tree module and transmits the parsing syntax tree module to a root node of the syntax tree;
the syntax tree analyzing module is used for traversing each node of the whole syntax tree from the introduced syntax tree root node, and calculating an output result state according to the input variable state and the expression rule;
and the action output module executes the output action.
A transformer substation five-prevention file analysis execution method comprises the following steps:
(1) loading a five-prevention file loaded to a measurement and control device to a memory unit by a loading module, analyzing a symbolic dictionary by a variable analyzer, analyzing an operation rule by a lexical analyzer, and finally constructing a syntax tree by a syntax tree constructing module;
(2) and calling the syntax tree analysis module at regular time through the application outlet module, executing and finishing all nodes of the whole syntax tree, calculating an output action result according to the input condition, and finally executing the output action by the action output module.
Further, the step (1) specifically includes:
(1.1) loading the five-prevention file issued to the measurement and control device to a memory unit through a loading module;
(1.2) operating a variable parser to parse variable symbols in the symbol dictionary and corresponding short addresses into an array;
(1.3) operating a lexical analyzer to analyze the expression character strings in the operation rules into an array;
and (1.4) the expression character string analyzed by the lexical analyzer module, the variable symbol analyzed by the variable analysis module and the corresponding short address are analyzed, and a syntax tree is created.
Further, the step (2) specifically includes:
(2.1) the application export module calls the parsing syntax tree module at regular time and transmits the parsing syntax tree module to a root node of the syntax tree;
(2.2) operating a syntax tree analysis module, explaining and executing a syntax tree, traversing each node of the whole syntax tree from the root node of the introduced syntax tree, and calculating an output result state according to an expression rule by the input variable state;
and (2.3) executing the output action by the action output module.
Further, constructing the syntax tree specifically includes:
step one, newly building nodes of a syntax tree;
secondly, taking out a left sub-tree of which an output node is hung on a node of the syntax tree;
thirdly, setting the node type of the syntax tree;
fourthly, constructing a subtree of the logic expression and hanging the subtree on the right subtree of the syntax tree node;
fifthly, judging whether to continue to recursively hook the next node, and if so, performing the next round of recursive call;
and sixthly, returning to the root node of the syntax tree.
Further, a recursive algorithm is used in the construction of the syntax tree.
Further, parsing the syntax tree specifically includes:
firstly, inputting a syntax tree root node;
step two, recursively executing each child node of a single expression node;
thirdly, recursively executing each expression node;
and fourthly, outputting the logic calculation result of each expression.
Further, a recursive algorithm is used in parsing the syntax tree.
Compared with the prior art, the method has the advantages that the compiling step of the five-prevention file is omitted, and the five-prevention file can be directly analyzed and executed. After the five-prevention rule of the station control layer is changed, the five-prevention rule can be directly installed to each measurement and control device to be executed effectively, and the working efficiency of the transformer substation is greatly improved. Meanwhile, the station control layer is uniformly downloaded with the five-prevention files, so that errors caused by the intermediate file transmission link and the compiling link are greatly reduced, and transformer substation accidents caused by the five-prevention file errors can be effectively reduced. And finally, the station control layer monitoring background of the transformer substation can recall the five-prevention files of the measurement and control devices or the CRC codes of the five-prevention files to check the five-prevention files of the measurement and control devices on the bay layer.
Drawings
Fig. 1 is a diagram of an analysis execution system structure of a five-prevention file of a transformer substation;
FIG. 2 is a flow chart for parsing a five-prevention file;
FIG. 3 is a flow chart of the implementation of the five-prevention logic;
FIG. 4 is a flow chart for constructing a syntax tree;
FIG. 5 is a flow chart of executing a syntax tree.
Detailed Description
The present application is further described below with reference to the accompanying drawings. The following examples are only for illustrating the technical solutions of the present invention more clearly, and the protection scope of the present application is not limited thereby.
As shown in fig. 1, the parsing execution system for the transformer substation five-prevention file includes a loading module, a variable parser module, a lexical analyzer module, a syntax tree construction module, an application export module, a syntax tree parsing module, and an action output module. The five-prevention file analyzing module is composed of a loading module, a variable analyzer module, a lexical analyzer module and a syntax tree constructing module; the application export module, the syntax tree analysis module and the action output module form a five-prevention file execution module.
The loading module is used for loading the five-prevention file which is transmitted to the measurement and control device by the monitoring background to the memory unit;
the variable analyzer module is used for analyzing the variable symbols in the symbol dictionary and the corresponding short addresses into an array;
the lexical analyzer module is used for analyzing the expression character strings in the operation rules into an array;
a syntax tree module is constructed, an expression character string analyzed by the lexical analyzer module, a variable symbol analyzed by the variable analysis module and a corresponding short address are created, and a binary tree linked list is created, namely, a syntax tree is created;
the application export module is used for controlling the IO output of the measurement and control device, calling the parsing syntax tree module by the application export module and transmitting the parsing syntax tree module to a root node of the syntax tree;
the syntax tree analyzing module is used for traversing each node of the whole syntax tree from the introduced syntax tree root node, and calculating an output result state according to the input variable state and the expression rule;
an action output module and a final action outlet module.
The invention also discloses an analysis execution method of the transformer substation five-prevention file, which specifically comprises the following steps:
(1) loading a five-prevention file loaded to a measurement and control device to a memory unit by a loading module, analyzing a symbolic dictionary by a variable analyzer, analyzing an operation rule by a lexical analyzer, and finally constructing a syntax tree by constructing a syntax tree module to finish the whole process of analyzing the five-prevention file;
(2) the analysis syntax tree module is called at regular time through the application exit module, all nodes of the whole syntax tree are executed, namely all five-prevention operation rules are executed, the output action result is calculated according to the input conditions, and finally the action output module executes the output action to complete the whole analysis execution process.
As shown in fig. 2, the flow chart of parsing the five-prevention file describes the whole process of generating the syntax tree after the five-prevention file is downloaded to the measurement and control device. It is the key to convert a file composed of strings into code that a computer can recognize. The method specifically comprises the following four steps:
(1.1) loading a five-prevention file; loading the five-prevention file which is issued to the measurement and control device by the monitoring background to the memory unit through the loading module;
(1.2) operating a variable parser to parse the symbolic dictionary; resolving variable symbols in the symbol dictionary and corresponding short addresses into an array;
(1.3) operating a lexical analyzer to analyze the operation rules; resolving the expression character strings in the operation rule into an array;
(1.4) creating a syntax tree; and creating a binary tree linked list by using the expression character string analyzed by the lexical analyzer module, the variable symbol analyzed by the variable analysis module and the corresponding short address.
As shown in fig. 3, a five-prevention logic flow diagram is executed, describing the process by which the five-prevention file is finally executed. The core of the five-prevention four-prevention five-prevention four. The method specifically comprises the following three steps:
(2.1) calling a parsing syntax tree module by using an application export module, and transmitting the parsing syntax tree module into a root node of a syntax tree;
(2.2) operating a syntax tree parsing module, traversing each node of the whole syntax tree from the root node of the transmitted syntax tree, and calculating an output result state according to an expression rule by the input variable state;
and (2.3) executing the output action by the action output module.
As shown in fig. 4, the flow chart for constructing the syntax tree is the core of the present invention, so how to construct the syntax is the key point. The core idea of the method is a binary tree algorithm, and the used programming method is recursive calling. The method comprises the steps of firstly building new nodes of a syntax tree, secondly taking out output nodes and hanging the output nodes on a left sub-tree of the nodes of the syntax tree, thirdly setting node types of the syntax tree, fourthly building sub-trees of a logic expression and hanging the sub-trees on a right sub-tree of the nodes of the syntax tree, fifthly judging whether recursive calling continues or not and whether recursive hanging of a next node continues or not, if yes, performing next round of recursive calling, and if yes, finally returning to the root nodes of the syntax tree.
As shown in fig. 5, a flow chart of the syntax tree is executed, the logical expression in the five-prevention file is finally executed by the measurement and control device, and the operation expression in the five-prevention file can be executed by traversing the created syntax tree. A recursive algorithm is used in parsing the syntax tree. The first step is to transmit the root node of the created syntax tree into the syntax tree parsing module, the second step is to recursively execute each child node of a single expression node, the third step is to recursively execute each expression node, and finally, the logic calculation result of each expression is output.
Compared with the prior art, the method has the advantages that the compiling step of the five-prevention file is omitted, and the five-prevention file can be directly analyzed and executed. After the five-prevention rule of the station control layer is changed, the five-prevention rule can be directly installed to each measurement and control device to be executed effectively, and the working efficiency of the transformer substation is greatly improved. Meanwhile, the station control layer is uniformly downloaded with the five-prevention files, so that errors caused by the intermediate file transmission link and the compiling link are greatly reduced, and transformer substation accidents caused by the five-prevention file errors can be effectively reduced. And finally, the station control layer monitoring background of the transformer substation can recall the five-prevention files of the measurement and control devices or the CRC codes of the five-prevention files to check the five-prevention files of the measurement and control devices on the bay layer.
The present applicant has described and illustrated embodiments of the present invention in detail with reference to the accompanying drawings, but it should be understood by those skilled in the art that the above embodiments are merely preferred embodiments of the present invention, and the detailed description is only for the purpose of helping the reader to better understand the spirit of the present invention, and not for limiting the scope of the present invention, and on the contrary, any improvement or modification made based on the spirit of the present invention should fall within the scope of the present invention.
Claims (10)
1. The analysis execution system of the transformer substation five-prevention file is characterized by comprising an analysis five-prevention file module and an execution five-prevention file module;
the five-prevention file analysis module is used for loading the five-prevention file loaded to the measurement and control device to the memory unit, analyzing the symbol dictionary and the operation rule, constructing a syntax tree and completing analysis of the five-prevention file;
and the five-prevention file module is executed, the grammar tree is analyzed, all nodes of the whole grammar tree are executed, an output action result is calculated according to the input condition, and finally the output action is executed, so that the execution process of the five-prevention file is completed.
2. The analysis execution system of the substation five-prevention file according to claim 1,
the five-prevention file analyzing module comprises a loading module, a variable analyzer module, a lexical analyzer module and a syntax tree constructing module;
the loading module is used for loading the five-prevention file downloaded to the measurement and control device to the memory unit;
the variable analyzer module is used for analyzing the variable symbols in the symbol dictionary and the corresponding short addresses into an array;
the lexical analyzer module is used for analyzing the expression character strings in the operation rules into an array;
and constructing a syntax tree module, and creating a binary tree linked list by the analyzed expression character string, the variable symbol and the corresponding short address.
3. The analysis execution system of the substation five-prevention file according to claim 1,
the five-prevention file execution module comprises an application outlet module, a syntax tree analysis module and an action output module;
the application export module calls the parsing syntax tree module and transmits the parsing syntax tree module to a root node of the syntax tree;
the syntax tree analyzing module is used for traversing each node of the whole syntax tree from the introduced syntax tree root node, and calculating an output result state according to the input variable state and the expression rule;
and the action output module executes the output action.
4. A transformer substation five-prevention file analysis execution method is characterized by comprising the following steps:
(1) loading a five-prevention file loaded to a measurement and control device to a memory unit by a loading module, analyzing a symbolic dictionary by a variable analyzer, analyzing an operation rule by a lexical analyzer, and finally constructing a syntax tree by a syntax tree constructing module;
(2) and calling the syntax tree analysis module at regular time through the application outlet module, executing and finishing all nodes of the whole syntax tree, calculating an output action result according to the input condition, and finally executing the output action by the action output module.
5. The analytical execution method of the substation five-prevention file according to claim 4,
the step (1) specifically comprises:
(1.1) loading the five-prevention file issued to the measurement and control device to a memory unit through a loading module;
(1.2) operating a variable parser to parse variable symbols in the symbol dictionary and corresponding short addresses into an array;
(1.3) operating a lexical analyzer to analyze the expression character strings in the operation rules into an array;
and (1.4) the expression character string analyzed by the lexical analyzer module, the variable symbol analyzed by the variable analysis module and the corresponding short address are analyzed, and a syntax tree is created.
6. The analytical execution method of the substation five-prevention file according to claim 4,
the step (2) specifically comprises:
(2.1) the application export module calls the parsing syntax tree module at regular time and transmits the parsing syntax tree module to a root node of the syntax tree;
(2.2) operating a syntax tree analysis module, explaining and executing a syntax tree, traversing each node of the whole syntax tree from the root node of the introduced syntax tree, and calculating an output result state according to an expression rule by the input variable state;
and (2.3) executing the output action by the action output module.
7. The analytical execution method of the substation five-prevention file according to claim 5,
the construction of the syntax tree specifically comprises:
step one, newly building nodes of a syntax tree;
secondly, taking out a left sub-tree of which an output node is hung on a node of the syntax tree;
thirdly, setting the node type of the syntax tree;
fourthly, constructing a subtree of the logic expression and hanging the subtree on the right subtree of the syntax tree node;
fifthly, judging whether to continue to recursively hook the next node, and if so, performing the next round of recursive call;
and sixthly, returning to the root node of the syntax tree.
8. The analytical execution method of the substation five-prevention file according to claim 5,
a recursive algorithm is used in the construction of the syntax tree.
9. The analytical execution method of the substation five-prevention file according to claim 6,
parsing the syntax tree specifically includes:
firstly, inputting a syntax tree root node;
step two, recursively executing each child node of a single expression node;
thirdly, recursively executing each expression node;
and fourthly, outputting the logic calculation result of each expression.
10. The analytical execution method of the substation five-prevention file according to claim 6,
a recursive algorithm is used in parsing the syntax tree.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111226359.7A CN113947071A (en) | 2021-10-21 | 2021-10-21 | Analysis execution system and method for transformer substation five-prevention file |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111226359.7A CN113947071A (en) | 2021-10-21 | 2021-10-21 | Analysis execution system and method for transformer substation five-prevention file |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113947071A true CN113947071A (en) | 2022-01-18 |
Family
ID=79332110
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111226359.7A Pending CN113947071A (en) | 2021-10-21 | 2021-10-21 | Analysis execution system and method for transformer substation five-prevention file |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113947071A (en) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030106049A1 (en) * | 2001-11-30 | 2003-06-05 | Sun Microsystems, Inc. | Modular parser architecture |
CN101414278A (en) * | 2008-12-01 | 2009-04-22 | 浙大网新科技股份有限公司 | Method for debugging binary application program based on dynamic inverse compiling technique |
WO2011143903A1 (en) * | 2010-05-19 | 2011-11-24 | 广东电网公司电力科学研究院 | Method and system for automatically generating five-fault prevention logical rules in electrical substations |
KR101132150B1 (en) * | 2010-10-12 | 2012-07-11 | (주)수지원넷소프트 | Address processing for formalizing addresses |
CN103677952A (en) * | 2013-12-18 | 2014-03-26 | 华为技术有限公司 | Coder decoder generating device and method |
US20140282444A1 (en) * | 2013-03-15 | 2014-09-18 | ArtinSoft Corporation | Programming language transformations with abstract syntax tree extensions |
CN104391730A (en) * | 2014-08-03 | 2015-03-04 | 浙江网新恒天软件有限公司 | Software source code language translation system and method |
CN104503816A (en) * | 2014-12-30 | 2015-04-08 | 西安电子科技大学 | System for automatically converting hardware language VHDL (Vhsic Hardware Description Language) into MSVL (Modeling, Simulation and Verification Language) |
CN105630581A (en) * | 2014-11-07 | 2016-06-01 | 南京南瑞继保电气有限公司 | Task processing method and device, and computer storage medium |
CN105809309A (en) * | 2014-12-30 | 2016-07-27 | 国家电网公司 | Power system safety control strategy simulation system and simulation method thereof |
CN106055378A (en) * | 2016-06-06 | 2016-10-26 | 中国南方电网有限责任公司电网技术研究中心 | Decompiling method and system for embedded software of relay protection device |
CN108228186A (en) * | 2017-12-29 | 2018-06-29 | 国网山东省电力公司德州供电公司 | The verification method of substation's five-defence block regular expression based on CHAIN OF RESPONSIBILITY PATTERN |
CN108664238A (en) * | 2018-05-21 | 2018-10-16 | 国网河南省电力公司电力科学研究院 | A kind of execution method and device of explanation type script C-SUB |
CN111522558A (en) * | 2020-07-06 | 2020-08-11 | 嘉兴太美医疗科技有限公司 | Method, device, system and readable medium for dynamically configuring rules based on Java |
CN111580825A (en) * | 2020-04-28 | 2020-08-25 | 中国科学院软件研究所 | Compiling method and system for mechanical arm program development programming language |
CN112468370A (en) * | 2020-11-30 | 2021-03-09 | 北京锐驰信安技术有限公司 | High-speed network message monitoring and analyzing method and system supporting custom rules |
-
2021
- 2021-10-21 CN CN202111226359.7A patent/CN113947071A/en active Pending
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030106049A1 (en) * | 2001-11-30 | 2003-06-05 | Sun Microsystems, Inc. | Modular parser architecture |
CN101414278A (en) * | 2008-12-01 | 2009-04-22 | 浙大网新科技股份有限公司 | Method for debugging binary application program based on dynamic inverse compiling technique |
WO2011143903A1 (en) * | 2010-05-19 | 2011-11-24 | 广东电网公司电力科学研究院 | Method and system for automatically generating five-fault prevention logical rules in electrical substations |
KR101132150B1 (en) * | 2010-10-12 | 2012-07-11 | (주)수지원넷소프트 | Address processing for formalizing addresses |
US20140282444A1 (en) * | 2013-03-15 | 2014-09-18 | ArtinSoft Corporation | Programming language transformations with abstract syntax tree extensions |
CN103677952A (en) * | 2013-12-18 | 2014-03-26 | 华为技术有限公司 | Coder decoder generating device and method |
CN104391730A (en) * | 2014-08-03 | 2015-03-04 | 浙江网新恒天软件有限公司 | Software source code language translation system and method |
CN105630581A (en) * | 2014-11-07 | 2016-06-01 | 南京南瑞继保电气有限公司 | Task processing method and device, and computer storage medium |
CN104503816A (en) * | 2014-12-30 | 2015-04-08 | 西安电子科技大学 | System for automatically converting hardware language VHDL (Vhsic Hardware Description Language) into MSVL (Modeling, Simulation and Verification Language) |
CN105809309A (en) * | 2014-12-30 | 2016-07-27 | 国家电网公司 | Power system safety control strategy simulation system and simulation method thereof |
CN106055378A (en) * | 2016-06-06 | 2016-10-26 | 中国南方电网有限责任公司电网技术研究中心 | Decompiling method and system for embedded software of relay protection device |
CN108228186A (en) * | 2017-12-29 | 2018-06-29 | 国网山东省电力公司德州供电公司 | The verification method of substation's five-defence block regular expression based on CHAIN OF RESPONSIBILITY PATTERN |
CN108664238A (en) * | 2018-05-21 | 2018-10-16 | 国网河南省电力公司电力科学研究院 | A kind of execution method and device of explanation type script C-SUB |
CN111580825A (en) * | 2020-04-28 | 2020-08-25 | 中国科学院软件研究所 | Compiling method and system for mechanical arm program development programming language |
CN111522558A (en) * | 2020-07-06 | 2020-08-11 | 嘉兴太美医疗科技有限公司 | Method, device, system and readable medium for dynamically configuring rules based on Java |
CN112468370A (en) * | 2020-11-30 | 2021-03-09 | 北京锐驰信安技术有限公司 | High-speed network message monitoring and analyzing method and system supporting custom rules |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101692585B (en) | Anti-operation locking system of transformation substation automatic system | |
CN102565585B (en) | Method for building intelligent substation relay protection cooperation simulation testing system | |
EP1014265A1 (en) | Method and apparatus for testing event driven software | |
CN109117362B (en) | PLC program verification system based on intermediate language | |
CN104898546B (en) | A kind of PLC on-line debugging system and method based on SOC | |
CN109542450B (en) | Method and device for realizing intelligent component of process layer of intelligent substation | |
CN110719296B (en) | Method for automatically analyzing message data in terminal communication protocol | |
CN103902763A (en) | Automatic matching method of virtual terminals of cross-interval device of intelligent substation | |
CN114201381A (en) | Test case generation method, device and storage medium | |
CN115237418A (en) | Network mode configuration system and method for multi-mode network element equipment | |
CN113064826A (en) | Automatic test platform of high-voltage SVG product based on RT-LAB | |
CN113947071A (en) | Analysis execution system and method for transformer substation five-prevention file | |
CN111435227A (en) | Smart home equipment testing method, device, equipment and medium | |
CN110472411B (en) | Memory overflow processing method, device, equipment and readable storage medium | |
CN104111838B (en) | Tramcar integration dispatching linkage logic implementation method | |
CN116501330A (en) | Text programming language compiling method based on decoupling architecture | |
CN116595713A (en) | SCD process layer virtual loop configuration method and system based on standard virtual loop model | |
CN103001318A (en) | 61850-based intelligent transformer substation topology five-prevention implementing method | |
CN110854687B (en) | Uninterrupted power transmission reconstruction method for reconstruction and expansion of intelligent substation 3/2 wiring | |
Xu et al. | Design and implementation of HL-2A host centralized control system FSM model based on EPICS | |
CN116775224B (en) | One-key sequential control testing system and testing method | |
CN113485258B (en) | Method and system for predicting longest execution time of control logic of coal-fired power plant | |
CN111309309B (en) | Software development method based on equipment, system and device thereof | |
CN117422047B (en) | Circuit simulation method and automatic simulation method for CPU and GPU heterogeneous platform | |
CN102497013A (en) | Method and device for preventing misoperation in remote control of distribution equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |