Home

User Manual Part Three

image

Contents

1. H EH agent lt lt agent9 scl gt agent9 scl IED Model Extension IEC 61850 61400 Model Designer FUFUA 2 2 3 Create Private Element Select parent Node to add Private Element a re ArcRRECI1 RREC MO SEG Auto fiedues B ST DSET ArcRREC1 ST data set D4 XX ArcRREC1 XX data set us urcbST gt gt ST DSET Auto Reclose Report Control Block eg brcbST gt ST DSET Auto Reclose Report Control Block R4 brcbXX gt gt XX Auto Reclose Report Control Block Beh 4 OpCls Health AutoRecSt We select node stVal to add Private Element as model extension gt Right click stVal to add private element EL re AutoRecSt Device Information er Monitoring Pole 1 em Checks Check Sync 1 gt 104 GlobalAddress104 m 19 XCBR1 y val H g AscRS B T Ping Bg Orgs gt Double click GlobalAddress104 a re AutoRecSt E e stVal GlobalAddress104 4 Val Ready gt Edit GlobalAddress104 IED Model Extension IEC 61850 61400 Model Designer FUHUA Specification for IEC 60870 5 104 GlobalAddress104 GlobalAddres O General Value A IEC 60870 5 104 casdu A IEC 60870 5 104 i0a IEC 60870 5 104 t L Documentation 2 2 4 Create Private Attribute Select parent Node to add Private Attributes gt Double click stVal IED Model Extension IEC
2. 2 2 5 Export SCL Model with Private NamespaceS ccoocccccnccnccnconenaconenaconenacononanononoos 25 2 3 Project Namespaces Management arnnernnnnnernnnnnnrnnnnnnvnnnnnnrnnnnnnsnnsnnnvnnnnnnsnnnnnnsnnnnnnsnneene 30 IED Model Extension IEC 61850 61400 Model Designer FUBRUA 1 Introduction The IED Modeler Designer is a comprehensive IED oriented SCL modelling tool for IEC 61850 61400 and companion standards It has been designed to keep pace with the evolution of standards Model Designer as one of our core products of tool suite is designed to address all the features which are required by different type of users including IEC 61850 Standard developers IED vendors stack vendors researchers engineers utilities companies and people who are interested in applying Model Driven Architecture in system design With feedbacks from a diversity of users we keep on developing new features to pill the pain confronted when applying IEC 61850 61400 into production It was born on a mission to help enjoy life in your professional career The user manual is composed of four parts but they are independent and not in sequence v Part One IED Model Design This part is the fundamental It covers details about installation introduction to GUI layout system settings project management create import modify export ICD CID IID extract CID from SCD and generation of TEMPLATE ICD etc The Intelligent Creation features to save you a l
3. http www iec ch 61850 80 1 2007 SCL with a prefix named IEC 60870 5 104 Currently the tool only recognizes global top most definitions of Element and AttributeGroup The example above has one global Element definition GlobalAddress104 and one global AttributeGroup definition agVendor 2 2 1 2 AttributeGroup xs attributeGroup name ag Vendor lt xs attribute name attA type xs boolean gt lt xs attribute name attB type xs integer gt lt xs attribute name attC type xs float gt lt xs attribute name attD type xs normalizedString gt lt xs attributeGroup gt The XML text above defines four optional Attributes IED Model Extension IEC 61850 61400 Model Designer FUBRUA Name Type Condition attA xs boolean optional attB xs integer optional attC xs float optional attD xs normalizedString optional Note Not all the Simple Types defined by XML Schema are supported by the tool The supported types are xs boolean xs integer xs float xs normalizedString any other types not listed will lead to undefined behavior 2 2 1 3 Element lt xs element name GlobalAddress104 gt lt xs annotation gt lt xs documentation gt Data Point address lt xs documentation gt lt xs annotation gt lt xs complexType gt lt xs attribute name casdu type xs integer use required gt lt xs attribute name 10a type xs integer use required gt lt xs attribute name ti type xs integer use re
4. Because PhV phsA is DO SDO not DA So they should be corrected to lt FCDA InClass MMXU fc MX doName PhV phsA daName cVal mag i InInst 1 IdInst LDPQ gt FCDA InClass MMXU fc MX doName A phsA daName cVal mag i InInst 1 IdInst LDPQ gt To our surprise is MOST of the stack suppliers accept this type of errors In other words most of the IEDs in the market are running against the rule defined by IEC 61850 6 This is also the reason why IED Model Validation deserves an independent part of user manual The good news is that Model Designer offers Integrity Check which can detect errors which are blind to Schema Check Semantic Check is a feature we will introduce in the future IED Model Extension IEC 61850 61400 Model Designer FUHUA 2 IED Model Extension One of the most outstanding features that Model Designer supports is Model Extension Model Extension is vendor independent based on XML Schema It has the ability to compile XML Schema data and produce Meta data which are used by Model Designer to create ICD CID IID Because XML is considered a middle computer language it has constructs and comprehensive data type system so it is possible to program in XML Model Designer is a tool which supports program written in XML Schema v SCL Syntax Programming SCL syntax XML Schema Modify IEC 61850 6 ICD CID IID Manipulate SCL Model 3 Model Designer SCL Syntax is defined in
5. good command of XML Schema to proceed XML Schema knowledge is required and outside the scope of this documentation The following is a simple example of how to map IEC 60870 5 104 to IEC 61850 as an introduction of the feature 2 2 1 1 Overview of Example lt xml version 1 0 encoding UTF 8 gt lt xs schema xmilns IEC 60870 5 104 http www iec ch 61850 80 1 2007 SCL xmlns xs http www w3 org 2001 XMLSchema targetNamespace http www iec ch 61850 80 1 2007 S CL elementFormDefault qualified attributeFormDefault unqualified gt lt xs element name GlobalAddress104 gt lt xs annotation gt lt xs documentation gt Data Point address lt xs documentation gt lt xs annotation gt lt xs complexType gt lt xs attribute name casdu type xs integer use required gt lt xs attribute name 10a type xs integer use required gt lt xs attribute name ti type xs integer use required gt IED Model Extension IEC 61850 61400 Model Designer FUBRUA lt xs complexType gt lt xs element gt lt xs attributeGroup name ag Vendor lt xs attribute name attA type xs boolean gt lt xs attribute name attB type xs integer gt lt xs attribute name attC type xs float gt lt xs attribute name attD type xs normalizedString gt lt xs attributeGroup gt lt xs schema gt Note The example is present in the AppRoot examples directory The XML text above defines Private Namespace
6. lack of PLC logic equations and internal mappings and many others so on It also doesn t address non IEC 61850 and vendor specific IED Model Extension IEC 61850 61400 Model Designer FUBRUA parameters configuration and that all those information are essential to run an application To do this we have to turn to model extension according to IEC 61850 6 Model Designer can give you a cutting edge vendor independent flexible and programmable way to accomplish that v Part Four IED Model Validation This part will introduce Schema Check Integrity Check and Semantic Check against rules defined by Standards Schema Check is the most popular feature used nowadays and users tend to believe that if Schema Check is passed their SCL is error free But experiences tell us it sounds too good to be true Why To fully tell you the reason I have to write a book about XML Schema defined by W3C But that is out of the scope of this manual here I can only tell the reason is because Schema Check are blind to many types of errors in SCL dynamic structures and semantic constraints Give you one of the most typical example which I guess you are unaware of lt FCDA InClass MMXU fc MX daName PhV phsA cVal mag i InInst 1 IdInst LDPQ gt lt FCDA InClass MMXU fc MX daName A phsA cVal mag i InInst 1 IdInst LDPQ gt The Schema Check is OK about the two DataSet entries above But they are actually incorrect according to IEC 61850 6
7. 1400 Model Designer FUBRUA lt xs extension base xs normalizedString gt lt xs simpleContent gt xs complex Type The tool automatically reconfigures to make the field editable Element Editor Now scl Text is no longer grey and is editable The example illustrates how a user can control the tool behavior by programming the SCL Schema without requiring modifications to the source code of the tool In this way the tool can easily adapt and keep pace with the evolution of IEC 61850 A detailed knowledge of XML Schema is required to use the tool in this way and this is outside the scope of this documentation This is a powerful feature that sets the tool apart from other tools in this space The tool loads a grammar file that is generated from the SCL Schema and other collected information This grammar file is internal flexible metadata that instructs the tool on how to behave respond to events issued by users system etc To generate a grammar file click Generate Grammar from Tools menu Tools Window Help Cm 4 Generate Grammar gt A wizard will show up IED Model Extension IEC 61850 61400 Model Designer FUHUA II Grammar Wizard 00 Introduction SCL This wizard is used to create Grammar from an SCL Schema Schema It is intended for advanced users Users should backup the old grammar file in case an invalid grammar file 15 generated To backup the old gr
8. 61850 61400 Model Designer FUHUA 4 Specification for sckDAI stVal General E Edit Element Name Value sckDAI A schname stVal Documentation Ox mr gt Display Attribute Box Specification for scl DAI stVal General Edit Element Available Attribute ls Name Value Name sckDAI A scheAddr A sclvalKind stVal Documentation Jr tance P Bronse IED Model Extension IEC 61850 61400 Model Designer FUBRUA gt Right click to import Private Attributes a Specification for scl DAI stVal General Element Available Attribute s Name A scksAddr sclidesc A sclvalkind Value i A scliname Documentation ne ME M Import Private Attribute s H IEC 60870 5 104 agVendor Add Private Attributes by Double click Specification for scl DAI stVal General Edit Element Available Attribute ls Name Value JEC 608705 104 att 4 1EC_60870_5_104 attA A sckname stVal JIA IEC 60870 5 104 attC TIA IEC 60870 5 104 attD A scisAddr sckvalKind Documentation gt Edit Private Attributes IED Model Extension IEC 61850 61400 Model Designer Available Attribute s Value Name IEC 60870 5 10 A sclvalKind IEC 60870 5 10 IEC 60870 5 10 IEC 60870 5 10 sclidesc sckname
9. IEC 61850 61400 Model Designer FUBRUA User Manual Part Ihree IED Model Extension V 1 5 2015 07 IED Model Extension IEC 61850 61400 Model Designer FUBRUA Copyright All rights reserved None of the information contained in this document may be reproduced or stored in a database or retrieval system or disclosed to others without written authorization by Fuhua Technologies Co Ltd The information in this document is subject to change without prior notice and should not be construed as a commitment by Fuhua Technologies Co Ltd Fuhua does not assume responsibility for any errors which may be in this document For more information please visit http iedmodeler com or contact us at info fuhuatech com IED Model Extension IEC 61850 61400 Model Designer FUBRUA UNE AST OA Mie ere tected Pe Rn 4 2 IED Model Extension ccccccccsssseccccesessecceceaesseceeesseeeceeeseeeeeeeesseeeeeeeeeseasseeeesseaseeeeeeaaneeeeeeeas 6 2 NN NN 7 2 2 Private Namespace Programming ccssccsccssccsecsccseceeccseceeccseceeccseeesecseceecsseceseeeeeneeees 14 2 2 1 How to define XML Schema for Private Namespace rrnrrnnnrnnnnnnrrnnnnnrrnnnnnenene 15 2 2 2 Import Private Namespace rrarnnnrnnrnnnrnurnnnrnnrnnnrnnsnnnrnnsnnnrnnsnnnrnnsnnernnsnnennnsnneene 18 22 9 Create Private Elemental ici cialis 21 2 2 4 Create Private Attribute occccccooonnconcccnoocnonnnononnnonononononanononannnnnononannnnnnnonancnnnns 22
10. XML Schema specification by IEC 61850 6 but there are a lot of variants used by different vendors throughout the world Model Designer loads SCL Syntax dynamically and manipulate ICD CID IID accordingly There is no need to update Model Designer program if the new released version of SCL Syntax is backward compatible As the picture described above users can modify SCL syntax and then import it to the tool The output ICD CID IID generated will be compliant to the SCL Syntax imported IED Model Extension IEC 61850 61400 Model Designer FUBRUA v Private Namespace Programming SCL syntax XML Schema Modify IEC 61850 6 Import ICD CID IID S Manipulate SCL Model Model Designer A Import Private syntax XML Schema Vendor dependent You can develop Private syntax of your own to extend your SCL model according to rules defined by IEC 61850 6 We know a lot of companies making use of scl Private elements to hold private model data for different application purposes but that is not the only way to extend model Model Designer understands Private Syntax defined XML Schema Once the Private Syntax imported 1t will help you to assemble extra model data according to the Private Syntax defined and without breaking the SCL Syntax 2 1 SCL Syntax Programming This Section is for advanced users who have a complete understanding of the XML Schema defined by W3C the SCL Schema as specified in IEC 61850 6 is de
11. ammar file please copy app roaot zgrammaz IELB1850 Veo grm to a backup directory To recover the grammar file delete all files under app root grammas and restore the original grammar file App Grammar Note backup grammar 1s important for beginners gt Click Next IED Model Extension IEC 61850 61400 Model Designer FUBRUA Grammar Wizard Basic Information Owner Unamed standard Name IEC 61850 Version 1 0 Revision 1 0 0 Publish Date 2015 53 22 Description Owner who generate the grammar Standard Name What standard the grammar is targeted to Version Revision Version control options Publish Date The date to publish the grammar Description To document the grammar gt Click Next IED Model Extension IEC 61850 61400 Model Designer FUBRUA amp Grammar Wizard Schema Information SCL Schema Fath IEDMadeler zchema iecBl1850 schema vr 0 A Grammas IEC61850 V20 zm SCL Schema Path The root directory of SCL Schema Grammar File Where the grammar file should be generated Note If you generate the grammar file in a directory other than Grammas remember to place it under Grammas to take effect Click Next IED Model Extension IEC 61850 61400 Model Designer FUHUA N Grammar Wizard 70 0 0 t Finish SCL Click Finish to complete and then M restart the progra
12. fined in XML Schema To date there are two major editions of SCL Schema namely edition 1 0 and edition 2 0 In practice vulnerabilities or open issues have resulted in many variants of editions derived from these two major schemas It is possible that some IEC 61850 users may need to modify the SCL Schema to address these types of issues Any modification to SCL Schema affects the structure syntax and semantics of the SCL model Most tools in the current marketplace cannot provide a transparent implementation of SCL IED Model Extension IEC 61850 61400 Model Designer FUBRUA Schema Programmable SCL Schema Programmable means that changes modifications made to SCL Schema automatically program the behavior of the tool Using scl Text as an example In SCL_BaseTypes xsd it is defined as lt xs complex Type name tText mixed true gt lt xs complexContent mixed true gt lt xs extension base tAnyContentFromOtherNamespace gt lt xs attribute name source type xs anyURI use optional gt lt xs extension gt lt xs complexContent gt lt xs complexType gt From the definition we know that any Element instance of tText doesn t have any Text Node A user cannot assign any text value to it Element Editor The scl Text is grayed not allow to edit If you change the tText definition as lt xs complexType name tText mixed true gt lt xs simpleContent gt IED Model Extension IEC 61850 6
13. m to take effect Schema App Grammar gt Click Finish vm RE You should restart the program to take effect Restart the program to take effect IED Model Extension IEC 61850 61400 Model Designer FUBRUA 2 2 Private Namespace Programming The diagram above is a practical illustration of the namespaces problem The diagram contains 3 namespaces IEC 61850 IEC Vendor A and Vendor B The Vendor A and Vendor B spaces claim IEC 61850 compatibility of a certain percentage because they have information in common with IEC 61850 However both of them keep large numbers of elements private for gt Compatibility with other local standards legacy issue Implementation of new functions that are not yet addressed by IEC 61850 Hiding the implementation details of their own IED s IED Model Extension IEC 61850 61400 Model Designer FUBRUA Other vendor proprietary reasons A case where all 3 namespaces perfectly overlapped 100 overlapped would indicate complete standardization Real world implementations are currently far from perfect because these gaps exist between vendors and IEC 61850 Our challenge is to deliver a tool designed to accommodate current IEC 61850 and existing vendor implementations Part of our solution to this problem is Private Namespaces Manipulation based on XML Schema 2 2 1 How to define XML Schema for Private Namespace This is an advanced issue and users should have a
14. noted as ncp 3 Elements from a deleted Namespace cannot be exported IED Model Extension
15. ot of time and energy in building error free IED model such as customizing data types creation of LNs of different LNodeTypes creation of DataSet and Control Blocks initializing DOI values and configuring Communication parameters etc All those jobs are very convenient to fulfil with help of user friendly Wizards In addition it also introduces how to batch edit Attribute Values and Element Values using external tools like Excel The Search Utilities is designed to be helpful in searching project items It uses Fuzzy search algorithm allowing context search of documentation for each Element and Attribute v Part Two Domain Design This part will introduce you a very comfortable and much higher level of Domain design by utilizing UML technologies Like other UML tools in the market Domain design is based on Diagrams With this tool on hand you will never feel like asking Domain support from anyone any more Bet you urgently require Edition 2 0 package for Wind Power you can home brew it within one two hours or even faster if you are an IEC member who is in charge of designing this domain Within this part Data Type Diagram and Domain Diagram will be introduced which are much like Class Diagram and Component Diagram in UML but much more powerful and convenient v Part Three IED Model Extension This part will introduce how to embed private model information into your SCL without breaking any rules defined by IEC 61850 6 Knowing that SCL is
16. quired gt lt xs complexType gt lt xs element gt The XML text above defines an Element GlobalAddress104 which has a annotation described as Data Point address The element has three attributes as Name Type Condition IED Model Extension IEC 61850 61400 Model Designer FUBRUA casdu xs integer required ioa xs integer required ti XS Integer required The section below demonstrates how to make use of this XML Schema as Model Extension 2 2 2 Import Private Namespace gt Click Project Settings button from the toolbar LE 4 AR Note if project isn t saved the tool will ask you to save it first gt Switch to Private Namespaces page Project Settings Basic Private Hamespaces Statistics ja IED Model Extension IEC 61850 61400 Model Designer FUHUA gt Click Add button Project Settings Basic Private Namespaces Statistics gt Browse and select IEC 60870 5 104 xsd file IED Model Extension IEC 61850 61400 Model Designer Project Settings Basic Private Hamespaces Statistics Elements Attributes 4 4 amp amp IEC 60870 5 104 gt Click OK and Restart the tool a Warning i You should restart the program to take effect ox Note Don t forget to save the project before closing the tool gt Reopen the Project E d 9 as m Untitled project EF a SCLs 1 5
17. st Val Click OK to finish 2 2 5 Export SCL Model with Private Namespaces gt Select File gt Export SCL Ctrl N Ctrl 0 Ctrl 5 Ctrl 1 Ctrl E gt Select the SCL to export IED Model Extension IEC 61850 61400 Model Designer a Mamespaces to export http www w3 org 2001 XMLSchema 4 http www w3 org 2001 XMLSchema in http wwwiec ch 61850 80 1 2007 SCL sm JG gt Select the Edition option IED Model Extension IEC 61850 61400 Model Designer FUHUA ig SCls gem TEC 61850 a Namespaces to export L 4 http www w3 org 2001 XMLSchema L 4 http www w3 org 2001 XMLSchema in C 48 http fwwwiec ch 61850 80 1 2007 SCL SCL Output SER gt Check the Private Namespaces to export IED Model Extension m IEC 61850 61400 Model Designer FUFUA O OOOO esme a Mamespaces to export CoS htto wwwiec ch 61850 80 1 2007 5CL Typein the output SCL file name IED Model Extension IEC 61850 61400 Model Designer FUHUA T D TEC 61850 Edition 1 0 a Mamespaces to export L a http www w3 org 2001 XMLSchema in http www iec ch 61850 80 1 2007 5CL SCL Output Lnistrator Desktop agent icd n Click Next IED Model Extension m IEC 61850 61400 Model Designer FUFUA O OOOO emma o Execution gt Click Finish gt Overview of
18. the Private Namespaces XML data lt DAI gt lt DAI desc name t gt lt DOI gt DOI desc name AutoRecSt gt lt DAI desc name q gt lt DAI IEC_60870_5_104 attA true IEC 60870 5 104 attB 1 IEC 60870 5 104 attC 2 00006 IEC 60870 5 104 attD text desc name stVal gt 60870 5 104 GlobalAddress104 50870 04 casdu FC 60870 04 10a 50870 O4 ti gt lt Val gt Ready lt Val gt lt DAI gt lt DAI desc name t gt 2 3 Project Namespaces Management Choose Project gt Namespaces IED Model Extension IEC 61850 61400 Model Designer FUBRUA Weim Model Create SCL f Settings Ctrl P Window Tools E4 Create Domain Namespaces Namespace Information dialog 4 Namespace Information Uri http www w3 org 2001 XMLSchema ncp http www redwindsz com IEDModeler 2013 http www ec ch 61850 2003 SCL x5I http www w3 org 2001 XMLSchema instance IEC 60870 5 104 http www ec ch 61850 80 1 2007 5CL Cmm There are three columns in Namespace Information Prefix Unique identifier representing an Uri Uri Uniform resource identifier URI is a namespace name Target Namespace Only one target namespace per project is allowed Note Users cannot import Private Namespaces that are already used by project 2 Users cannot delete Target Namespace and preserved Namespace de

Download Pdf Manuals

image

Related Search

Related Contents

Quantum DXi8500  MyBioSource.com  Mode d`emploi  Silverstone TD02  Table de Defonceuse lourde 1100x600mm    Geogagger Pro User Manual  HP LD4200 User's Manual  FX2N-4AD USER'S GUIDE  Samsung Chef Collection RB8900 Køl og frys 350 liter Brugervejledning  

Copyright © All rights reserved.
Failed to retrieve file