Movatterモバイル変換


[0]ホーム

URL:


CN104391965A - Method for graphically displaying ICD [IED (intelligent electronic device) capability description] virtual terminals of intelligent substations - Google Patents

Method for graphically displaying ICD [IED (intelligent electronic device) capability description] virtual terminals of intelligent substations
Download PDF

Info

Publication number
CN104391965A
CN104391965ACN201410720489.XACN201410720489ACN104391965ACN 104391965 ACN104391965 ACN 104391965ACN 201410720489 ACN201410720489 ACN 201410720489ACN 104391965 ACN104391965 ACN 104391965A
Authority
CN
China
Prior art keywords
ied
empty terminal
input
icd
virtual terminal
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.)
Granted
Application number
CN201410720489.XA
Other languages
Chinese (zh)
Other versions
CN104391965B (en
Inventor
尹笋
蔡刚林
李松涛
罗琛
鲁慧琳
杨浩
黄霞
干华
刘汉霄
余泓实
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Become Capital Electricity Power Engineering Design Co Ltd
Southwest Jiaotong University
Electric Power Research Institute of State Grid Sichuan Electric Power Co Ltd
Economic and Technological Research Institute of State Grid Sichuan Electric Power Co Ltd
State Grid Corp of China SGCC
Original Assignee
Become Capital Electricity Power Engineering Design Co Ltd
Southwest Jiaotong University
Electric Power Research Institute of State Grid Sichuan Electric Power Co Ltd
Economic and Technological Research Institute of State Grid Sichuan Electric Power Co Ltd
State Grid Corp of China SGCC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Become Capital Electricity Power Engineering Design Co Ltd, Southwest Jiaotong University, Electric Power Research Institute of State Grid Sichuan Electric Power Co Ltd, Economic and Technological Research Institute of State Grid Sichuan Electric Power Co Ltd, State Grid Corp of China SGCCfiledCriticalBecome Capital Electricity Power Engineering Design Co Ltd
Priority to CN201410720489.XApriorityCriticalpatent/CN104391965B/en
Publication of CN104391965ApublicationCriticalpatent/CN104391965A/en
Application grantedgrantedCritical
Publication of CN104391965BpublicationCriticalpatent/CN104391965B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了智能变电站ICD虚端子的图形化显示方法,所述方法包括:首先,读入N个ICD文件,对每个ICD文件解析,构造IED对象,以嵌套的数据结构表达该IED拥有的LD、控制块、输入虚端子、输出虚端子等对象;然后,以列表显示各ICD文件名;然后,采用图形化方式绘制某ICD对应IED的输入与输出虚端子整体布局图;然后,响应图形化界面上的点击箭头、矩形框等事件,以表格分别显示GOOSE或SV类型的各输入虚端子描述与引用、显示控制块对应发送数据集拥有的各输出虚端子描述与引用,达到了由整体布局图的图形界面快速直观地切换到输入虚端子与输出虚端子表格以查看其细节的技术效果。

The invention discloses a method for graphically displaying ICD virtual terminals of an intelligent substation. The method includes: firstly, reading in N ICD files, analyzing each ICD file, constructing an IED object, and expressing the IED with a nested data structure LD, control block, input virtual terminal, output virtual terminal and other objects; then, display the file names of each ICD in a list; then, use a graphical method to draw the overall layout of the input and output virtual terminals of an ICD corresponding to the IED; then, respond Events such as clicking arrows and rectangular boxes on the graphical interface display the description and reference of each input virtual terminal of the GOOSE or SV type in a table, and display the description and reference of each output virtual terminal owned by the corresponding sending data set of the control block. The graphical interface of the overall layout diagram can quickly and intuitively switch to the input virtual terminal and output virtual terminal tables to view their detailed technical effects.

Description

Translated fromChinese
智能变电站ICD虚端子的图形化显示方法Graphical display method of ICD virtual terminal in intelligent substation

技术领域technical field

本发明涉及变电站的设计、调试、运行、维护、设备研发的技术领域,尤其涉及智能变电站ICD虚端子的图形化显示方法。The invention relates to the technical field of design, debugging, operation, maintenance and equipment research and development of substations, in particular to a graphical display method for ICD virtual terminals of intelligent substations.

背景技术Background technique

近几年来,基于IEC 61850的智能变电站在国网公司倡导下其研发和应用得到深入开展。智能变电站的设计以系统配置描述SCD(Substation Configuration Description)文件为核心的“配置”方式,使得变电站自动化系统的设计、制造、运行、维护、试验等部门的工作方式发生了很大的改变。其中SCD是以每个智能电子设备能力描述ICD(IED Capability Description)文件为基础,由多个ICD文件组装而成。In recent years, under the advocacy of State Grid Corporation of China, the development and application of smart substations based on IEC 61850 have been carried out in depth. The design of the smart substation takes the system configuration description SCD (Substation Configuration Description) file as the core "configuration" method, which has greatly changed the working methods of the design, manufacture, operation, maintenance, testing and other departments of the substation automation system. The SCD is based on each IED Capability Description ICD (IED Capability Description) file and is assembled from multiple ICD files.

ICD是厂家产生的一个文件格式,它描述一个设备的基本配置属性,包括该IED(Intelligent Electronic Device)、逻辑设备LD(Logical Device)、逻辑节点LN(Logical Node)、各控制块及其数据集、数据集拥有的各输出虚端子、LN中的各输入虚端子等属性。ICD is a file format produced by the manufacturer, which describes the basic configuration attributes of a device, including the IED (Intelligent Electronic Device), logical device LD (Logical Device), logical node LN (Logical Node), each control block and its data set , each output virtual terminal owned by the data set, each input virtual terminal in LN and other attributes.

设计院设计人员、调试人员在设计虚端子表时,需要使用和查看ICD中的输入虚端子和输出虚端子的描述与引用等信息,但是ICD是一种XML的文件,其格式较为复杂。人们常用XMLSPY来查看ICD文档,而设计人员和调试人员一般不了解ICD文档中语法结构,使得在查看ICD中虚端子信息时变得很困难。When designing the virtual terminal table, the designers and debuggers of the design institute need to use and view the description and reference information of the input virtual terminal and output virtual terminal in the ICD, but the ICD is an XML file, and its format is relatively complicated. People often use XMLSPY to view ICD documents, but designers and debuggers generally do not understand the grammatical structure in ICD documents, which makes it difficult to view virtual terminal information in ICD.

综上所述,本申请发明人在实现本申请实施例中发明技术方案的过程中,发现上述技术至少存在如下技术问题:To sum up, in the process of realizing the technical solution of the invention in the embodiment of the present application, the inventor of the present application found that the above-mentioned technology has at least the following technical problems:

在现有技术中,由于ICD是一种XML的文件,其格式较为复杂,常用XMLSPY来查看ICD文档,而设计人员和调试人员一般不了解ICD文档中语法结构,所以,现有技术中设计人员和调试人员在使用和查看ICD中的输入虚端子和输出虚端子的描述与引用等信息时,存在查看不方便,查看较困难,查看效率较低的技术问题。In the prior art, because ICD is a kind of XML file, its format is relatively complicated, XMLSPY is commonly used to check ICD document, and the designer and debugger generally do not understand the grammatical structure in the ICD document, so, in the prior art, the designer When debugging and debugging personnel use and check the description and reference of input virtual terminals and output virtual terminals in ICD, there are technical problems such as inconvenient viewing, difficult viewing, and low viewing efficiency.

发明内容Contents of the invention

本发明提供了智能变电站ICD虚端子的图形化显示方法,解决了现有技术中设计人员和调试人员在使用和查看ICD中的输入虚端子和输出虚端子的描述与引用等信息时,存在查看不方便,查看较困难,查看效率较低的技术问题,实现了以图形化的方式对ICD中的输入虚端子和输出虚端子信息,便于工作人员查看的技术效果。The invention provides a graphical display method for the ICD virtual terminals of the intelligent substation, which solves the problem of viewing the information such as the description and reference of the input virtual terminals and output virtual terminals in the ICD when the designers and debuggers use and view the information in the prior art. It is inconvenient, difficult to view, and low-efficiency technical problems, and realizes the technical effect of graphically viewing the input virtual terminal and output virtual terminal information in the ICD, which is convenient for the staff to view.

为解决上述技术问题,本申请实施例提供了智能变电站ICD虚端子的图形化显示方法,所述方法包括:In order to solve the above technical problems, the embodiment of the present application provides a graphical display method for ICD virtual terminals in smart substations. The method includes:

首先,读入N个ICD文件,对每个ICD文件加以解析,构造IED对象,所述IED对象的嵌套数据结构包括:所述IED对象下属的LD、LN、各内部虚端子、控制块、发送数据及所述发送数据的输出虚端子,其中,N为大于等于1的正整数;First, read in N ICD files, analyze each ICD file, and construct an IED object. The nested data structure of the IED object includes: LD, LN, each internal virtual terminal, control block, Sending data and the output virtual terminal of the sending data, wherein, N is a positive integer greater than or equal to 1;

然后,将各ICD文件名以列表方式进行显示;Then, display the names of each ICD file in a list;

然后,采用图形化方式绘制ICD列表中某个ICD对应IED的虚端子整体布局图;Then, use a graphical method to draw the overall layout of the virtual terminal of an ICD corresponding to the IED in the ICD list;

然后,响应图形化界面上的点击箭头事件,在界面上以表格分别显示某类型输入虚端子的描述及其引用、发送数据集中各输出虚端子的描述及其引用。Then, in response to the click event of the arrow on the graphical interface, the description and reference of a certain type of input virtual terminal, and the description and reference of each output virtual terminal in the sending data set are displayed in a table on the interface.

进一步的,所述对每个ICD文件加以解析具体为:对每个ICD文件内的IED、IED下属各LD、LD输入虚端子、各LD的控制块、控制块输出数据集、数据集内的输出虚端子属性加以解析。Further, the parsing of each ICD file is specifically: the IED in each ICD file, each LD under the IED, LD input virtual terminal, control block of each LD, control block output data set, data set in the data set Output virtual terminal attributes to be parsed.

进一步的,所述构造IED对象具体为:Further, the construction of the IED object is specifically:

构造IED对象,所述IED对象包括所述IED的基本信息、各LD对象集;每个LD对象包含其下属的LN对象集、控制块对象集、GOOSE类型输入虚端子对象集、SV类型输入虚端子对象集;其中,每个LN对象由LD名、类型、实例号、描述等成员数据组成;其中,每个控制块对象包括控制块名、发送数据集名、各输出虚端子对象集等成员数据;GOOSE输入虚端子集包括GOOSE类型的各输入虚端子对象;SV输入虚端子集包括SV类型的各输入虚端子对象;每个输入虚端子对象、输出虚端子对象都由输入虚端子描述、输入虚端子引用两个数据成员组成。Construct an IED object, the IED object includes the basic information of the IED, each LD object set; each LD object includes its subordinate LN object set, control block object set, GOOSE type input virtual terminal object set, SV type input virtual terminal object set, and SV type input virtual terminal object set. Terminal object set; where, each LN object is composed of member data such as LD name, type, instance number, description, etc.; where, each control block object includes members such as control block name, sending data set name, each output virtual terminal object set, etc. Data; GOOSE input virtual terminal set includes each input virtual terminal object of GOOSE type; SV input virtual terminal set includes each input virtual terminal object of SV type; each input virtual terminal object and output virtual terminal object are described by input virtual terminal, The input phantom terminal reference consists of two data members.

进一步的,所述基本信息具体为:IED名、IED描述、IED型号、IED生产厂家、IED版本。Further, the basic information specifically includes: IED name, IED description, IED model, IED manufacturer, and IED version.

进一步的,所述采用图形化方式绘制ICD列表中的设备的整体布局图具体包括:Further, the drawing of the overall layout of the devices in the ICD list in a graphical manner specifically includes:

在图形化界面的上方画一个灰色背景框,框里的内容为该IED的名字与描述;在灰色背景框下方画出天蓝色背景的矩形框,作为IED矩形框,代表整个IED的边界;Draw a gray background box on the top of the graphical interface, the content in the box is the name and description of the IED; draw a rectangular box with a sky blue background below the gray background box, as an IED rectangular box, representing the boundary of the entire IED;

从IED读出LN对象集中各LN的名称,在IED矩形框的左边沿上画出相应的白色背景矩形框,分别代表该IED拥有的各LD,矩形框内为LD名;Read the name of each LN in the LN object set from the IED, and draw a corresponding white background rectangular box on the left edge of the IED rectangular box, representing each LD owned by the IED, and the rectangular box is the LD name;

若该LD有输入虚端子,则在LD矩形框左侧画出一个指向该LD的箭头,代表该LD拥有的输入虚端子集;If the LD has input virtual terminals, draw an arrow pointing to the LD on the left side of the LD rectangle, representing the input virtual terminal set owned by the LD;

若输入虚端子的类型为GOOSE,则箭头颜色为蓝色,箭头上方显示文字的格式为GS:n,表示该组输入虚端子的类型为GOOSE,输入虚端子的个数是n个;If the type of input virtual terminal is GOOSE, the color of the arrow is blue, and the format of the text displayed above the arrow is GS:n, indicating that the type of input virtual terminal in this group is GOOSE, and the number of input virtual terminals is n;

若输入虚端子的类型为SV,则箭头颜色为绿色,箭头上方显示文字的格式为SV:n,表示该组输入虚端子的类型为SV,输入虚端子的个数是n个;If the type of input virtual terminal is SV, the color of the arrow is green, and the format of the text displayed above the arrow is SV:n, indicating that the type of input virtual terminal in this group is SV, and the number of input virtual terminals is n;

在每个LD的右侧画出浅黄色背景框,分别代表该LD拥有的各控制块,自上而下依次画出并显示;其中,各控制块矩形框里的内容分两行显示,第一行显示格式为“控制块名 数据集名”,第二行显示数据集描述;Draw a light yellow background box on the right side of each LD, representing the control blocks owned by the LD, and draw and display them sequentially from top to bottom; among them, the content in the rectangular box of each control block is displayed in two lines, the first The display format of one line is "control block name data set name", and the second line shows the description of the data set;

在各控制块右侧边框画出向右箭头,表示该控制块的发送数据集拥有的输出虚端子集,由发送数据集获得该数据集的输出虚端子个数,在该箭头上方用数字显示;其中,蓝色箭头表示GOOSE类型的输出虚端子,绿色箭头表示SV类型的输出虚端子。Draw a rightward arrow on the right border of each control block, indicating the output virtual terminal set owned by the sending data set of the control block. The number of output virtual terminals of the data set is obtained from the sending data set, and it is displayed in numbers above the arrow ; Among them, the blue arrow indicates the output virtual terminal of the GOOSE type, and the green arrow indicates the output virtual terminal of the SV type.

进一步的,所述响应图形化界面上的点击箭头事件,分别在界面上以列表方式显示某类型输入虚端子、输出虚端子、集中各虚端子的具体信息具体为:Further, in response to the click on the arrow event on the graphical interface, the specific information of a certain type of input virtual terminal, output virtual terminal, and centralized virtual terminal is displayed in a list on the interface as follows:

当点击图形化界面中左侧输入虚端子的箭头时,则根据输入虚端子的类型在界面中央的输入虚端子列表中切换到对应类型的页面;When clicking the arrow of the input virtual terminal on the left side of the graphical interface, switch to the page of the corresponding type in the input virtual terminal list in the center of the interface according to the type of the input virtual terminal;

当点击图形化界面中右侧某输出虚端子的箭头,或者点中某控制块所在矩形框内部任意一点时,则根据输出虚端子的类型,在界面右侧的输出虚端子列表中切换到对应类型的页面。When clicking the arrow of an output virtual terminal on the right side of the graphical interface, or clicking any point inside the rectangular box where a certain control block is located, it will switch to the corresponding output virtual terminal list in the output virtual terminal list on the right side of the interface according to the type of output virtual terminal. type of page.

本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages:

由于采用了将智能变电站ICD虚端子的图形化显示方法设计为包括:首先,读入N个ICD文件,对每个ICD文件加以解析,构造IED对象,所述IED对象的嵌套数据结构包括:所述IED对象下属的LD、LN、各内部虚端子、控制块、发送数据及所述发送数据的输出虚端子,其中,N为大于等于1的正整数;然后,将各ICD文件名以列表方式进行显示;然后,采用图形化方式绘制ICD列表中某个ICD对应IED的虚端子整体布局图;然后,响应图形化界面上的点击箭头事件,在界面上以表格分别显示某类型输入虚端子的描述及其引用、发送数据集中各输出虚端子的描述及其引用的技术方案,即,运用了XML、图形化显示等技术,以图形化显示和操作方式,从整体到细节快速找到、显示某IED的输入虚端子和输出虚端子信息,能够同时一次性打开多个ICD文件,解析该ICD文件对应的IED包含的各LN、其拥有的控制块与数据集及其输出虚端子集、各输入虚端子等信息,加以组织在内存中形成相应IED对象、各LN的输入虚端子与输出虚端子集等,以便图形化显示时使用,所以,有效解决了现有技术中设计人员和调试人员在使用和查看ICD中的输入虚端子和输出虚端子的描述与引用等信息时,存在查看不方便,查看较困难,查看效率较低的技术问题,进而实现了以图形化的方式对ICD中的输入虚端子和输出虚端子信息,便于工作人员查看的技术效果。Because the graphic display method of the ICD virtual terminal of the intelligent substation is designed to include: first, read in N ICD files, analyze each ICD file, and construct an IED object. The nested data structure of the IED object includes: LD, LN, each internal virtual terminal, control block, sending data and the output virtual terminal of the sending data subordinate to the IED object, wherein, N is a positive integer greater than or equal to 1; then, each ICD file name is listed as Then, use a graphical method to draw the overall layout of the virtual terminal of an ICD corresponding to the IED in the ICD list; then, in response to the click event on the graphical interface, display a certain type of input virtual terminal in a table on the interface The description and its references, the description of each output virtual terminal in the sending data set and the technical solutions referenced, that is, using XML, graphical display and other technologies to quickly find and display from the whole to the details in the form of graphical display and operation The input virtual terminal and output virtual terminal information of an IED can open multiple ICD files at one time at the same time, and analyze the LNs contained in the IED corresponding to the ICD file, its own control blocks and data sets, and its output virtual terminal sets. Information such as input virtual terminals is organized in memory to form corresponding IED objects, input virtual terminals and output virtual terminal sets of each LN, etc., for use in graphical display, so it effectively solves the problem for designers and debuggers in the prior art When using and viewing the descriptions and references of the input virtual terminals and output virtual terminals in the ICD, there are technical problems such as inconvenient viewing, difficult viewing, and low viewing efficiency. The information of the input virtual terminal and output virtual terminal is convenient for the staff to check the technical effect.

进一步的,由于针对某个ICD中的IED,采用用多个图元有机地组织与绘制相关属性,采用矩形框显示该IED拥有的各LN,采用矩形框显示每个LN拥有的多个控制块及其发送数据集,采用箭头显示每个LN拥有的输入虚端子集、用箭头上数字显示每个输入数据集的输入虚端子个数,用箭头显示每个LN的每个发送数据集,用箭头上数字显示每个发送数据集的输出虚端子个数,把输入虚端子分为GOOSE和SV两类,把输出虚端子也分为GOOSE和SV两类,所以,实现了以图形化从整体上直观地显示出某个IED拥有的输入虚端子、输出虚端子的概况的技术效果。Furthermore, for an IED in a certain ICD, a plurality of graph elements are used to organically organize and draw related attributes, a rectangular frame is used to display each LN owned by the IED, and a rectangular frame is used to display multiple control blocks owned by each LN and its sending data set, the arrows are used to display the input virtual terminal sets owned by each LN, the numbers on the arrows are used to display the number of input virtual terminals of each input data set, the arrows are used to display each sending data set of each LN, and the The number on the arrow shows the number of output virtual terminals for each sent data set. The input virtual terminals are divided into GOOSE and SV, and the output virtual terminals are also divided into GOOSE and SV. The technical effect of visually displaying the overview of input virtual terminals and output virtual terminals owned by a certain IED.

进一步的,对于IED的图形化显示界面,通过响应对输入虚端子集对应箭头的点击,以表格显示该数据集拥有的各输入虚端子,通过响应对每个LN的每个发送数据集对应箭头的点击,或响应对控制块所在的矩形框的点击,以表格显示该发送数据集拥有的各输出虚端子,从而实现了快速切换到相关输入、输出虚端子的表格以查看其细节信息的技术效果。Further, for the graphical display interface of the IED, by responding to the click on the arrow corresponding to the input virtual terminal set, the input virtual terminals owned by the data set are displayed in a table, and by responding to the arrow corresponding to each sending data set of each LN click, or respond to the click on the rectangular box where the control block is located, the output virtual terminals owned by the sending data set are displayed in a table, so as to realize the technology of quickly switching to the table of the relevant input and output virtual terminals to view their detailed information Effect.

附图说明Description of drawings

图1是本申请实施例一中智能变电站ICD虚端子的图形化显示方法的流程图;Fig. 1 is the flow chart of the graphical display method of the ICD virtual terminal of the smart substation in Embodiment 1 of the present application;

图2为本申请实施例一中ICD文件名列表显示示意图;Fig. 2 is a schematic diagram showing a list of ICD file names in Embodiment 1 of the present application;

图3为本申请实施例一中虚端子的图形化显示示意图;FIG. 3 is a schematic diagram of a graphical display of a virtual terminal in Embodiment 1 of the present application;

图4为本申请实施例一中GOOSE类型的输入虚端子详细信息列表示意图;4 is a schematic diagram of a detailed information list of input virtual terminals of the GOOSE type in Embodiment 1 of the present application;

图5为本申请实施例一中GOOSE类型的输出虚端子详细信息列表示意图。FIG. 5 is a schematic diagram of a detailed information list of output virtual terminals of the GOOSE type in Embodiment 1 of the present application.

具体实施方式Detailed ways

本发明提供了智能变电站ICD虚端子的图形化显示方法,解决了现有技术中设计人员和调试人员在使用和查看ICD中的输入虚端子和输出虚端子的描述与引用等信息时,存在查看不方便,查看较困难,查看效率较低的技术问题,实现了以图形化的方式对ICD中的输入虚端子和输出虚端子信息,便于工作人员查看的技术效果。The invention provides a graphical display method for the ICD virtual terminals of the intelligent substation, which solves the problem of viewing the information such as the description and reference of the input virtual terminals and output virtual terminals in the ICD when the designers and debuggers use and view the information in the prior art. It is inconvenient, difficult to view, and low-efficiency technical problems, and realizes the technical effect of graphically viewing the input virtual terminal and output virtual terminal information in the ICD, which is convenient for the staff to view.

本申请实施中的技术方案为解决上述技术问题。总体思路如下:The technical solution in the implementation of this application is to solve the above technical problems. The general idea is as follows:

采用了将变电站ICD中虚端子的图形化显示方法设计为包括:首先,读入N个ICD文件,对每个ICD文件加以解析,构造IED对象,所述IED对象的嵌套数据结构包括:所述IED对象下属的LD、LN、各内部虚端子、控制块、发送数据及所述发送数据的输出虚端子,其中,N为大于等于1的正整数;然后,将各ICD文件名以列表方式进行显示;然后,采用图形化方式绘制ICD列表中某个ICD对应IED的虚端子整体布局图;然后,响应图形化界面上的点击箭头事件,在界面上以表格分别显示某类型输入虚端子的描述及其引用、发送数据集中各输出虚端子的描述及其引用的技术方案,即,运用了XML、图形化显示等技术,以图形化显示和操作方式,从整体到细节快速找到、显示某IED的输入虚端子和输出虚端子信息,能够同时一次性打开多个ICD文件,解析该ICD文件对应的IED包含的各LN、其拥有的控制块与数据集及其输出虚端子集、各输入虚端子等信息,加以组织在内存中形成相应IED对象、各LN的输入虚端子与输出虚端子集等,以便图形化显示时使用,所以,有效解决了现有技术中设计人员和调试人员在使用和查看ICD中的输入虚端子和输出虚端子的描述与引用等信息时,存在查看不方便,查看较困难,查看效率较低的技术问题,进而实现了以图形化的方式对ICD中的输入虚端子和输出虚端子信息,便于工作人员查看的技术效果。The design of the graphical display method of the virtual terminals in the ICD of the substation is adopted to include: first, read in N ICD files, analyze each ICD file, and construct an IED object. The nested data structure of the IED object includes: LD, LN, each internal virtual terminal, control block, sending data and the output virtual terminal of the sending data subordinate to the IED object, wherein, N is a positive integer greater than or equal to 1; then, each ICD file name is listed in the form display; then, use a graphical method to draw the overall layout of the virtual terminal of an ICD corresponding to the IED in the ICD list; then, respond to the click event on the graphical interface, and display the input virtual terminal of a certain type in a table on the interface Description and reference, description of each output virtual terminal in the sending data set and the technical solution referenced, that is, use XML, graphical display and other technologies to quickly find and display a certain terminal from the whole to the details in a graphical display and operation mode The input virtual terminal and output virtual terminal information of the IED can open multiple ICD files at one time at the same time, and analyze each LN contained in the IED corresponding to the ICD file, its own control block and data set, its output virtual terminal set, and each input Information such as virtual terminals is organized in the memory to form corresponding IED objects, input virtual terminals and output virtual terminal sets of each LN, etc., so that they can be used in graphical display. Therefore, it effectively solves the problems of designers and debuggers in the prior art When using and viewing the descriptions and references of the input virtual terminals and output virtual terminals in the ICD, there are technical problems such as inconvenient viewing, difficult viewing, and low viewing efficiency. The technical effect of inputting virtual terminals and outputting virtual terminal information, which is convenient for staff to check.

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。In order to better understand the above-mentioned technical solution, the above-mentioned technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.

实施例一:Embodiment one:

在实施例一中,提供了智能变电站ICD虚端子的图形化显示方法,请参考图1-图5,所述方法包括:In Embodiment 1, a graphical display method for ICD virtual terminals of a smart substation is provided, please refer to Figures 1-5, the method includes:

步骤1:首先,读入N个ICD文件,对每个ICD文件加以解析,构造IED对象,所述IED对象的嵌套数据结构包括:所述IED对象下属的LD、LN、各内部虚端子、控制块、发送数据及所述发送数据的输出虚端子,其中,N为大于等于1的正整数;Step 1: First, read in N ICD files, analyze each ICD file, and construct an IED object. The nested data structure of the IED object includes: LD, LN, each internal virtual terminal, The control block, the sending data and the output virtual terminal of the sending data, wherein, N is a positive integer greater than or equal to 1;

步骤2:然后,将各ICD文件名以列表方式进行显示;Step 2: Then, display the names of each ICD file in a list;

步骤3:然后,采用图形化方式绘制ICD列表中某个ICD对应IED的虚端子整体布局图;Step 3: Then, use a graphical method to draw the overall layout of the virtual terminals of an ICD corresponding to the IED in the ICD list;

步骤4:然后,响应图形化界面上的点击箭头事件,在界面上以表格分别显示某类型输入虚端子的描述及其引用、发送数据集中各输出虚端子的描述及其引用。Step 4: Then, in response to the click event on the arrow on the graphical interface, the description and reference of a certain type of input virtual terminal, and the description and reference of each output virtual terminal in the sending data set are displayed in a table on the interface.

其中,在本申请实施例中,所述对每个ICD文件加以解析具体为:对每个ICD文件内的IED、IED下属各LD、LD输入虚端子、各LD的控制块、控制块输出数据集、数据集内的输出虚端子属性加以解析。Wherein, in the embodiment of the present application, the parsing of each ICD file is specifically: the IED in each ICD file, each LD under the IED, the LD input virtual terminal, the control block of each LD, and the control block output data The output virtual terminal attributes in the set and data set are analyzed.

其中,在本申请实施例中,所述构造IED对象具体为:Wherein, in the embodiment of the present application, the construction of the IED object is specifically:

构造IED对象,所述IED对象包括所述IED的基本信息、各LD对象集;每个LD对象包含其下属的LN对象集、控制块对象集、GOOSE类型输入虚端子对象集、SV类型输入虚端子对象集;其中,每个LN对象由LD名、类型、实例号、描述等成员数据组成;其中,每个控制块对象包括控制块名、发送数据集名、各输出虚端子对象集等成员数据;GOOSE输入虚端子集包括GOOSE类型的各输入虚端子对象;SV输入虚端子集包括SV类型的各输入虚端子对象;每个输入虚端子对象、输出虚端子对象都由输入虚端子描述、输入虚端子引用两个数据成员组成。Construct an IED object, the IED object includes the basic information of the IED, each LD object set; each LD object includes its subordinate LN object set, control block object set, GOOSE type input virtual terminal object set, SV type input virtual terminal object set, and SV type input virtual terminal object set. Terminal object set; where, each LN object is composed of member data such as LD name, type, instance number, description, etc.; where, each control block object includes members such as control block name, sending data set name, each output virtual terminal object set, etc. Data; GOOSE input virtual terminal set includes each input virtual terminal object of GOOSE type; SV input virtual terminal set includes each input virtual terminal object of SV type; each input virtual terminal object and output virtual terminal object are described by input virtual terminal, The input phantom terminal reference consists of two data members.

其中,在本申请实施例中,所述基本信息具体为:IED名、IED描述、IED型号、IED生产厂家、IED版本。Wherein, in the embodiment of the present application, the basic information specifically includes: IED name, IED description, IED model, IED manufacturer, and IED version.

其中,在本申请实施例中,所述采用图形化方式绘制ICD列表中的设备的整体布局图具体包括:Wherein, in the embodiment of the present application, the drawing of the overall layout diagram of the devices in the ICD list in a graphical manner specifically includes:

在图形化界面的上方画一个灰色背景框,框里的内容为该IED的名字与描述;在灰色背景框下方画出天蓝色背景的矩形框,作为IED矩形框,代表整个IED的边界;Draw a gray background box on the top of the graphical interface, the content in the box is the name and description of the IED; draw a rectangular box with a sky blue background below the gray background box, as an IED rectangular box, representing the boundary of the entire IED;

从IED读出LN对象集中各LN的名称,在IED矩形框的左边沿上画出相应的白色背景矩形框,分别代表该IED拥有的各LD,矩形框内为LD名;Read the name of each LN in the LN object set from the IED, and draw a corresponding white background rectangular box on the left edge of the IED rectangular box, representing each LD owned by the IED, and the rectangular box is the LD name;

若该LD有输入虚端子,则在LD矩形框左侧画出一个指向该LD的箭头,代表该LD拥有的输入虚端子集;If the LD has input virtual terminals, draw an arrow pointing to the LD on the left side of the LD rectangle, representing the input virtual terminal set owned by the LD;

若输入虚端子的类型为GOOSE,则箭头颜色为蓝色,箭头上方显示文字的格式为GS:n,表示该组输入虚端子的类型为GOOSE,输入虚端子的个数是n个;If the type of input virtual terminal is GOOSE, the color of the arrow is blue, and the format of the text displayed above the arrow is GS:n, indicating that the type of input virtual terminal in this group is GOOSE, and the number of input virtual terminals is n;

若输入虚端子的类型为SV,则箭头颜色为绿色,箭头上方显示文字的格式为SV:n,表示该组输入虚端子的类型为SV,输入虚端子的个数是n个;If the type of input virtual terminal is SV, the color of the arrow is green, and the format of the text displayed above the arrow is SV:n, indicating that the type of input virtual terminal in this group is SV, and the number of input virtual terminals is n;

在每个LD的右侧画出浅黄色背景框,分别代表该LD拥有的各控制块,自上而下依次画出并显示;其中,各控制块矩形框里的内容分两行显示,第一行显示格式为“控制块名 数据集名”,第二行显示数据集描述;Draw a light yellow background box on the right side of each LD, representing the control blocks owned by the LD, and draw and display them sequentially from top to bottom; among them, the content in the rectangular box of each control block is displayed in two lines, the first The display format of one line is "control block name data set name", and the second line shows the description of the data set;

在各控制块右侧边框画出向右箭头,表示该控制块的发送数据集拥有的输出虚端子集,由发送数据集获得该数据集的输出虚端子个数,在该箭头上方用数字显示;其中,蓝色箭头表示GOOSE类型的输出虚端子,绿色箭头表示SV类型的输出虚端子。Draw a rightward arrow on the right border of each control block, indicating the output virtual terminal set owned by the sending data set of the control block. The number of output virtual terminals of the data set is obtained from the sending data set, and it is displayed in numbers above the arrow ; Among them, the blue arrow indicates the output virtual terminal of the GOOSE type, and the green arrow indicates the output virtual terminal of the SV type.

其中,在本申请实施例中,所述响应图形化界面上的点击箭头事件,分别在界面上以列表方式显示某类型输入虚端子、输出虚端子、集中各虚端子的具体信息具体为:Wherein, in the embodiment of the present application, in response to the click on the arrow event on the graphical interface, the specific information of a certain type of input virtual terminal, output virtual terminal, and concentrated virtual terminal is displayed in a list on the interface as follows:

当点击图形化界面中左侧输入虚端子的箭头时,则根据输入虚端子的类型在界面中央的输入虚端子列表中切换到对应类型的页面;When clicking the arrow of the input virtual terminal on the left side of the graphical interface, switch to the page of the corresponding type in the input virtual terminal list in the center of the interface according to the type of the input virtual terminal;

其中,在实际应用中,如果用户点击了GOOSE类型的输入虚端子箭头,则切换到界面中央的第一个页面中,并且页面的标题变成:接收LD名 GOOSE输入(输入虚端子个数)。同理,如果用户点击了SV类型的输入虚端子箭头,则切换到界面中央的第二个页面中,并且页面的标题变成:接收LD名 SV输入(输入虚端子个数)。中央列表则显示该LD的所有输入虚端子,分两列分别显示输入虚端子描述和输入虚端子引用。Among them, in practical applications, if the user clicks the arrow of the input virtual terminal of the GOOSE type, it will switch to the first page in the center of the interface, and the title of the page becomes: Receive LD name GOOSE input (input the number of virtual terminals) . Similarly, if the user clicks the input virtual terminal arrow of the SV type, it will switch to the second page in the center of the interface, and the title of the page becomes: Receive LD name SV input (input the number of virtual terminals). The central list displays all the input virtual terminals of the LD, and the description of the input virtual terminals and the reference of the input virtual terminals are displayed in two columns.

当点击图形化界面中右侧某输出虚端子的箭头,或者点中某控制块所在矩形框内部任意一点时,则根据输出虚端子的类型,在界面右侧的输出虚端子列表中切换到对应类型的页面。When clicking the arrow of an output virtual terminal on the right side of the graphical interface, or clicking any point inside the rectangular box where a certain control block is located, it will switch to the corresponding output virtual terminal list in the output virtual terminal list on the right side of the interface according to the type of output virtual terminal. type of page.

其中,在实际应用中,如果用户点击了GOOSE类型的输出虚端子箭头,则切换到界面右侧的第一个页面中,并且页面的标题变成:控制块名 GOOSE信号(输出虚端子个数)。同理,如果用户点击了SV类型的输出虚端子箭头,则切换到界面右侧的第二个页面中,并且页面的标题变成:控制块名 SV信号(输出虚端子个数)。界面右侧列表则显示该LD的所有输出虚端子,分两列分别显示输出虚端子描述和输出虚端子引用。Among them, in practical applications, if the user clicks the arrow of the output virtual terminal of the GOOSE type, it will switch to the first page on the right side of the interface, and the title of the page becomes: control block name GOOSE signal (number of output virtual terminals ). Similarly, if the user clicks the arrow of the output virtual terminal of the SV type, it will switch to the second page on the right side of the interface, and the title of the page becomes: control block name SV signal (number of output virtual terminals). The list on the right side of the interface displays all the output virtual terminals of the LD, which are divided into two columns to display the description of the output virtual terminal and the reference of the output virtual terminal.

其中,在实际应用中,本申请中的方法具体可分为9个步骤进行实施,具体为:Wherein, in practical application, the method in the present application can be divided into 9 steps to implement specifically, specifically:

1.一次性读入多个ICD文件,将每个ICD文件包含的IED的LD及其输入虚端子、各LD的控制块及其输出数据集中包含的输出虚端子等属性加以解析,然后在内存中构造嵌套的数据结构加以表达;1. Read in multiple ICD files at one time, analyze the attributes of the LD of the IED and its input virtual terminals, the control block of each LD and the output virtual terminals contained in the output data set contained in each ICD file, and then store them in the memory Construct a nested data structure in to express;

2.构造IED对象,它包含IED的名称、IED的描述、下属的各LN对象集;2. Construct an IED object, which includes the name of the IED, the description of the IED, and the sets of subordinate LN objects;

3.构造LN对象,每个LN对象包含了LN名、LN描述、GOOSE输入虚端子集、SV输入虚端子集、各控制块对象集等;3. Construct LN objects, each LN object includes LN name, LN description, GOOSE input virtual terminal set, SV input virtual terminal set, each control block object set, etc.;

4. 构造GOOSE输入虚端子集对象,GOOSE输入虚端子集包含了各GOOSE类型的输入虚端子对象;4. Construct the GOOSE input virtual terminal set object, and the GOOSE input virtual terminal set contains the input virtual terminal objects of each GOOSE type;

每个输入虚端子对象由输入虚端子描述、输入虚端子引用组成;Each input virtual terminal object is composed of input virtual terminal description and input virtual terminal reference;

5. 构造SV输入虚端子集对象,SV输入虚端子集包含了SV类型的各输入虚端子对象;5. Construct the SV input virtual terminal set object, and the SV input virtual terminal set includes each input virtual terminal object of the SV type;

每个输入虚端子对象由输入虚端子描述、输入虚端子引用组成;Each input virtual terminal object is composed of input virtual terminal description and input virtual terminal reference;

6.构造控制块对象集对象,每个控制块对象集包含了各控制块对象;6. Construct control block object set objects, each control block object set contains each control block object;

每个控制块对象包含控制块名、发送数据集名、输出虚端子对象集;Each control block object contains control block name, sending data set name, output virtual terminal object set;

每个输出虚端子对象由输出虚端子描述、输出虚端子引用组成;Each output virtual terminal object is composed of output virtual terminal description and output virtual terminal reference;

7.以列表“ICD文件名”把ICD文件中相应的设备名显示出来,如图2所示。用户选择该表格中一个设备名时,准备显示该设备的基本信息,显示其全部输入虚端子和输出虚端子信息;7. Use the list "ICD file name" to display the corresponding device name in the ICD file, as shown in Figure 2. When the user selects a device name in the table, it is ready to display the basic information of the device, and display all the information of its input virtual terminals and output virtual terminals;

8. 当点击“ICD文件名”列表中的某个ICD文件名,以图形化显示每个设备下各LD的输入虚端子、各控制块及其输出虚端子集。如图3所示。8. When clicking an ICD file name in the "ICD file name" list, it will graphically display the input virtual terminals of each LD under each device, each control block and its output virtual terminal set. As shown in Figure 3.

(1)在图形化界面的最上方画一个灰色背景框,框里的内容为“IED名:IED描述”,它代表该IED名字与描述;其下方画出的天蓝色背景的矩形框为IED矩形框,代表整个IED的边界。(1) Draw a gray background box on the top of the graphical interface, the content in the box is "IED name: IED description", which represents the name and description of the IED; the rectangular box with a sky blue background drawn below it is the IED The rectangular box represents the boundary of the entire IED.

(2)从IED读出LN对象集中的各LN的名称,在IED矩形框的左边沿上用白色的背景框代表该IED拥有的各LD,框内为LD名。(2) Read the name of each LN in the LN object set from the IED, and use a white background frame on the left edge of the IED rectangular frame to represent each LD owned by the IED, and the inside of the frame is the LD name.

(3)如果该LD有输入虚端子,则在LD矩形框左侧画出一个指向该LD的箭头,代表该LD的所有输入虚端子集。(3) If the LD has input virtual terminals, draw an arrow pointing to the LD on the left side of the LD rectangle, representing all input virtual terminals of the LD.

如果输入虚端子的类型为GOOSE,则箭头颜色为蓝色,箭头上方显示文字的格式为GS:n,表示该组输入虚端子的类型为GOOSE,个数为n个。If the type of the input virtual terminal is GOOSE, the color of the arrow is blue, and the format of the text displayed above the arrow is GS:n, indicating that the type of the input virtual terminal in this group is GOOSE, and the number is n.

如果输入虚端子的类型为SV输入虚端子,则箭头颜色为绿色,箭头上方显示文字的格式为“SV:n”,表示该组输入虚端子的类型为SV,个数为n个。If the type of input virtual terminal is SV input virtual terminal, the color of the arrow is green, and the format of the text displayed above the arrow is "SV:n", indicating that the type of input virtual terminal in this group is SV and the number is n.

(4)在每个LD的右侧用浅黄色背景框代表该LD拥有的各控制块,自上而下依次画出与显示。(4) On the right side of each LD, use a light yellow background frame to represent the control blocks owned by the LD, and draw and display them sequentially from top to bottom.

各控制块矩形框里的内容分两行显示,第一行显示“控制块名 数据集名”,第二行显示数据集描述。The content in the rectangular box of each control block is displayed in two lines, the first line displays "control block name data set name", and the second line displays the data set description.

在各控制块右侧画出向右的箭头,表示该控制块的发送数据集拥有的各输出虚端子,由发送数据集获得该数据集的输出虚端子的个数,在该箭头上方用数字显示。蓝色箭头表示GOOSE类型的输出虚端子,绿色箭头表示SV类型的输出虚端子。Draw a rightward arrow on the right side of each control block, indicating each output virtual terminal owned by the sending data set of the control block, and obtain the number of output virtual terminals of the data set from the sending data set, and use a number above the arrow show. The blue arrow indicates the output virtual terminal of the GOOSE type, and the green arrow indicates the output virtual terminal of the SV type.

9.响应图形化界面上的点击箭头事件,分别以表格显示其某LD的GOOSE或SV输入虚端子集、显示全部或某控制块的某组输出虚端子集等。具体实施步骤如下:9. In response to the click event of the arrow on the graphical interface, display the GOOSE or SV input virtual terminal set of a certain LD in a table, display all or a certain group of output virtual terminal sets of a certain control block, etc. in a table. The specific implementation steps are as follows:

(1)点击图形化界面中左侧输入虚端子的箭头,则根据输入虚端子的类型在界面中央的输入虚端子列表中切换到对应类型的页面。比如,如果用户点击了GOOSE类型的输入虚端子箭头,则切换到界面中央的第一个页面中,并且页面的标题变成:接收LD名 GOOSE输入(输入虚端子个数)。同理,如果用户点击了SV类型的输入虚端子箭头,则切换到界面中央的第二个页面中,并且页面的标题变成:接收LD名 SV输入(输入虚端子个数)。中央列表则显示该LD的所有输入虚端子,分两列分别显示输入虚端子描述和输入虚端子引用。(1) Click the arrow of the input virtual terminal on the left side of the graphical interface, and switch to the page of the corresponding type in the input virtual terminal list in the center of the interface according to the type of the input virtual terminal. For example, if the user clicks the arrow of the input virtual terminal of the GOOSE type, it will switch to the first page in the center of the interface, and the title of the page becomes: Receive LD name GOOSE input (number of virtual terminals input). Similarly, if the user clicks the input virtual terminal arrow of the SV type, it will switch to the second page in the center of the interface, and the title of the page becomes: Receive LD name SV input (input the number of virtual terminals). The central list displays all the input virtual terminals of the LD, and the description of the input virtual terminals and the reference of the input virtual terminals are displayed in two columns.

(2)点击图形化界面中右侧某输出虚端子的箭头,或者点中某控制块所在的矩形框内部任意一点,则根据输出虚端子的类型在界面右侧的输出虚端子列表中切换到对应类型的页面。如果用户点击了GOOSE类型的输出虚端子箭头,则切换到界面右侧的第一个页面中,并且页面的标题变成:控制块名 GOOSE信号(输出虚端子个数)。同理,如果用户点击了SV类型的输出虚端子箭头,则切换到界面右侧的第二个页面中,并且页面的标题变成:控制块名 SV信号(输出虚端子个数)。界面右侧列表则显示该LD的所有输出虚端子,分两列分别显示输出虚端子描述和输出虚端子引用。(2) Click the arrow of an output virtual terminal on the right side of the graphical interface, or click any point inside the rectangular box where a certain control block is located, and switch to the output virtual terminal list on the right side of the interface according to the type of output virtual terminal corresponding type of page. If the user clicks the arrow of the output virtual terminal of the GOOSE type, it will switch to the first page on the right side of the interface, and the title of the page becomes: control block name GOOSE signal (number of output virtual terminals). Similarly, if the user clicks the arrow of the output virtual terminal of the SV type, it will switch to the second page on the right side of the interface, and the title of the page becomes: control block name SV signal (number of output virtual terminals). The list on the right side of the interface displays all the output virtual terminals of the LD, which are divided into two columns to display the description of the output virtual terminal and the reference of the output virtual terminal.

其中,在实际应用中,设计人员和调试人员在采用本申请中的方法使用和查看ICD中的输入虚端子和输出虚端子的描述与引用等信息时具体为:Among them, in practical applications, when designers and debuggers use and check the description and reference information of the input virtual terminal and output virtual terminal in the ICD using the method in this application, they are as follows:

1.首先用户通过文件对话框选择多个ICD文件,导入它们,如这里选择和导入了10个ICD文件来导入。1. First, the user selects multiple ICD files through the file dialog box and imports them. For example, 10 ICD files are selected and imported here.

2.读取与解析导入的多个ICD文件,将各ICD文件名显示在“ICD文件名”列表中。如图2所示。2. Read and analyze multiple imported ICD files, and display the names of each ICD file in the "ICD file name" list. as shown in picture 2.

3.用户选取“ICD文件名”列表中某个ICD文件名,则在界面上的一个区域中图形化显示该ICD文件对应IED的虚端子整体布局图。3. The user selects an ICD file name in the "ICD file name" list, and the ICD file corresponds to the overall layout of the IED's virtual terminals in an area on the interface.

如图3中选择名为“PRS7358_SKWF_120319”的ICD文件。该ICD文件拥有的IED的描述为“主变保护测控装置”, 该IED拥有两个逻辑设备:“PI”和“SVLD”,对应图形化界面上的两个接收LD矩形框。Select the ICD file named "PRS7358_SKWF_120319" as shown in Figure 3. The description of the IED in the ICD file is "main transformer protection measurement and control device". The IED has two logical devices: "PI" and "SVLD", corresponding to the two receiving LD rectangular boxes on the graphical interface.

逻辑设备“PI”有199个输入虚端子,类型为GOOSE,在虚端子整体布局图中在箭头上标注“GS:199”表示该输入虚端子集。The logic device "PI" has 199 input virtual terminals, the type is GOOSE, and "GS:199" is marked on the arrow in the overall layout diagram of the virtual terminals to indicate the input virtual terminal set.

逻辑设备“PI”拥有3个控制块,分别为“gocb0”、“gocb1”、“gocb2”, 各控制块下的发送数据集分别为“dsGOOSE0”、“dsGOOSE1”、“dsGOOSE2”,在整体布局图中显示为“控制块名 发送数据集名”,即分别显示为:“gocb0 dsGOOSE0”、“gocb1 dsGOOSE1”、 “gocb2 dsGOOSE2”。The logical device "PI" has three control blocks, which are "gocb0", "gocb1", and "gocb2", and the sending data sets under each control block are "dsGOOSE0", "dsGOOSE1", and "dsGOOSE2". In the figure, it is displayed as "control block name, sending data set name", which are respectively displayed as: "gocb0 dsGOOSE0", "gocb1 dsGOOSE1", "gocb2 dsGOOSE2".

其中,发送数据集“dsGOOSE0”拥有96个输出虚端子,类型为GOOSE,在整体布局图中用箭头上标注数字96表示;发送数据集“dsGOOSE1”拥有17个输出虚端子,类型为GOOSE,在整体布局图中用箭头上标注数字17表示;发送数据集“dsGOOSE2” 拥有2个输出虚端子,类型为GOOSE,在整体布局图中用箭头上标注数字2表示。Among them, the sending data set "dsGOOSE0" has 96 output virtual terminals, the type is GOOSE, and the number 96 is marked on the arrow in the overall layout diagram; the sending data set "dsGOOSE1" has 17 output virtual terminals, the type is GOOSE, in The number 17 is marked on the arrow in the overall layout diagram; the sending data set "dsGOOSE2" has 2 output virtual terminals, the type is GOOSE, and the number 2 is marked on the arrow in the overall layout diagram.

逻辑设备“SVLD”有86个输入虚端子,类型为SV,图中用箭头上标注“SV:86”表示。The logic device "SVLD" has 86 input virtual terminals, the type is SV, indicated by "SV:86" on the arrow in the figure.

3.点击整体布局图中逻辑设备“PI”左侧的箭头,则在界面中央的第一个页面显示其拥有的199个GOOSE类输入虚端子的描述与引用。如图4所示。当所选择的逻辑设备拥有的输入虚端子为SV类型时,则自动切换到界面中央的第二个页面,显示其拥有的全部输入虚端子的描述与引用。3. Click the arrow on the left side of the logical device "PI" in the overall layout diagram, and the first page in the center of the interface will display the description and reference of the 199 GOOSE input virtual terminals it has. As shown in Figure 4. When the input virtual terminals of the selected logic device are of SV type, it will automatically switch to the second page in the center of the interface, displaying the descriptions and references of all the input virtual terminals it has.

4.点击整体布局图中控制块“gocb0”,或点击其右侧的向右箭头,则在界面右侧的第一个页面显示其拥有的96个GOOSE类输出虚端子的描述与引用。如图5所示。当选择的逻辑设备拥有的输出虚端子为SV类型时,则自动切换到界面中央的第二个页面,显示其拥有的全部输出虚端子的描述与引用。4. Click the control block "gocb0" in the overall layout diagram, or click the right arrow on the right side of it, and the description and reference of the 96 GOOSE output virtual terminals owned by it will be displayed on the first page on the right side of the interface. As shown in Figure 5. When the output virtual terminals of the selected logic device are of SV type, it will automatically switch to the second page in the center of the interface, displaying the descriptions and references of all the output virtual terminals it has.

上述本申请实施例中的技术方案,至少具有如下的技术效果或优点:The above-mentioned technical solutions in the embodiments of the present application have at least the following technical effects or advantages:

由于采用了将变电站ICD中虚端子的图形化显示方法设计为包括:首先,读入N个ICD文件,对每个ICD文件加以解析,构造IED对象,所述IED对象的嵌套数据结构包括:所述IED对象下属的LD、LN、各内部虚端子、控制块、发送数据及所述发送数据的输出虚端子,其中,N为大于等于1的正整数;然后,将各ICD文件名以列表方式进行显示;然后,采用图形化方式绘制ICD列表中某个ICD对应IED的虚端子整体布局图;然后,响应图形化界面上的点击箭头事件,在界面上以表格分别显示某类型输入虚端子的描述及其引用、发送数据集中各输出虚端子的描述及其引用的技术方案,即,运用了XML、图形化显示等技术,以图形化显示和操作方式,从整体到细节快速找到、显示某IED的输入虚端子和输出虚端子信息,能够同时一次性打开多个ICD文件,解析该ICD文件对应的IED包含的各LN、其拥有的控制块与数据集及其输出虚端子集、各输入虚端子等信息,加以组织在内存中形成相应IED对象、各LN的输入虚端子与输出虚端子集等,以便图形化显示时使用,所以,有效解决了现有技术中设计人员和调试人员在使用和查看ICD中的输入虚端子和输出虚端子的描述与引用等信息时,存在查看不方便,查看较困难,查看效率较低的技术问题,进而实现了以图形化的方式对ICD中的输入虚端子和输出虚端子信息,便于工作人员查看的技术效果。Due to the design of the graphical display method of the virtual terminal in the substation ICD to include: first, read in N ICD files, analyze each ICD file, and construct an IED object. The nested data structure of the IED object includes: LD, LN, each internal virtual terminal, control block, sending data and the output virtual terminal of the sending data subordinate to the IED object, wherein, N is a positive integer greater than or equal to 1; then, each ICD file name is listed as Then, use a graphical method to draw the overall layout of the virtual terminal of an ICD corresponding to the IED in the ICD list; then, in response to the click event on the graphical interface, display a certain type of input virtual terminal in a table on the interface The description and its references, the description of each output virtual terminal in the sending data set and the technical solutions referenced, that is, using XML, graphical display and other technologies to quickly find and display from the whole to the details in the form of graphical display and operation The input virtual terminal and output virtual terminal information of an IED can open multiple ICD files at one time at the same time, and analyze the LNs contained in the IED corresponding to the ICD file, its own control blocks and data sets, and its output virtual terminal sets. Information such as input virtual terminals is organized in memory to form corresponding IED objects, input virtual terminals and output virtual terminal sets of each LN, etc., for use in graphical display, so it effectively solves the problem for designers and debuggers in the prior art When using and viewing the descriptions and references of the input virtual terminals and output virtual terminals in the ICD, there are technical problems such as inconvenient viewing, difficult viewing, and low viewing efficiency. The information of the input virtual terminal and output virtual terminal is convenient for the staff to check the technical effect.

进一步的,由于针对某个ICD中的IED,采用用多个图元有机地组织与绘制相关属性,采用矩形框显示该IED拥有的各LN,采用矩形框显示每个LN拥有的多个控制块及其发送数据集,采用箭头显示每个LN拥有的输入虚端子集、用箭头上数字显示每个输入数据集的输入虚端子个数,用箭头显示每个LN的每个发送数据集,用箭头上数字显示每个发送数据集的输出虚端子个数,把输入虚端子分为GOOSE和SV两类,把输出虚端子也分为GOOSE和SV两类,所以,实现了以图形化从整体上直观地显示出某个IED拥有的输入虚端子、输出虚端子的概况的技术效果。Further, for an IED in a certain ICD, a plurality of graphics elements are used to organically organize and draw related attributes, a rectangular frame is used to display each LN owned by the IED, and a rectangular frame is used to display multiple control blocks owned by each LN and its sending data set, the arrows are used to display the input virtual terminal sets owned by each LN, the numbers on the arrows are used to display the number of input virtual terminals of each input data set, the arrows are used to display each sending data set of each LN, and the The number on the arrow shows the number of output virtual terminals for each sent data set. The input virtual terminals are divided into GOOSE and SV, and the output virtual terminals are also divided into GOOSE and SV. The technical effect of visually displaying the overview of input virtual terminals and output virtual terminals owned by a certain IED.

进一步的,对于IED的图形化显示界面,通过响应对输入虚端子集对应箭头的点击,以表格显示该数据集拥有的各输入虚端子,通过响应对每个LN的每个发送数据集对应箭头的点击,或响应对控制块所在的矩形框的点击,以表格显示该发送数据集拥有的各输出虚端子,从而实现了快速切换到相关输入、输出虚端子的表格以查看其细节信息的技术效果。Further, for the graphical display interface of the IED, by responding to the click on the arrow corresponding to the input virtual terminal set, the input virtual terminals owned by the data set are displayed in a table, and by responding to the arrow corresponding to each sending data set of each LN click, or respond to the click on the rectangular box where the control block is located, the output virtual terminals owned by the sending data set are displayed in a table, so as to realize the technology of quickly switching to the table of the relevant input and output virtual terminals to view their detailed information Effect.

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While preferred embodiments of the present invention have been described, additional changes and modifications can be made to these embodiments by those skilled in the art once the basic inventive concept is appreciated. Therefore, it is intended that the appended claims be construed to cover the preferred embodiment as well as all changes and modifications which fall within the scope of the invention.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (6)

Structure IED object, described IED object comprises the essential information of described IED, each LD object set; Each LD object comprises the LN object set of its subordinate, controll block object set, GOOSE type input empty terminal object set, SV type inputs empty terminal object set; Wherein, each LN object is made up of member's data such as LD name, type, instance number, descriptions; Wherein, each controll block object comprises member's data such as controll block name, transmit data set name, the empty terminal object set of each output; GOOSE inputs the empty terminal object of each input that empty extremal subset comprises GOOSE type; SV inputs the empty terminal object of each input that empty extremal subset comprises SV type; Each input empty terminal object, export empty terminal object and described by the empty terminal of input, input empty terminal and quote two data member compositions.
CN201410720489.XA2014-12-032014-12-03 Graphical display method of ICD virtual terminal in intelligent substationActiveCN104391965B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201410720489.XACN104391965B (en)2014-12-032014-12-03 Graphical display method of ICD virtual terminal in intelligent substation

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201410720489.XACN104391965B (en)2014-12-032014-12-03 Graphical display method of ICD virtual terminal in intelligent substation

Publications (2)

Publication NumberPublication Date
CN104391965Atrue CN104391965A (en)2015-03-04
CN104391965B CN104391965B (en)2017-07-25

Family

ID=52609869

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201410720489.XAActiveCN104391965B (en)2014-12-032014-12-03 Graphical display method of ICD virtual terminal in intelligent substation

Country Status (1)

CountryLink
CN (1)CN104391965B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104933244A (en)*2015-06-152015-09-23国网四川省电力公司技能培训中心Connection visualization method of matrix virtual terminal of intelligent substation
CN106874480A (en)*2017-02-202017-06-20国网江苏省电力公司宿迁供电公司A kind of graphic software platform method of virtual terminals of intelligent substation list file
CN106951593A (en)*2017-02-172017-07-14南京南瑞继保电气有限公司A kind of method and apparatus for the configuration file for generating protection supervisory equipment
CN108628997A (en)*2018-05-022018-10-09山东浪潮通软信息科技有限公司A method of the comprehensive budget establishment based on EXCEL

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080127210A1 (en)*2006-07-212008-05-29Bosold Mark JMethod of configuring intelligent electronic devices to facilitate standardized communication messages among a plurality of ieds within a network
CN102867274A (en)*2012-07-272013-01-09江苏省电力公司电力科学研究院Management and graphical display system for intelligent substation SCL (substation configuration description language) configuration files
CN103106623A (en)*2013-02-022013-05-15北京智网创能科技有限公司Graphical display method of substation configuration description (SCD) file of intelligent substation
CN104008223A (en)*2014-03-122014-08-27国家电网公司Graphical expressing method for connection of virtual terminals of secondary system of intelligent substation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20080127210A1 (en)*2006-07-212008-05-29Bosold Mark JMethod of configuring intelligent electronic devices to facilitate standardized communication messages among a plurality of ieds within a network
CN102867274A (en)*2012-07-272013-01-09江苏省电力公司电力科学研究院Management and graphical display system for intelligent substation SCL (substation configuration description language) configuration files
CN103106623A (en)*2013-02-022013-05-15北京智网创能科技有限公司Graphical display method of substation configuration description (SCD) file of intelligent substation
CN104008223A (en)*2014-03-122014-08-27国家电网公司Graphical expressing method for connection of virtual terminals of secondary system of intelligent substation

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
武汉凯默软件有限公司: "武汉凯默SCD工具软件V2.0", 《计算机软件著作权登记证书》*

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN104933244A (en)*2015-06-152015-09-23国网四川省电力公司技能培训中心Connection visualization method of matrix virtual terminal of intelligent substation
CN104933244B (en)*2015-06-152017-10-31国网四川省电力公司技能培训中心Intelligent substation matrix form void terminal connection method for visualizing
CN106951593A (en)*2017-02-172017-07-14南京南瑞继保电气有限公司A kind of method and apparatus for the configuration file for generating protection supervisory equipment
CN106874480A (en)*2017-02-202017-06-20国网江苏省电力公司宿迁供电公司A kind of graphic software platform method of virtual terminals of intelligent substation list file
CN108628997A (en)*2018-05-022018-10-09山东浪潮通软信息科技有限公司A method of the comprehensive budget establishment based on EXCEL

Also Published As

Publication numberPublication date
CN104391965B (en)2017-07-25

Similar Documents

PublicationPublication DateTitle
US10152560B2 (en)Graph database querying and visualization
CN102193786B (en)Device and method for constructing self-adaptive graphic user interface (GUI)
CN110489441B (en)Big data-based ad hoc query method and equipment
US10354002B2 (en)Interaction relationship building and explorer for dashboard
CN105843945A (en)Report generation method and system
CN105204458B (en)A kind of intelligent configuration method
US20170177744A1 (en)Graph Database Visualization by Node and Edge Type
CN104867058A (en)IED visualization method of intelligent transformer substation SCD file
CN109976735B (en)Knowledge graph algorithm application platform based on web visualization
CN103927332A (en)IEC (international electrotechnical commission) 61850-based visual graphics configuration method and IEC61850-based visual graphics configuration system
CN110852023B (en)Automatic generation method and device for primary main wiring diagram of intelligent substation
CN108153965B (en)Method for automatically generating interval chart based on SCD file
CN106599034A (en)Power grid enterprise power balance data visualization system and method
CN104391965B (en) Graphical display method of ICD virtual terminal in intelligent substation
CN103984806B (en)Imaging generation method for input virtual terminal of intelligent substation SCD (System Configuration Description)
CN110119272A (en)A kind of human-machine interface configuration design method and device
CN115495069A (en)Model-driven coal industry software flow implementation method, device and equipment
CN109885301A (en)A kind of generation method of scalable vector graphics, device, storage medium and equipment
CN103020343B (en)Dynamic primitive implementation method for comprehensively reflecting power grid operation condition
CN115691772A (en)Operation visualization system and corresponding computer device and storage medium
CN107341197B (en) A visual display method of power system multi-version graphics differences
US9792566B2 (en)Modeling hierarchical information from a data source
CN116129052A (en)Electric power three-dimensional scene construction method based on digital twin
CN103246523A (en)Method for dynamically showing operating state and spatial distribution of power plant or unit in SVG
CN106649452A (en)Method of generating template graphics

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp