CN106371869A - Realizing method for IEC61850 configuration software of compartment equipment of intelligent substation - Google Patents

Realizing method for IEC61850 configuration software of compartment equipment of intelligent substation Download PDF

Info

Publication number
CN106371869A
CN106371869A CN201610768003.9A CN201610768003A CN106371869A CN 106371869 A CN106371869 A CN 106371869A CN 201610768003 A CN201610768003 A CN 201610768003A CN 106371869 A CN106371869 A CN 106371869A
Authority
CN
China
Prior art keywords
file
interface
iec61850
software
configuration
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
CN201610768003.9A
Other languages
Chinese (zh)
Other versions
CN106371869B (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.)
Automation Co Ltd Of Xi Electricity General Electric
Original Assignee
Automation Co Ltd Of Xi Electricity General Electric
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 Automation Co Ltd Of Xi Electricity General Electric filed Critical Automation Co Ltd Of Xi Electricity General Electric
Priority to CN201610768003.9A priority Critical patent/CN106371869B/en
Publication of CN106371869A publication Critical patent/CN106371869A/en
Application granted granted Critical
Publication of CN106371869B publication Critical patent/CN106371869B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)

Abstract

The invention discloses a realizing method for IEC61850 configuration software of compartment equipment of an intelligent substation. The treatment mode of combining the documents in various special formats with software programs is adopted; the documents are in user-defined formats and are used for detailing parameter attributes and software interfaces; the software programs are used for treating internal logics, manufacturing the software interfaces and generating SCL documents reaching the IEC61850 standard; the parameter configuration can be completed by loading the documents on the compartment protection equipment; and finally, IEC61850 configuration software is developed, so that the IEC61850 parameters of the compartment protection equipment in the intelligent substation can be flexibly configured. The method disclosed by the invention has the advantages of convenience in maintenance, stability in operation, flexibility in configuration, simplicity and easiness in use, convenience in transplanting, and the like.

Description

A kind of iec61850 configuration software implementation method of intelligent substation bay device
Technical field
The present invention relates to Automation of Electric Systems and software technology field, specially a kind of intelligent substation bay device Iec61850 configuration software implementation method.
Background technology
Intelligent grid is the direction of current China national grid development, and intelligent substation is the important composition portion of intelligent grid Point.Build Intelligent transformer station, first have to realize the highly integrated of transformer station secondary system, realize whole station information digitalization, real Existing whole station information sharing and senior application.This is accomplished by spacing layer device for transformer station, including protective relaying device, measurement observing and controlling dress Put and metering device etc., there is unified communication network, unified communication standard and interoperability.
Iec61850 is a kind of method of new structure electric substation automation system, and in specification transformer station, smart electronicses set Communication behavior between standby and related system requirements, are the key technologies of digitized, Intelligent transformer station.Unified by setting up , OO Layered information model, realize the self portrait of equipment, to adapt to the extension of automation function, meeting should Required with open interoperability, make different vendor, different types of ied (wall protection equipment) be capable of interoperating.
Iec61850 establishes three category information service model: mms (manufacture message specification), goose (general towards transformer station Event object) and sv (sampled value), there is provided six class configuration describing document: ssd (system specifications describes file), scd (join by system Put description file), sed (systems exchange describes file), icd (ied capabilities description file), cid (ied configuration after description literary composition Part) and iid (ied of instantiation describes file), formulate uniformity test etc. and required.
Iec61850 implements that each producer is different, and equipment manufacturers are according to the framework of respective product and spy Point develops respective system.Be usually ied realize all of information service, by upper computer software realize all of parameter configuration and Other miscellaneous functions, are interacted by configuration describing document between ied and upper computer software.This mode is simple to operate, joins Put efficiency high, but the developer's requirement to upper computer software is higher, needs deeply to understand iec61850 standard.
Content of the invention
The present invention is according to above-mentioned implementation, there is provided a kind of iec61850 host computer of intelligent substation bay device , so that the parameter configuration of iec61850 is simple, allocative efficiency is high, and easily increases other auxiliary newly for the implementation method of configuration software Function.
For reaching above-mentioned purpose, the present invention employs the following technical solutions:
A kind of iec61850 configuration software implementation method of intelligent substation bay device, comprises the following steps:
1) file of three kinds of forms of making:
Interface according to iec61850 and parameter designing require to make udf file;
The configuration file format that attribute according to ied and iec61850 standard specify makes scl template file;
Attribute according to ld and ln in scl template file makes iec file;
2) according to the iid file preserving in the attribute of equipment, order code, version number, equipment and step 1) in udf File initialization apparatus pointer and interface parameter and generate the corresponding drop-down list of all parameters;
3) design according to udf file generates software interface;
4) in interface, configuration completes to preserve after all parameters, generates cid file will be all of according to scl template file Parameter configuration content update is to the relevant position of cid file;
5) cid files passe to ied and is restarted, in restarting process, ied automatically loads cid file and can obtain newly Configuration.
Preferably, described udf file is divided into three parts: enumeration type part, data definition part and INTERFACE DESIGN Part;Described enumeration type is partly carried out to the enumerated value and its meaning of all enumeration types needed for data and each type Definition;All data that described data definition partly comprises to software interface and its attribute are defined;Described interface sets The structure of meter part is completely identical with the display structure of software interface, including interface tree construction, interface title and each interface The concrete data comprising.
Preferably, described iec file is defined to the attribute of all ln and its do in scl template file, da, is used for Parsing scl template file.
Preferably, step 2) specifically include following steps:
2.1) according to the attribute of equipment, order code, version number's initialization apparatus, including initialization apparatus pointer, establishment Device memory maps, determines equipment ln number, send data set list according to iec file generated goose, generate flex logic behaviour Count list;
2.2) load all data in udf file in internal memory, and software interface pair is generated according to the definition of udf file The internal memory mapping answered;
2.3) determine whether online mode, if online mode just directly reads iid using ftp agreement from equipment File, if offline mode just automatically generates equipment corresponding iid file using scl template file;
2.4) iid file obtained in the previous step is parsed according to iec file content, the up-to-date that parsing is obtained is arrived Then the value of interface internal memory mapping is preserved by corresponding device memory mapping and the mapping of interface internal memory;
2.5) initializers interface, loads the content that previous step preserves file, shows software interface after the completion of initialization.
Preferably, step 4) specifically include following steps:
4.1) numerical value after configuring on interface is updated device memory mapping and the mapping of software interface corresponding internal memory;
4.2) if online mode, iid file exists, by iid archive;If offline mode uses scl mould Plate file automatically generates iid file;
4.3) value in the mapping of corresponding for software interface internal memory is updated corresponding positions in the iid file of previous step generation Put, that is, generate cid file.
Preferably, step 3) software interface that generates is tree construction, the tree node of tree construction comprises all configuration datas, joins Put data and include data name data value, data value can be modified.
Preferably, described udf file is the file of xml form;Described scl template file is the file of xml form; Described iec file is the file of txt form.
With respect to prior art, the method have the advantages that
A kind of iec61850 configuration software implementation method of present invention intelligent substation bay device, is made by oneself using several The method that the file of special format of justice is combined with software program is processed to the parameter needing configuration, first, self-defined A kind of udf file of special format, this document structure and software interface matched, have readable well so that pin The modification of the attribute to parameter in the increase of software interface, deletion and interface etc. only needs to simply change udf file, no Need to change software code it is easy to safeguard;Secondly, using scl template file so that generating alternative document, such as icd file, Cid file, iid file etc. can share this scl file, and the code processing file can also share, and decreases the superfluous of code Remaining and increased execution efficiency;Finally, softwarecompatible multiple order codes and version number, has adaptation function so that soft Part is powerful, fully meets the requirement of a configuration tool software.The iec61850 configuration software that the inventive method obtains, energy The iec61850 parameter of enough flexible configuration intelligent substation intermediate interlayer protection equipments, software have easy to maintenance, stable, The performances such as flexible configuration, easy to use, transplanting convenience.
Further, this self-defining udf file format is very clear, readable strong, if necessary to modification software interface The data that data, deletion interface or the interface that content, such as interpolation interface or interface comprise comprises is it is only necessary to modification file is corresponding Part can it is not necessary to modification software code, easy to maintenance.
Brief description
Fig. 1 is the flow chart of implementation method of the present invention;
Fig. 2 is the udf file making according to the inventive method;
The iec file that Fig. 3 makes according to the inventive method;
Fig. 4 is step 2 of the present invention) process chart;
Fig. 5 is the software interface realized according to the inventive method;
Fig. 6 is step 4 of the present invention) software processing flow figure.
Specific embodiment
As shown in figure 1, a kind of iec61850 configuration software implementation method of intelligent substation bay device of the present invention, Realized using the method that the file of several self-defining forms is combined with software program.Specifically include following steps:
1) file of three kinds of special formats of making:
1.1) interface according to iec61850 and parameter designing require to make udf file;
1.2) configuration file format that the attribute according to ied and iec61850 standard specify makes scl (based on xml technology Substation Configuration Language) template file;
1.3) attribute according to ld (logical device) and ln (logical node) in scl template file makes iec file;
2) according to the iid file preserving in the attribute of equipment, order code, version number, equipment and step 1) in udf File initialization apparatus pointer and interface parameter and generate the corresponding drop-down list of all parameters;
3) design according to udf file generates software interface;
4) in interface, configuration completes to click on after all parameters and preserves, and generates cid file and by institute according to scl template file Some parameter configuration content updates are to the relevant position of cid file;
5) cid files passe to ied and is restarted, in restarting process, ied automatically loads this cid file and can obtain New configuration;
Wherein, described udf file is the file of xml form, the entitled .xml of suffix;Described scl template file is xml The file of form, the form requiring fully according to iec61850 makes, the entitled .xml of suffix;Described iec file is txt form File, the entitled .txt of suffix;The instrument at described Software for producing interface is visual studio 2003, using c++ language, Realized based on mfc.
The present invention is described in detail with reference to the accompanying drawings and detailed description.
The structure of udf file, as shown in Figure 2.
Udf file adopts xml form, is divided into three parts: enumeration type part, data definition part and INTERFACE DESIGN Part.Enumeration type part defines enumerated value and its meaning of all enumeration types needed for data and each type;Data Definitional part defines all data and its attribute that software interface comprises, such as id, title, type, maximum, minima, Default value, unit etc.;The structure of INTERFACE DESIGN part is completely identical with the display structure of software interface, including interface tree construction, The concrete data that interface title and each interface comprise.This self-defining file format is very clear, readable strong, if Need the data that data, deletion interface or interface that modification software interface content, such as interpolation interface or interface comprise comprise, only Part can be easy to maintenance it is not necessary to modification software code accordingly to need modification file.
17 enumerated data types are defined altogether, 39468 numbers are according to this and 388 softwares circle in udf file in Fig. 2 Face.
The structure of iec file, as shown in Figure 3.
All ln and its do, the attribute of da in iec document definition scl template file, including title, prefix, state value, Default value etc., for parsing scl template file.
Open the handling process of software interface, as shown in Figure 4.
The first step, according to order code, version number's initialization apparatus of equipment, sets including initialization apparatus pointer, establishment Standby internal memory maps, determines equipment ln number, send data set list according to iec file generated goose, generate flex logic operation Ordered series of numbers table etc..
Second step, all data in loading udf file are in internal memory, and generate software circle according to the definition of udf file Face corresponding internal memory mapping.
3rd step, determines whether online mode, if online mode is just directly read using ftp agreement from equipment Iid file, if offline mode just automatically generates equipment corresponding iid file using scl template file.
4th step, parses iid file obtained in the previous step according to iec file content, will parse the file content obtaining more Newly arrive corresponding device memory mapping and the mapping of interface internal memory, then the value of interface internal memory mapping is saved in mmvalue.dat In file.
5th step, initializers interface, load the content of mmvalue.dat file, after the completion of initialization, show software Interface.
Software interface, as shown in Figure 5.The interface left side is tree construction, shows the institute that this tree node comprises after click on the right There is configuration data.Data is divided into two row, first row video data title, secondary series video data value, and data value can be repaiied Change.On interface row distributed four buttons, respectively execution preserve configuration data value, restoring data value, setting data default value with And reset data value function.
All of configuration data can preserve after being provided with, and preserves the handling process of configuration data, as shown in Figure 6.
The first step, clicks on the save button on software interface.
Second step, the numerical value after configuring is updated device memory mapping and the corresponding internal memory of software interface reflects on interface Penetrate.
3rd step, if online mode, iid file exists, by iid archive;If offline mode uses scl Template file automatically generates iid file.
4th step, the value during corresponding for software interface internal memory is mapped updates corresponding in the iid file that previous step generates Position, that is, generate cid file.
5th step, upload cid file restarting equipment to after equipment, equipment automatically parse cid file can obtain up-to-date Configuration.
In a word, the iec61850 configuration software implementation method of a kind of intelligent substation of present invention bay device, using several Plant the processing mode that the file of special format is combined with software program;File uses user-defined format, for describing ginseng in detail Number attribute and software interface, software program is used for processing internal logic, Software for producing interface and generates and meet iec61850 standard Scl file, wall protection equipment loads this file and can complete parameter configuration;Finally develop a iec61850 configuration Software, is capable of the iec61850 parameter of flexible configuration intelligent substation intermediate interlayer protection equipment, have easy to maintenance, run steady Calmly, the performance such as flexible configuration, easy to use, transplanting convenience.
The above, the only present invention preferably specific embodiment, but protection scope of the present invention is not limited thereto, Any those familiar with the art in the technical scope of present disclosure, the change or replacement that can readily occur in, All should be included within the scope of the present invention.Therefore, protection scope of the present invention should be with the protection model of claims Enclose and be defined.

Claims (7)

1. a kind of intelligent substation bay device iec61850 configuration software implementation method it is characterised in that: include following Step:
1) file of three kinds of forms of making:
Interface according to iec61850 and parameter designing require to make udf file;
The configuration file format that attribute according to ied and iec61850 standard specify makes scl template file;
Attribute according to ld and ln in scl template file makes iec file;
2) according to the iid file preserving in the attribute of equipment, order code, version number, equipment and step 1) in udf file Initialization apparatus pointer and interface parameter and generate the corresponding drop-down list of all parameters;
3) design according to udf file generates software interface;
4) in interface, configuration completes to preserve after all parameters, generates cid file and by all of parameter according to scl template file Configuration content update is to the relevant position of cid file;
5) cid files passe to ied and is restarted, in restarting process, ied automatically loads cid file and can obtain new joining Put.
2. the iec61850 configuration software implementation method of a kind of intelligent substation bay device according to claim 1, It is characterized in that: described udf file is divided into three parts: enumeration type part, data definition part and INTERFACE DESIGN part; Described enumeration type is partly defined to all enumeration types needed for data and the enumerated value of each type and its meaning; All data that described data definition partly comprises to software interface and its attribute are defined;Described INTERFACE DESIGN part Structure completely identical with the display structure of software interface, comprise including interface tree construction, interface title and each interface Concrete data.
3. the iec61850 configuration software implementation method of a kind of intelligent substation bay device according to claim 1, It is characterized in that: described iec file is defined to the attribute of all ln and its do in scl template file, da, for parsing Scl template file.
4. the iec61850 configuration software implementation method of a kind of intelligent substation bay device according to claim 1, It is characterized in that: step 2) specifically include following steps:
2.1) according to the attribute of equipment, order code, version number's initialization apparatus, including initialization apparatus pointer, create equipment Internal memory maps, determines equipment ln number, send data set list according to iec file generated goose, generate flex logic operand List;
2.2) all data loading in udf file are in internal memory and corresponding according to the definition generation software interface of udf file Internal memory maps;
2.3) determine whether online mode, if online mode just directly reads iid literary composition using ftp agreement from equipment Part, if offline mode just automatically generates equipment corresponding iid file using scl template file;
2.4) iid file obtained in the previous step is parsed according to iec file content, the up-to-date obtaining will be parsed to correspondence Device memory mapping and the mapping of interface internal memory, then the value of interface internal memory mapping is preserved;
2.5) initializers interface, loads the content that previous step preserves file, shows software interface after the completion of initialization.
5. the iec61850 configuration software implementation method of a kind of intelligent substation bay device according to claim 1, It is characterized in that: step 4) specifically include following steps:
4.1) numerical value after configuring on interface is updated device memory mapping and the mapping of software interface corresponding internal memory;
4.2) if online mode, iid file exists, by iid archive;If offline mode uses scl template literary composition Part automatically generates iid file;
4.3) value in the mapping of corresponding for software interface internal memory is updated relevant position in the iid file of previous step generation, that is, Generate cid file.
6. the iec61850 configuration software implementation method of a kind of intelligent substation bay device according to claim 1, It is characterized in that: step 3) software interface that generates is tree construction, the tree node of tree construction comprises all configuration datas, configures number According to including data name data value, data value can be modified.
7. the iec61850 configuration software implementation method of a kind of intelligent substation bay device according to claim 1, It is characterized in that: described udf file is the file of xml form;Described scl template file is the file of xml form;Described Iec file be txt form file.
CN201610768003.9A 2016-08-29 2016-08-29 IEC61850 configuration software implementation method for bay level equipment of intelligent substation Active CN106371869B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610768003.9A CN106371869B (en) 2016-08-29 2016-08-29 IEC61850 configuration software implementation method for bay level equipment of intelligent substation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610768003.9A CN106371869B (en) 2016-08-29 2016-08-29 IEC61850 configuration software implementation method for bay level equipment of intelligent substation

Publications (2)

Publication Number Publication Date
CN106371869A true CN106371869A (en) 2017-02-01
CN106371869B CN106371869B (en) 2019-12-27

Family

ID=57901596

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610768003.9A Active CN106371869B (en) 2016-08-29 2016-08-29 IEC61850 configuration software implementation method for bay level equipment of intelligent substation

Country Status (1)

Country Link
CN (1) CN106371869B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542450A (en) * 2018-11-08 2019-03-29 国网河南省电力公司电力科学研究院 Transformer station process layer intelligent assembly implementation method and device
CN111026451A (en) * 2019-10-31 2020-04-17 许昌许继软件技术有限公司 Parameter configuration method and configuration tool for transformer substation terminal interval
CN112104496A (en) * 2020-09-10 2020-12-18 中国电力科学研究院有限公司 Universal substation IED self-discovery and self-configuration method and device based on UPnP
CN112328323A (en) * 2020-10-27 2021-02-05 中国南方电网有限责任公司 Relay protection device capability description file generation system
CN112764800A (en) * 2021-01-11 2021-05-07 南京汇创电力科技有限公司 Construction method, device, equipment and storage medium for configuration tool software

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101673199A (en) * 2009-08-10 2010-03-17 厦门敏讯信息技术股份有限公司 Terminal parameter configuration server and automatic generating method of software interface thereof
CN105488305A (en) * 2016-01-06 2016-04-13 国网上海市电力公司 Intelligent substation SCD file configuration method based on graph and template integration

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101673199A (en) * 2009-08-10 2010-03-17 厦门敏讯信息技术股份有限公司 Terminal parameter configuration server and automatic generating method of software interface thereof
CN105488305A (en) * 2016-01-06 2016-04-13 国网上海市电力公司 Intelligent substation SCD file configuration method based on graph and template integration

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
王洪炼 等: "基于IEC 61850的IED配置器设计与实现", 《电力***》 *
童晓阳 等: "采用IEC 6l850的变电站间隔层IED软件设计方案", 《电气***自动化》 *
范瑾 等: "智能电子设备面向对象的软件设计方法", 《电力***及其自动化学报》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109542450A (en) * 2018-11-08 2019-03-29 国网河南省电力公司电力科学研究院 Transformer station process layer intelligent assembly implementation method and device
CN109542450B (en) * 2018-11-08 2021-10-01 国网河南省电力公司电力科学研究院 Method and device for realizing intelligent component of process layer of intelligent substation
CN111026451A (en) * 2019-10-31 2020-04-17 许昌许继软件技术有限公司 Parameter configuration method and configuration tool for transformer substation terminal interval
CN112104496A (en) * 2020-09-10 2020-12-18 中国电力科学研究院有限公司 Universal substation IED self-discovery and self-configuration method and device based on UPnP
CN112328323A (en) * 2020-10-27 2021-02-05 中国南方电网有限责任公司 Relay protection device capability description file generation system
CN112328323B (en) * 2020-10-27 2023-07-21 中国南方电网有限责任公司 Relay protection device capability description file generation system
CN112764800A (en) * 2021-01-11 2021-05-07 南京汇创电力科技有限公司 Construction method, device, equipment and storage medium for configuration tool software

Also Published As

Publication number Publication date
CN106371869B (en) 2019-12-27

Similar Documents

Publication Publication Date Title
CN106371869A (en) Realizing method for IEC61850 configuration software of compartment equipment of intelligent substation
CN102929911B (en) Substation and scheduling station method of integrated modeling
CN104636490B (en) A kind of graphical comparison method of intelligent substation SCD file
Cavalieri et al. Integration of IEC 61850 SCL and OPC UA to improve interoperability in Smart Grid environment
US8782597B2 (en) Ontology updating apparatus, method and system
CN102779156B (en) Configuration method for database of communication device in digital substation
JP2008059594A (en) Method for editing and reporting graphical programming language object and edition/report system
Rohjans et al. Cimbat-automated generation of cim-based opc ua-address spaces
CN109639465A (en) Warning information storage method and device based on cloud platform
CN114253228B (en) Industrial equipment object modeling method and device based on digital twin
CN109542450A (en) Transformer station process layer intelligent assembly implementation method and device
Pradeep et al. CIM and IEC 61850 integration issues: Application to power systems
WO2014012422A1 (en) Method for building, storing and synchronizing main equipment model of hydroelectric power plant
Andrén et al. Applying the SGAM methodology for rapid prototyping of smart Grid applications
CN112328323B (en) Relay protection device capability description file generation system
CN109766090B (en) Integrated configuration method for program logic and secondary circuit
CN107707544A (en) A kind of equipment automatic identification collocation methods of IEC 61850
Hong et al. Standardization of power system protection settings using IEC 61850 for improved interoperability
Nielsen et al. A methodology for managing model extensions when using the common information model for systems integration
CN117094284B (en) Method for generating capability description file of intelligent equipment of transformer substation
CN104573983A (en) Power generation scheduling semantic service realizing method
CN103577563A (en) Substation model migrating method
CN115906749B (en) Data processing method, device, terminal equipment and storage medium
EP4345675A1 (en) User interface for parametrizing simulation of energy systems
US20220019709A1 (en) Method for updating a description of an automation system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant