Table of Contents

Advertisement

Quick Links

IEC 61850 Configuration of a
Phoenix Contact IED
User manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the IEC 61850 and is the answer not in the manual?

Questions and answers

Summary of Contents for Phoenix Contact IEC 61850

  • Page 1 IEC 61850 Configuration of a Phoenix Contact IED User manual...
  • Page 2 As of version (HW) As of version (FW) Order No. AXC 1050 3.00 2700988 AXC 1050 XC 3.00 2701295 AXL F BK SAS 1.30 2701457 PHOENIX CONTACT GmbH & Co. KG • Flachsmarktstraße 8 • 32825 Blomberg • Germany phoenixcontact.com...
  • Page 3: Table Of Contents

    About this document ........................6 Aim of this document .....................6 Hardware and software requirements..............7 PC Worx or Config+ ........................8 Required settings....................9 3.1.1 Specifying designation for IEC 61850 variable group ......9 3.1.2 Creating global variable groups and variables ........10 3.1.3 Creating the program ................12 3.1.4 Assigning process data ................12...
  • Page 4 Device-specific characteristics for IEDs of type AXC 1050 (XC) ..........56 Assignment of the IEC-61850 data types to the data types in PC Worx....56 Behavior of the IEC 61850 server depending on the operating state of the AXC 1050 (XC) ....................58 Technical appendix........................59...
  • Page 5: For Your Safety

    – Qualified application programmers and software engineers. The users must be familiar with the relevant safety concepts of automation technology as well as applicable stan- dards and other regulations. 5 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 6: About This Document

    This document provides you with information on how to create an IEC 61850 application and how to start up a Phoenix Contact, using the AXC 1050 as an example. The steps for an IEC 61850 configuration and startup is largely identical for all Phoenix Contact IEDs. Dif- ferences are explicitly pointed out by the document in the relevant sections.
  • Page 7: Hardware And Software Requirements

    ≥ 3.00 ware version ≥ 1.30 SD card SD card for AXC 1050 (XC) with license key for IEC 61850 communication (SD FLASH 2GB 61850 (order no. 2400435) or SD FLASH 2GB APPLIC A 61850 (order no. 2400436))
  • Page 8: Pc Worx Or Config

    PHOENIX CONTACT IEDs – IEC 61850 PC Worx or Config+ To use the AXC 1050 (XC) controller or AXL F BK SAS bus coupler as IEDs, you have to configure certain settings in the PC Worx or Config+ software. Which settings these are ex- actly, and in which software the settings have to be configured, depend on your bus struc- ture and the devices that are to be used as IEDs.
  • Page 9: Required Settings

    In the “Bus Structure” window, select the “IED”. • If necessary, enter a designation for the group of IEC 61850 variables in the “Device De- tails” window, or use the preset designation. If you want to create several IEC 61850 variable groups, using a wildcard is recommend- •...
  • Page 10: Creating Global Variable Groups And Variables

    Double-click on “NewGroup”. • Enter the designation for the IEC 61850 variable group that you have defined in the “De- vice Details” window for the IED, see Section 3.1.1. If you have used the wildcard * at the end of the group designation, as recommended in Section 3.1.1, you can enter a designation of your choice for the wildcard *...
  • Page 11 Define the desired properties for the variable in the individual columns. Please note: Signals that go out of the application project and into the data model of the IEC 61850 server are defined as outputs in PC Worx. Signals that the application project reads from the data model of the IEC 61850 server are defined as inputs in PC Worx.
  • Page 12: Creating The Program

    Assign all variables that are not used for IEC 61850 communication to the correspond- ing appropriate process data. Please note: For variables that are to be used for IEC 61850 communication (see Section 3.1.2), con- figure the assignments to the desired IEC 61850 data attributes in the PC Worx IED Configurator software.
  • Page 13: Creating A Boot Project

    The “Bootproject Options” window opens. Figure 3-7 “Bootproject Options” window No entries have to be made in the “Bootproject Options” window. • To create the boot project, click “OK”. The “Bootproject Options” window closes. 13 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 14: Sending A Project And Performing A Cold Restart

    PHOENIX CONTACT IEDs – IEC 61850 3.1.7 Sending a project and performing a cold restart The project is transferred to the IED(s) in the PC Worx IED Configurator software, see Section 4.11. 3.1.8 Parameterizing the AXL F BK SAS bus coupler •...
  • Page 15: Parameterize" Window

    “Completed”. If errors occur during the parameterization proce- dure, the “Information” column displays the error details. • After the parameterization has been completed successfully, click “Close” to close the “Parameterize” window. 15 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 16: Function Blocks For The Iec 61850 Communication

    Error code of the error that has occurred (ERROR output = TRUE) Assignment to an IEC To assign the time stamp to an IEC 61850 time stamp attribute in 61850 time stamp attribute PC Worx IED Configurator, you have to use a variable of the IEC61850_TIMESTAMP data structure.
  • Page 17: Function Block Get_Iec61850_Timequality

    Assignment to an IEC To assign the time stamp to an IEC-61850 time stamp attribute in 61850 time stamp attribute PC Worx IED Configurator, you have to use a variable of the IEC61850_TIMESTAMP data structure. 17 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 18: Function Block Iec61850_Goose_Sub_Info

    PHOENIX CONTACT IEDs – IEC 61850 3.2.3 Function block IEC61850_GOOSE_SUB_INFO You can use the IEC61850_GOOSE_SUB_INFO function block for diagnosing subscriber errors in the GOOSE communication. Figure 3-12 Function block IEC61850_GOOSE_SUB_INFO For a certain GOOSE control block (GCB), the function block provides various counters (X_COUNT outputs, see Table 3-6) on the subscriber side.
  • Page 19 If the subscriber is started after the publisher, and the publisher has already published a number of retries, the missed retries are dis- played at the start of the offset. TESTMODE_SET_COUNT DWORD Number of received GOOSE messages with set test bits 19 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 20: Pc Worx Ied Configurator

    With the PC Worx IED Configurator, you create your PC Worx IED Configurator project. In the PC Worx IED Configurator project, you can do the following: – Create the IEC 61850 data model, using the 2003 or 2007 namespace. – Configure the datasets.
  • Page 21: User Interface Of The Pc Worx Ied Configurator

    “Validation result” area Library area Project tree In the project tree, all IEDs of your IEC 61850 application, including access points, logical devices and logical nodes, are displayed as a hierarchical tree structure. Editor area If a node in the project tree or an element in the library area is clicked, the associated editor group opens in the editor area.
  • Page 22: Creating A New Project

    PHOENIX CONTACT IEDs – IEC 61850 Creating a new project Before you can configure the settings described in the coming sections, you have to create a new project. • Open the “File, New” menu. • In the “Create new project” dialog that opens, enter a name for your PC Worx IED Configurator project.
  • Page 23 “Projects” directory For each project, a separate “<ProjectName>” directory is created in the “Projects” direc- tory. After the project has been created, the directory contains the IEC 61850 configuration file <ProjectName>.scd. The <ProjectName>.scd file can be used for system configuration.
  • Page 24: Creating Ieds

    PHOENIX CONTACT IEDs – IEC 61850 Creating IEDs • Select the project in the project tree. • In the editor area, open the “Project Editor” tab. • Click the “IED type” input field. In the list box that opens, select the IED, incl. the IEC 61850 namespace to be used, and the device firmware (here: “AXC 1050 (2007/FW...
  • Page 25 When you save the project, a separate “<IED-Name>” directory is created under the path “\...\Projects\<ProjectName>“ (default path: “\Libraries\Documents\PC Worx IED Configurator\Projects\<ProjectName>“). All files that are necessary for the IEC 61850 communication of the IED are stored in the “<IED-Name>” directory. Figure 4-6...
  • Page 26: Configuring Ieds

    PHOENIX CONTACT IEDs – IEC 61850 Configuring IEDs Entering designation and • In the project tree, select the IED to be configured. IP settings of an access • In the editor area, open the “IED Editor” tab. point • If necessary, change the automatically generated designation of the access point. To do so, enter the desired name in the “AccessPoint”...
  • Page 27: The "Updated

    Click “OK” to close the “updated...” window. The path to the selected application project is now displayed in the “Application project” area. Figure 4-9 Path to application project of an IED (here: PC Worx project) 27 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 28: Anlaufkonfiguration" (Start-Up Configuration) Area

    The mmsstacklog.log file is generated during the runtime, in the parameterization memory of the IED, in the “IEC61850” directory. The file contains messages that are generated from the base layer of the IEC 61850 stack (e.g. errors parsing the SCL files, etc.). You can ac- cess the file via FTP.
  • Page 29: Creating Logical Devices

    To delete a logical device, proceed as follows: • Click the line with the logical device to be deleted. • Open the “Edit, Delete” menu or press the “Del” button to delete the logical device. 29 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 30: Configuring The Logical Nodes Of A Logical Device

    PHOENIX CONTACT IEDs – IEC 61850 Configuring the logical nodes of a logical device After you have created all required logical devices, you configure the desired logical nodes, data objects or functions for each logical device. You can use predefined logical nodes, data objects or functions, or define your own.
  • Page 31 PC Worx IED Configurator Figure 4-12 Predefined logical node “PxC.Rev2007.GGIO.DI16” 31 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 32: Defining Own Logical Nodes, Data Objects Or Functions

    Please note: By defining the namespace (IEC 61850-7-4:2003;A or IEC 61850-7-4:2007;A) that is ap- plicable to the type library, you define which versions of logical nodes and data objects the type library should contain. You can only assign logical nodes and data objects to a type library if they use the same namespace as the type library.
  • Page 33: Figure 4-14 "Create New Type Library" Window

    “Create new type library” window • Click “OK” to create the new library. The “Create new type library” window closes. The new library appears in the library area. Figure 4-15 User-defined type library in the library area 33 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 34: Figure 4-16 "Clone" Context Menu Of A Logical Node In The Library Area

    PHOENIX CONTACT IEDs – IEC 61850 4.8.2.2 Duplicating predefined logical nodes, data objects and functions To clone a predefined logical node, predefined data object or predefined function, proceed as follows: • In the library area, open the library that contains the logical node, the data object or the function that you want to copy (for the example in Figure 4-16, the “DefaultTypeLibrary...
  • Page 35: Figure 4-17 Window "Clone Lnodetype 'Pxc.rev200X

    For type libraries, please note: The namespace (IEC 61850-7-4:2003;A or IEC 61850-7-4:2007;A) of the user-defined type library has to match the namespace of the logical node or the data object.
  • Page 36: Figure 4-19: Two Data Objects For A Self-Defined Logical Node Added To The

    PHOENIX CONTACT IEDs – IEC 61850 Settings for logical nodes in the “LNodeType Editor” Figure 4-19 Two data objects for a self-defined logical node added to the “LNodeType Editor” 36 / 68 PHOENIX CONTACT 107801_en_00...
  • Page 37 To add data objects to the predefined settings of a logical node, proceed as follows: logical node • In the “Template from namespace IEC 61850-7-4:XXXX;A” area, activate the check boxes for the data objects that are to be used in the logical node (in the example in Figure 4-19: “Alm1” and “Wrn1”).
  • Page 38: Figure 4-20: Possible Settings For A Cloned Data Object In "Dotype Editor

    Proceed as follows to add data attributes to the predefined settings of a data object: data object • In the “Template from namespace IEC 61850-7-4:XXXX;A”, activate the check boxes of the data attributes that are to be added to the data object. The data attributes are added in the “Type” area.
  • Page 39: Figure 4-21: Possible Settings For A Cloned Function In The "Function Editor

    Proceed as follows to delete data attributes from a data object: a logical node • In the “Template from namespace IEC 61850-7-4:XXXX;A”, deactivate the check box- es of the data attributes that are to be removed from the data object. The respective data attributes are removed from the “Type” area.
  • Page 40: Figure 4-22 "Neuen Lnodetype Erstellen" Window (Create New Lnodetype)

    PHOENIX CONTACT IEDs – IEC 61850 4.8.2.3 Creating own logical nodes, data objects and functions To create an own logical node, a logical data object or a function, proceed as follows: • Right-click a user-defined type or function library to open the context menu.
  • Page 41: Assigning A Logical Node To A Logical Device, Changing Or Deleting It

    Repeat this procedure for all required logical nodes of each logical device. The assigned logical nodes for each logical device are displayed in the project tree under- neath each logical device (see Figure 4-23 on page 42). 41 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 42: Figure 4-23: Logical Nodes Of Logical Devices In The Project Tree And On The "Ldeviceeditor" Tab

    PHOENIX CONTACT IEDs – IEC 61850 Figure 4-23 Logical nodes of logical devices in the project tree and on the “LDeviceEditor” tab Changing logical nodes To change an assigned logical node, proceed as follows: • On the “LDevice Editor” tab, go to the input field in the “InType” column and delete the node type of the logical node to be changed.
  • Page 43: Specifying Data Attributes, Data Objects And/Or Functions Of A Logical Node

    Section 4.9.3 dataset Mapping Assignment of the IEC 61850 data attributes to the variables of the IED (on IEDs of Section 4.9.4 type AXC 1050 (XC)) or to the input and output channels (on IEDs of type AXL F BK SAS) of Axioline F modules connected to the IED The GOOSE communication method is only available for the LLN0 logical node.
  • Page 44: Figure 4-24: Example: Initial Value For The "Namplt.vendor" And "Mod.stval" Data Attributes Of The Lln0 Logical Node

    PHOENIX CONTACT IEDs – IEC 61850 Figure 4-24 Example: Initial value for the “NamPlt.vendor” and “Mod.stVal” data attri- butes of the LLN0 logical node Initial values at analog Analog inputs inputs and outputs To display analog input signals, you can use the instMag.f and mag.f data attributes.
  • Page 45: Figure 4-25 Curve Of The Analog Values Instmag.f And Mag.f

    If db = 0, then DB = 0 as well, and thus the values for instMag.f and mag.f are identical. Analog outputs The definitions of analog outputs differ depending on the IEC 61850 namespace that is used. Namespace IEC 61850-7-4:2003;A: In addition to the definition as per IEC 61850-7-4:2003;A, Phoenix Contact also supports...
  • Page 46: Combining Data Attributes And/Or Objects Into Datasets

    50 data attributes and/or data objects. • Contact Phoenix Contact if you need a larger number of datasets or more data attri- butes/objects contained therein. To create datasets and their associated data attributes and/or objects, proceed as follows: •...
  • Page 47: Specifying Communication Methods For Datasets

    To do so, enter the desired value into the “confRev” input field. • Repeat this procedure for all required control blocks. For the Reporting (MMS) communication method, you can configure the following settings: 47 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 48: Additional Settings For The Reporting (Mms) Communication Method

    TrgOps Trigger options for buffered and unbuffered reporting, see Table 4-4 Which data attribute reacts to which trigger option depends on the data type used (see IEC 61850-7-3). OptFields Values that are transferred as part of the Reporting indexed •...
  • Page 49: Assigning Iec 61850 Data Attributes (Mapping)

    Click in the empty input field in the “IEC 61850 Reference” column. • In the list box that opens, select an IEC 61850 data attribute that is to be assigned to the variable or module/chamber number selected previously. 49 / 68...
  • Page 50: Figure 4-28 Assignment Of Iec 61850 Data Attributes To Variables Of An Ied Of Type Axc 1050 (Xc)

    In the “Direction” column, the data direction from the perspective of the IED is shown for each assignment. Figure 4-28 Assignment of IEC 61850 data attributes to variables of an IED of type AXC 1050 (XC) When using the Quality (q) attribute, keep the following in mind: The Quality (q) attribute is set in by the firmware of the AXC 1050 (XC) in certain cases, see Section 5.
  • Page 51: Figure 4-29: Ied Of The Type Axl F Bk Sas: Assignment Of The Iec 61850 Data Attribute To The Input And Output Channels Of The

    PC Worx IED Configurator Figure 4-29 IED of the type AXL F BK SAS: assignment of the IEC 61850 data attribute to the input and output channels of the Axioline F module connected to the 51 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 52: Validating Iec-61850 Application

    PC Worx IED Configurator performs a schema validation and an offline validation. Schema validation The schema validation checks whether all settings are compliant with the IEC 61850 name- space that you have selected for the respective IED (see Section 4.5).
  • Page 53: Transferring Projects To An Ied

    You can transfer the PC Worx IED Configurator project and the associated application project to an IED or to several IEDs simultaneously. Before an IED can start IEC 61850 communication, you have to transfer the PC Worx IED Configurator project and the application project (PC Worx or Config+ project) to the respective IED.
  • Page 54 PHOENIX CONTACT IEDs – IEC 61850 IP address for the start-up To enter the IP address for start-up, proceed as follows: • In the line of an IED, activate the check box in the “IP address (start-up)” column, to ac- tivate the input field for entering an IP address for start-up for the IED, or activate the check box in the header of the “IP address (start-up)”...
  • Page 55: Figure 4-32 "Ied" Node In "Bus Structure" Window Deactivated

    Right-click to open the context menu and select “Deactivate bus”. The deactivated nodes are displayed in red in the “Bus Structure” window (see Figure 4-32). Now the IEC 61850 configuration is not included when the application project is transferred. Figure 4-32 “IED”...
  • Page 56: Device-Specific Characteristics For Ieds Of Type Axc 1050 (Xc)

    TIMESTAMP IEC61850_TIMESTAMP ENUMERATED and The IEC 61850 data types ENUMERATED and CODED ENUM are treated as bitstring CODED ENUM within the devices. Contrary to all other data types, the bitstrings are written in a different bit order: the LSB and MSB have been switched.
  • Page 57 If the AXC 1050 (XC) is in the RUN operating state, the application program writes to the Quality (q) attribute. In the STOP operating state, the Quality (q) attribute is set by the firm- ware of the AXC 1050 (XC), see Section 5.2. 57 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 58: Behavior Of The Iec 61850 Server Depending On The Operating State Of The Axc 1050 (Xc)

    Behavior of the IEC 61850 server depending on the operating state of the AXC 1050 (XC) Table 5-4 Behavior of the IEC 61850 server depending on the operating state of the AXC 1050 (XC) State of the AXC 1050 (XC) Behavior of the IEC 61850 server STOP –...
  • Page 59: A Technical Appendix

    SCD file) SCD file) Maximum repetition time Max. 32768 ms (can be configured Max. 32768 ms (can be configured with SCD file) with SCD file) Please contact Phoenix Contact if you need a larger quantity. 59 / 68 107801_en_00 PHOENIX CONTACT...
  • Page 60: Log Files

    The file contains messages that are generated from the application layer of the IEC 61850 stack (e.g. errors in assignment of IEC 61850 data attribute, etc.). mmsstacklog.log The file contains messages that are generated from the base layer of the IEC 61850 stack (e.g. errors parsing the SCL files, etc.). ModelChecker.log The file contains details on the errors that occurred during the validation.
  • Page 61: B Appendix For Document Lists

    Section 2 Figure 2-1: Schematic view of the engineering workflow .........6 Section 3 Figure 3-1: Defining designation for the IEC 61850 variable group ......9 Figure 3-2: “Insert group” context menu ..............10 Figure 3-3: Global variable group “IEC61850_Group1” created ......10 Figure 3-4: Inserting a variable ................11...
  • Page 62 Assignment of IEC 61850 data attributes to variables of an IED of type AXC 1050 (XC) ................50 Figure 4-29: IED of the type AXL F BK SAS: assignment of the IEC 61850 data attribute to the input and output channels of the Axioline F module connected to the IED ..........51 Figure 4-30: “Validation result”...
  • Page 63: B 2 List Of Tables

    PC Worx ....................56 Table 5-3: Bit assignment of the WORD data type for the Quality (q) attribute..57 Table 5-4: Behavior of the IEC 61850 server depending on the operating state of the AXC 1050 (XC)..............58 Appendix B Table B-1: Glossary ....................64 Table B-2: Configuration files of the IEC 61850.............65...
  • Page 64: Explanation Of Terms

    A report is initiated by defined trigger events. Substation Automation Station automation system System System Configuration XML-based, object-oriented description language in acc. with IEC 61850. Description Language eXtensible Markup XML is a meta language for displaying hierarchically structured data in the form Language of text files.
  • Page 65: Configuration Files Of The Iec 61850

    Configuration files of the IEC 61850 Configuration files of the IEC 61850 Table B-2 Configuration files of the IEC 61850 File Meaning Description IED Capability Description The ICD file describes the properties of an IED. Instantiated IED Description The IID file describes the project-specific properties and configuration of an IED.
  • Page 66: B 5 Index

    Index Logical nodes ..........34 Communication methods........47 AXC 1050 (XC) Control block ............47 Behavior of the IEC 61850 server ......58 Creating project ............. 22 Data types Data attribute instance........... 43 ENUMERATED and CODED ENUM .... 56 Datasets ..............46 Supported BasicTypes .........
  • Page 67 The receipt of technical documentation (in particular user documentation) does not constitute any further duty on the part of Phoenix Contact to furnish information on modifications to products and/or technical documentation. You are responsible to verify the suitability and intended use of the products in your specific application, in particular with regard to observing the applicable standards and regulations.
  • Page 68 Should you have any suggestions or recommendations for improvement of the contents and layout of our manuals, please send your comments to: tecdoc@phoenixcontact.com 68 / 68 PHOENIX CONTACT GmbH & Co. KG • Flachsmarktstraße 8 • 32825 Blomberg • Germany phoenixcontact.com...

Table of Contents