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...
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...
– 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...
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.
≥ 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))
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.
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- •...
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.
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.
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...
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 •...
“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...
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.
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...
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...
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.
“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.
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.
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...
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”...
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...
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.
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...
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.
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.
“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...
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...
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.
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”).
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.
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.
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.
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...
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.
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.
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.
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...
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: •...
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...
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 •...
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...
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.
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...
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).
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)”...
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”...
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...
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 –...
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...
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.
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”...
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...
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.
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.
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...
Need help?
Do you have a question about the IEC 61850 and is the answer not in the manual?
Questions and answers