PLX82-EIP-61850: User Manual
PLX82-EIP-61850: User Manual
PLX82-EIP-61850: User Manual
Communication Gateway
EtherNet/IP to IEC 61850 Gateway
August 5, 2022
USER MANUAL
Your Feedback Please
We always want you to feel that you made the right decision to use our products. If you have suggestions,
comments, compliments or complaints about our products, documentation, or support, please write or call
us.
How to Contact Us
ProSoft Technology, Inc.
+1 (661) 716-5100
+1 (661) 716-5101 (Fax)
www.prosoft-technology.com
support@prosoft-technology.com
August 5, 2022
ProSoft Technology®, is a registered copyright of ProSoft Technology, Inc. All other brand or product names
are or may be trademarks of, and are used to identify products and services of, their respective owners.
Content Disclaimer
This documentation is not intended as a substitute for and is not to be used for determining suitability or
reliability of these products for specific user applications. It is the duty of any such user or integrator to
perform the appropriate and complete risk analysis, evaluation and testing of the products with respect to
the relevant specific application or use thereof. Neither ProSoft Technology nor any of its affiliates or
subsidiaries shall be responsible or liable for misuse of the information contained herein. Information in this
document including illustrations, specifications and dimensions may contain technical inaccuracies or
typographical errors. ProSoft Technology makes no warranty or representation as to its accuracy and
assumes no liability for and reserves the right to correct such inaccuracies or errors at any time without
notice. If you have any suggestions for improvements or amendments or have found errors in this
publication, please notify us.
No part of this document may be reproduced in any form or by any means, electronic or mechanical,
including photocopying, without express written permission of ProSoft Technology. All pertinent state,
regional, and local safety regulations must be observed when installing and using this product. For reasons
of safety and to help ensure compliance with documented system data, only the manufacturer should
perform repairs to components. When devices are used for applications with technical safety requirements,
the relevant instructions must be followed. Failure to use ProSoft Technology software or approved software
with our hardware products may result in injury, harm, or improper operating results. Failure to observe this
information can result in injury or equipment damage.
Copyright © 2022 ProSoft Technology, Inc. All Rights Reserved.
Contents
Your Feedback Please ................................................................................................................2
How to Contact Us.......................................................................................................................2
Content Disclaimer ......................................................................................................................2
Important Safety Information .......................................................................................................3
1 Start Here 7
1.1 Overview ............................................................................................................7
1.2 System Requirements .......................................................................................8
1.3 Deployment Checklist ........................................................................................8
1.4 Package Contents .............................................................................................9
1.5 Setting Jumpers .................................................................................................9
1.6 Mounting the PLX82-EIP-61850 on a DIN-rail.................................................10
1.7 Connecting Power to the Unit ..........................................................................10
1.8 Installing ProSoft Software ..............................................................................11
1.8.1 Installing the ProSoft Discovery Service ..........................................................11
1.8.2 Installing the ProSoft EIP-61850 Configuration Manager ................................11
1.8.3 Installing the ProSoft EIP-61850 Tag Monitor .................................................11
5 Reference 80
5.1 Specifications ...................................................................................................80
5.1.1 Module .............................................................................................................80
5.1.2 EtherNet/IP (EIP) .............................................................................................80
5.1.3 IEC 61850 Client ..............................................................................................81
5.1.4 SNTP/NTP Client .............................................................................................81
5.2 Hardware Specifications ..................................................................................82
5.3 LEDs ................................................................................................................83
5.3.1 Module LEDs ...................................................................................................83
5.3.2 Ethernet Port LEDs ..........................................................................................83
5.4 Gateway Specifications ...................................................................................83
5.4.1 Asynchronous Processes ................................................................................84
5.4.2 Tag Database ..................................................................................................84
5.4.3 SNTP/NTP .......................................................................................................86
5.5 IEC 61850 Specifications.................................................................................87
5.5.1 Application Association Model .........................................................................88
5.5.2 DATA-SET .......................................................................................................90
5.5.3 Report Control Block ........................................................................................90
5.5.4 GOOSE Control Block .....................................................................................94
5.5.5 Control .............................................................................................................96
5.5.6 MMS...............................................................................................................101
5.5.7 EtherNet/IP Adapter .......................................................................................106
5.5.8 IEC 61850 Client ............................................................................................106
5.6 IEC 61850 Standard Introduction ..................................................................107
5.6.1 Integrating the Substation ..............................................................................108
1 Start Here
To get the most benefit from this User Manual, you should have the following skills:
Rockwell Automation® RSLogix™ software: launch the program, configure ladder
logic, and transfer the ladder logic to the processor
Microsoft Windows®: install and launch programs, execute menu commands,
navigate dialog boxes, and enter data
Hardware installation and wiring: install the module, and safely connect EIP-
61850 and ControlLogix or CompactLogix devices to a power source and to the
PLX82-EIP-61850 module’s Ethernet port
Intelligent Electronic Device (IED): have one or more IEDs and be familiar with the
IED configuration software
1.1 Overview
This User Manual explains the features of the PLX82-EIP-61850 EtherNet/IP to IEC
61850 gateway. It guides you through configuring the gateway, showing how to map IEC
61850 Data Attributes between an Intelligent Electronic Device (IED), through the
gateway, and a Rockwell Automation® ControlLogix® or CompactLogix™ (PLC). The
ProSoft EIP-61850 Configuration Manager software creates files to import into
RSLogix™ 5000 programming software, integrating the gateway into your system.
This User Manual provides examples of how to move IEC 61850 Data Attributes using
IEC 61850 8.1 MMS messages. The PLC reads and writes data to the IED. The gateway
uses Class 1 EtherNet/IP I/O messaging to send data from the IEDs to the Logix
processor.
IEDs generally come with their own configuration software, and a template IED
Capability Description (ICD) file. The template file represents a device that is not
configured. Once configured, the device makes a Configured IED Description (CID) file.
Some devices can also make a System Configuration Description (SCD) file. Some IEDs
generate an ICD file (rather than a CID file) for their configured file, so be sure to have
the right file. You must have these files on hand before beginning this process.
For a complete list of features and supported functions of the PLX82-EIP-61850
gateway, refer to the IEC 61850 PICS Statement, which is available as a separate
download at: www.prosoft-technology.com.
The ProSoft EIP-61850 Configuration Manager configuration software for the PLX82-
EIP-61850 gateway requires the following minimum hardware and software components:
Pentium® II 450 MHz minimum. Pentium III 733 MHz (or better) recommended
128 Mbytes of RAM minimum, 256 Mbytes of RAM recommended
100 Mbytes of free hard disk space (or more based on application requirements)
256-color VGA graphics adapter, 800 x 600 minimum resolution (True Color 1024 x
768 recommended)
Important: Before beginning the installation, verify that all of the following items are present.
If any of these components are missing, please contact ProSoft Technology Technical
Support for replacement parts.
Setup Jumper:
Mode 3 is jumpered by default. It must be jumpered when performing a firmware
upgrade or when downloading a configuration file to the module.
For normal operation, this jumper should be hung on only one pin (not jumpered). This
allows for better communications between the IEC 61850 and EtherNet/IP drivers.
Note: To use the ProSoft EIP-61850 Configuration Manager under the Windows 7 (or Windows 10) OS, you
must be sure to install it using the Run as Administrator option. To find this option, right-click the Setup.exe
program icon, and then click RUN AS ADMINISTRATOR on the context menu. You must install using this option
even if you are already logged in as an Administrator on your network or personal computer (PC). Using the
Run as Administrator option allows the installation program to create folders and files on your PC with
proper permissions and security. If you do not use the Run as Administrator option, the ProSoft EIP-61850
Configuration Manager may appear to install correctly, but you will receive multiple file access errors
whenever the ProSoft EIP-61850 Configuration Manager is running, especially when changing configuration
screens. If this happens, you must completely uninstall the ProSoft EIP-61850 Configuration Manager and
then re-install using the Run as Administrator option to eliminate the errors.
Important: ProSoft Discovery Service (PDS) locates the gateway through UDP broadcast messages. These
messages may be blocked by routers or layer 3 switches. In that case, PDS is unable to locate the
gateways.
To use PDS, arrange the Ethernet connection so that there is no router or layer 3 switch between the
computer and the gateway OR reconfigure the router or layer 3 switch to allow the routing of the UDP
broadcast messages.
1 In PDS, click the Windows START button, and then choose PROGRAMS > PROSOFT
TECHNOLOGY > PROSOFT DISCOVERY SERVICE.
2 Right-click module, and then click ASSIGN TEMPORARY IP.
When you first start the ProSoft EIP-61850 Configuration Manager, the Device
View shows default devices and configuration, and the Network View shows only
the project bubble (ProSoft Gateway Project 1).
Note: You need a separate Configuration Manager file for each gateway. You can run multiple instances of
the Configuration Manager software at the same time.
Note that the diagram in the Network View does not exactly match the physical
hardware. In reality, the IED connects to the 61850 side of the gateway, while the
EtherNet/IP device connects to the other side. Typically these three devices are
connected across a network, rather than connected directly to each other.
Note: The PLX82-EIP-61850 has two physical Ethernet ports – one for each protocol. You must configure
these ports on different subnets.
1 Right-click the ProSoft Gateway bubble and choose PROPERTIES. You can also
double-click the ProSoft Gateway bubble.
Note: You can only import configured ICD, CID, and SCD files. These files must be fully configured and
saved in the software that is used to configure the IEDs. The configured file must include the IP address,
subnet mask, and gateway address (if required by the network). Also, each IED must have a unique Device
Name and IP address.
2 In the Open dialog box, browse to the directory containing the ICD, CID, or SCD file.
3 Make sure the file type is IED CONFIGURATION FILES (*.SCD, *.ICD, *.CID).
4 Each IED has its own configuration file, except for SCD files which can contain more
than one IED. Select one or more configuration files to import and click OPEN. The
imported IED files appear in the Device View tree under IEC 61850 CONFIGURATION.
5 Repeat the above steps to import the rest of your IED files.
6 If you are familiar with the contents of CID, SCD, and ICD files, you can right-click
the file name and then choose DISPLAY to see the contents of the file in the default
text editor.
Note: Normally you only view the configuration files in the text editor for reference if you are familiar with
these files. If you want to change the IED configuration, use the configuration software for the IED.
3 Repeat the steps above to add more IEDs to the Network View pane.
The EDIT NETWORK SETTINGS button is only for troubleshooting under the direction of
ProSoft Technical Support.
Note: Remember that you must configure the gateway so that the IP address is in the same subnet as the
61850 relay device. Refer to Configuring the Gateway EtherNet/IP Adapter (page 15).
This displays the IEC 61850 Mapping Tool window. The window contains the tree
view on the left, and the mapping table on the right.
2 In the tree view on the left, expand the root folder (click the [+] sign). This shows the
Logical Devices in the IED (notice the little LD in the icon).
3 Expand one of the Logical Devices in the IED (click the [+] sign) to see the Logical
Nodes within it (notice the little LN in the icon). Some IED manufacturers provide
descriptive information in their CID files. The ProSoft EIP-61850 Configuration
Manager displays that information after the Logical Node name.
4 Continue to expand the Logical Node to display the Data Object (DO) and finally the
individual Data Attributes. The functional constraint for a data attribute appears on
the icon; for example CO for control, ST for status information, and CF for
configuration (see Functional Constraints (page 105)).
5 Click and drag a Data Attribute from the tree into the mapping table on the right.
When you drop the Data Attribute, it fills in the table with the following values:
o 61850 PATH to the Data Attribute.
o TAGNAME generated for the Data Attribute. This can be quite long, and is close to
the actual Data Attribute name. Most devices have tag names that are short
enough to map to RSLogix5000 projects. For tags that exceed this length, the
Configuration Manager automatically shortens the name, ending with a sequence
number ( _001, _002, …).
o TYPE is the data type for the Data Attribute.
o ACCESS: The Configuration Manager determines the read/write access of the tab
the tag’s functional constraints:
R indicates data that the gateway can read from the IED.
W indicates data that the gateway can write to the IED.
o DESCRIPTION: Enter a description for this Data Attribute.
6 To delete tags, select the tag or tags in the table, then right-click the selected tags
and choose DELETE.
7 Repeat until you have mapped the tags for the IED.
8 Choose MAPPING > SAVE to save the tag mapping. The mapped tags appear in the
Assigned Tags pane at the lower-right of the Configuration Manager when you click
the IED bubble.
Note: You can click and drag a higher level object (such as a logical node (LN), a logical device (LD), or the
IED to map ALL the child tags descending from the higher level object. For MMS Write Data Attributes, see
Mapping MMS Write Messages (page 25).
9 At this point, you have mapped the tags from the IED to the gateway internal
database. If you download the configuration to the gateway at this point, the IEC
61850 client starts to read the values of the Data Attributes from the IED. The
gateway processes the list of configured IEDs in order, one at a time, based on the
MMS Scan Delay Timer. This parameter defines the interval between MMS Read
commands. See Creating the IED Network (page 20) for more on this parameter.
10 The next step is to map the tags from the internal database to the EtherNet/IP
output. Refer to Mapping Tags in the Gateway to EtherNet/IP (page 32).
11 If you want to delete one or more mappings, see Deleting one or more IEC 61850
mappings (page 31).
Important: In addition to the Oper structure, some IEDs also offer SBOw and Cancel structures within the
same Data Object. For the gateway, you only need to map the Oper structure. Do not map the SBOw. The
Cancel structure should only be mapped if it is required.
We strongly recommend that you map all of the Data Attributes surrounding the actual
control value, and set up another exchange to read it before changing the control value
and performing a write from the PLC or PAC side.
In the ProSoft EIP-61850 Configuration Manager, Oper structures that are supported by
the IED have a green indicator, meaning that these may be mapped to the gateway.
Those with a red indicator are not required to be mapped.
Note: Be sure that the DATA-SET on your IED contains all Data Attributes and not Data Objects.
1 In the Network View pane in the ProSoft EIP-61850 Configuration Manager, right-
click the IED bubble that you want to map, and choose CONFIGURE.
2 In the tree view on the left, expand the root folder (click the [+] sign).
3 Expand the Logical Device to see the Logical Nodes (click the [+] sign).
4 Continue to expand the Logical Node to display the Reports Object (RPT) and finally
the individual Reports.
You can right-click a report name to see more information about the report, such as
the Trigger Options and Report Control Block information.
5 Click and drag the yellow folder showing the report name from the left side to the
right side of the window. This maps the entire DATA-SET. You can also expand the
individual report, then click and drag individual Data Attributes to the right side of the
window. The functional constraint for a data attribute appears on the icon; for
example ST for status information. See Functional Constraints (page 105).
6 The Configuration Manager automatically populates the table with one row for each
Data Attribute in that DATA-SET. When you drop the report or Data Attribute, it fills in
the table with the following values:
o 61850 PATH to the Data Attribute.
o TAGNAME generated for the Data Attribute. This can be quite long, and is close to
the actual Data Attribute name. Most devices have tag names that are short
enough to map to RSLogix5000 projects. For tags that exceed this length, the
Configuration Manager automatically shortens the name, ending with a sequence
number ( _001, _002, …).
o TYPE is the data type for the Data Attribute.
o ACCESS: the ProSoft EIP-61850 Configuration Manager determines the
read/write access of the tab the tag’s functional constraints:
R indicates data that the gateway can read from the IED.
W indicates data that the gateway can write to the IED.
After you save the mapped tags, if you re-open the IEC 61850 Mapping Tool
window, MMS read and write tags are highlighted in red. Report and Goose
Message tags are not highlighted.
7 To delete tags, select the tag or tags in the table, then right-click the selected tags
and choose DELETE.
8 Repeat until you have mapped the reports and individual Data Attributes for the IED.
9 Choose MAPPING > SAVE to save the tag mapping. The mapped report tags appear
in the Assigned Tags pane at the lower-right of the Configuration Manager when you
click the IED bubble.
Note: The gateway stores the entire DATA-SET of data in the tag database. This make a consistently-sized
set of data is available to the other protocol. You configure which Data Attributes are available when you
map tags to the EtherNet/IP side of the gateway. See Mapping Tags in the Gateway to EtherNet/IP (page
32).
Report options are used as they are defined in the IED. The gateway supports General
Interrogation (GI). Upon report enable, if the Report’s trigger options have it set to
TRUE, the gateway initiates a General Interrogation. This occurs during the first
connection that the gateway makes to the IED, and on any subsequent reconnections.
This ensures the gateway has a current snapshot of the values of all members of the
report’s DATA-SET.
2 In the tree view on the left, expand the root folder (click the [+] sign).
3 Expand the Logical Device to see the Logical Nodes (click the [+] sign).
4 Continue to expand the Logical Node to display the GOOSE (GSE) and finally the
individual DATA-SETS.
5 Click and drag the yellow folder showing the DATA-SET name from the left side to
the right side of the window. This maps the entire DATA-SET. You can also expand
the individual DATA-SET, then click and drag individual Data Attributes to the right
side of the window. The functional constraint for a data attribute appears on the icon;
for example ST for status information. See Functional Constraints (page 105).
6 The Configuration Manager automatically populates the table with one row for each
Data Attribute in that DATA-SET. When you drop the report or Data Attribute, it fills in
the table with the following values:
o 61850 PATH to the Data Attribute. The ProSoft EIP-61850 Configuration Manager
adds GOOSE as a prefix to the standard IEC-61850 path.
o TAGNAME generated for the Data Attribute. This can be quite long, and is close to
the actual Data Attribute name. Most devices have tag names that are short
enough to map to the PLC or PAC. For tags that exceed this length, the
Configuration Manager automatically shortens the name, ending with a sequence
number ( _001, _002, …).
o TYPE is the data type for the Data Attribute.
o ACCESS: the ProSoft EIP-61850 Configuration Manager determines the
read/write access of the tab the tag’s functional constraints:
R indicates data that the gateway can read from the IED.
W indicates data that the gateway can write to the IED.
After you save the mapped tags, if you re-open the IEC 61850 Mapping Tool
window, MMS read and write tags are highlighted in red. Report and Goose
Message tags are not highlighted.
7 To delete tags, select the tag or tags in the table, then right-click the selected tags
and choose DELETE.
8 Repeat until you have mapped the GOOSE DATA-SETS and individual Data
Attributes for the IED.
9 Choose MAPPING > SAVE to save the tag mapping. The mapped tags appear in the
Assigned Tags pane at the lower-right of the Configuration Manager when you click
the IED bubble.
1 First, you mapped the tag from the device to the gateway. This creates a location in
the gateway database to store the data associated with the tags. Refer to Mapping
Data Attributes from IEDs to the Gateway (page 21) for this first step.
2 Second, you map the tag from the gateway database to the gateway EtherNet/IP
port. This sets up an MMS data movement (IEC 61850-8-1) to push the data to the
Logix processor (if the tag can be read) or to write to data to the IED (if the tag can
be written).
In the Network View pane in the ProSoft EIP-61850 Configuration Manager, double-click
the EtherNet/IP Device bubble.
The tags (Data Attributes) you mapped from the IED to the gateway appear on the left-
hand side of the window. The tags you map from the gateway to the processor appear
on the right-hand side of the window, and are highlighted in one of three colors:
Tags that can be read from the IED are highlighted in yellow.
Tags that can be written to the IED are highlighted in blue.
Tags that are string data are highlighted in Brown. This includes tags from Reports.
Tags that come from GOOSE messages are highlighted in purple.
You must map tags to an output on the right-hand side. You must map the available tags
on the left-hand side to one of the three tabs on the right-hand side of the window.
CLASS 1 INPUTS is for tags that can be read from the IED (yellow, brown, purple).
These are output on the gateway EtherNet/IP as Class 1 messages. For more on
Class 1 inputs, see EtherNet/IP (EIP) Specifications (page 80).
CLASS 2 OUTPUTS is for tags that can be written to the IED (blue). Write tags are
highlighted in blue. These can be written by the PLC to EtherNet/IP on the gateway
as Class 1 messages.
CLASS 3 MSGS is for any tag. In particular, if your application requires more Data
Attributes than the supported number of bytes that can be transferred by EtherNet/IP
Class 1 messaging, you must use Class 3 messages. These must be explicitly read
or written by the PLC using Class 3 messaging. For more on Class 3 messages, see
EtherNet/IP (EIP) Specifications (page 80).
The CONN slider allows you to choose the connection for the tags you are about to map
as Class 1 Inputs or Class 2 OUTPUTs. For the PLX82-EIP61850, you can map tags to
as many as 20 connections to 20 different PLCs, and each tag can be mapped to only
one connection. Class 3 messages are explicit messages where you edit and create
MSG instructions in the PLC to read/write to specific areas of the gateway memory. No
connection parameters need to be defined.
Note: If you want to validate the configuration before downloading, refer to Validating the Configuration
(page 35).
2 Click TEST CONNECTION. If the gateway’s IP address does not match what was
entered in ProSoft EIP-61850 Configuration Manager, then the software displays an
error message:
"Error: Connecting to Module. Please check your IP Address."
If the gateway's IP address matches the address in the Configuration Manager, and
the software displays the following message: "Successfully connected."
3 Click DOWNLOAD to download the project to the gateway.
Note: If you see the Error: Download Configuration message, make sure that the MODE 3 jumper is
correctly installed on both pins for configuration. Refer to Setting Jumpers (page 9).
If you need to change MODE 3 jumper, note that the jumper setting is only read by the module when it
powers up; therefore you must reboot the gateway before it can recognize the change in the jumper setting.
Warning: This function replaces the current configuration in the ProSoft EIP-61850 Configuration Manager
with the one from the gateway. Make sure you save the current configuration before uploading the
configuration from the gateway.
The Configuration Manager uploads the configuration from the gateway and displays it.
You can then edit the configuration or save it on the computer.
Important: The AOI file name and the Controller Tags within the AOI cannot start with a numeral. If either
condition is present, the AOI cannot be properly imported by the RSLogix 5000 application.
1 To export the IED files, right-click the ProSoft Gateway bubble in the Network View
and choose EXPORT AOI FILES.
2 In the Save As dialog box, navigate to the correct directory and save the AOI files.
Note: Each IED in the network configuration must have a unique device name because the Configuration
Manager uses the name to build the Add-On Instruction. The .L5X AOI file contains all the tags and ladder
logic defined in your IEC 61850 project. Since the Configuration Manager builds a User-Defined Data Type
(UDT) for RSLogix 5000, each device must have fewer than 512 configured IEC 61850 tags (with a BOOL
data type occupying 2 tags, and all other data types occupying one tag).
Note: You can also upload the configuration from the gateway, and then save it to a file. Refer to Uploading
the Configuration from the Gateway (page 37).
2 In the Open dialog box, browse to the directory containing the ICD, CID, or SCD file.
Often you use the exact same filename as when you first imported the file into the
ProSoft EIP-61850 Configuration Manager.
When you right-click the IEC 61850 bubble representing that IED and choose
CONFIGURE, the IEC 61850 Mapping Tool window shows the previously configured
tags. If any of the previously configured Data Attributes for that IED are now missing
from the new CID, SCD, or ICD file that you just imported, then those tags are
highlighted in red. This lets you know that they are not in the updated IED file.
3 Right-click the missing tag and choose DELETE. This removed the tag mapping for
the IED. Any corresponding mappings on the EtherNet/IP side of the Gateway are
also deleted.
4 When you have finished updating the mapping, choose MAPPING > SAVE to save the
changes.
5 Download the updated project to the gateway.
Network 1 Network 2
RSLogix 5000 IED Configuration tools
EIP‐61850 Gateway
1 Expand the I/O CONFIGURATION folder in the Project tree. Right-click the appropriate
communications bus and choose NEW MODULE.
4 Enter the name, revision, and IP address for the 1756-ENBT and then click OK.
2 Select the GENERIC ETHERNET/IP CIP BRIDGE and then click CREATE.
3 Enter the name and IP address for the gateway and then click OK.
4 Under the gateway (PLX81_EIP_61850 in this example), right-click CIP BUS and
then choose NEW MODULE.
6 Add a Class 1 connection (enter the name and configuration parameters). Enter the
Name, select SINT for COMM FORMAT, and enter the CONNECTION PARAMETERS as
shown below. Then click OK.
8 On the CONNECTION tab, enter the REQUESTED PACKET INTERVAL time and then click
OK.
Class 1 displays the connection RPI time of processor and the IP address of the
ENBT. The open connection count starts at 1 and increments if the connection to the
processor is interrupted or there is a connection timeout. State, open connection,
and connection timeout are controlled by the code.
You can change the RPI and EtherNet/IP parameters in the ladder configuration in
RSLogix 5000 (right-click CONNECTION0 and click PROPERTIES).
4 In the Import Configuration dialog box, make sure the OPERATION is set to CREATE,
and then click OK.
5 After the import completes, the Add-On Instruction appears under Add-On
Instructions in the window.
Note: If the Add-On Instruction does not import into RSLogix 5000 correctly, check to make sure you have
less than 460 tags configured (each BOOL counts as 2 tags). You can do this by editing the AOI file using
any text editor (such as Windows Notepad or Notepad++).
2 Click an empty ladder rung, and then in the Instruction Selection window, click ADD-
ON.
4 Select the AOI input tags (in this example SEL_751A_1_AOI), then right-click the ?
and choose NEW TAG.
5 The New Tag dialog box appears. Enter a NAME for the Add-On Instruction and then
click CREATE.
This method of generating the new tag automatically selects the proper DATA TYPE
needed for the Add-On Instruction, eliminating possible data type errors.
4 Right-click the data tag of the Add-On Instruction and choose NEW TAG….
5 Select a tag name for the data portion of the Add-On Instruction (SEL_751A_1_data
in this example). Click CREATE to build the new data tag.
6 RSLogix verifies the rung, after which the run appears in the MainRoutine window.
Note: If "eeee" appears to the left of the rung, then there is an error in the rung configuration. Review the
above steps to make sure the configuration is correct.
Note: Please see Driver Status Data on page 60 for EtherNet/IP Connection status, IED Node status, and
Module Driver status details.
1 Using a Class 3 MSG instruction, a PLC can read from the PLX82-EIP-61850.
2 In the Configuration tab, fill in the values for the following parameters:
Parameter Description
Message Type CIP DATA TABLE READ
Source Element The PLX82-EIP-61850 tag name in which the data is referenced.
1. In ProSoft EIP-61850 Configuration Manager, open the EtherNet/IP
Mapping window and click on the Class 3 MSGs tab.
2. Locate the Tag Name column. The available tags to read from the
PLX82-EIP-61850 example are circled in red below. Notice the
corresponding Access column values of R - indicating 'Read-Only'.
Number of Elements Number of bytes to read from the PLX82-EIP-61850. This can be found in
the Bytes column of the Tag Name listing.
Destination Element The PLC Controller Tag name to place the incoming data. It must contain
enough members based on the size of the data to obtain from the PLX82-
EIP-61850.
3 When complete, click APPLY then click OK.
2 In the Configuration tab, fill in the values for the following parameters:
Parameter Description
Message Type CIP DATA TABLE WRITE
Source Element The PLC Controller Tag name in which the data is referenced.
Number of Elements Number of bytes to write to the PLX82-EIP-61850. This can be found in
the Bytes column of the Tag Name listing.
Destination Element The PLX82-EIP-61850 tag name in which the data will be written to.
1. In ProSoft EIP-61850 Configuration Manager, open the EtherNet/IP
Mapping window and click on the Class 3 MSGs tab.
2. Locate the Tag Name column. The available tag to write to the PLX82-
EIP-61850 example is circled in red below. Notice the corresponding
Access column value of W - indicating 'Write-Only'.
3 In the Communication tab, make sure the CONNECTED and CACHE CONNECTIONS
boxes are checked.
2 In the Configuration tab, fill in the values for the following parameters:
Parameter Description
Message Type CIP Generic
Service Type Get Attribute Single
Service Code E
Class (Hex) 300
Instance 1
Attribute (Hex) Data source location as defined in ProSoft EIP-61850 Configuration
Manager. The hexadecimal Attribute values are found here in ProSoft
EIP-61850 Configuration Manager:
1. In ProSoft EIP-61850 Configuration Manager, open the EtherNet/IP
Mapping window and click on the Class 3 MSGs tab.
2. Locate the tag name and its corresponding Attrib value in hexadecimal
format. The Attribute values are circled in red below. Notice the
corresponding Access column values of R - indicating 'Read-Only'.
2 In the Configuration tab, fill in the values for the following parameters:
Parameter Description
Message Type CIP Generic
Service Type Set Attribute Single
Service Code 10
Class (Hex) 300
Instance 1
Attribute (Hex) Data destination location as defined in ProSoft EIP-61850 Configuration
Manager. The hexadecimal Attribute values are found here in ProSoft
EIP-61850 Configuration Manager:
1. In ProSoft EIP-61850 Configuration Manager, open the EtherNet/IP
Mapping window and click on the Class 3 MSGs tab.
2. Locate the tag name and its corresponding Attrib value in hexadecimal
format. The Attribute value is circled in red below. Notice the
corresponding Access column value of W - indicating 'Write-Only'.
Source Element PLC Controller tag array in which the data is sourced
Source Length 1
Destination Element N/A
The PLC can read the value by polling for the tag names EIPS_Connection_Status,
IED_Node_Status, or Module_Driver_Status using a Class 3 MSG instruction as shown
below (in RSLogix 5000).
The DESTINATION ELEMENT of the RSLogix 5000 MSG instruction should be of data type
SINT. The DESTINATION ELEMENT must contain enough members based on the size of
the data to obtain from the gateway.
Alternatively, you can configure a MSG instruction to poll for Class 0x300 Instance 0x01
and Attribute (as listed in the Class 3 MSGs tab). Below is a sample MSG configuration
using Class, Instance, Attribute messaging.
From the gateway webpage, use the Reboot Gateway feature. Refer to Web Service
and Gateway Webpage (page 74).
Note: The gateway reboots automatically after you download a new configuration file to the gateway.
Once ProSoft EIP-61850 Tag Monitor locates the gateway, it displays information about
the tags in the gateway’s tag database. ProSoft EIP-61850 Tag Monitor allows you to
change the values of a tag through the Value field. Data movement from the devices
connected to the gateway may overwrite any values that were provided on this window.
Here is the ProSoft EIP-61850 Tag Monitor window.
The window shows three columns of data: TAG NAME, DATA TYPE, and VALUE. Tag
names for complex data types show a + to the left of the name. The gateway considers
some of the IEC 61850 data types to be complex. In the window shown here, see Tag
Name S40_1r_RREC1_CO_BlkRec_Oper_003.
In this example, this Tag Name is mapped to IEC 61850 Path
RREC1$CO$BlkRec$Oper$origin$orIdent. The IEC 61850 Standard identifies orIdent as
the originator identification, and shows the address of the originator who caused the
change of the value. Data for which there are several levels of hierarchy are considered
complex, as well as some longer data types. The data type orIdent is Octet64.
Note: All Tag Monitor functions require that you install the MODE 3 jumper on the module. Refer to Setting
Jumpers (page 9).
Configuration Settings
The following Configuration Settings diagnostic data is available from the gateway.
Value Description
TimeOut The value in seconds for the command to timeout from a request.
GOOSE Support TRUE or FALSE value, indicating if GOOSE messaging is
supported and configured on the gateway.
Sampled Values Support TRUE or FALSE value, indicating is Sampled Values is supported
and configured on the gateway.
Number of Remote Addresses The count of remote addresses present in the current operating
configuration of the gateway, in the IEC-61850 driver.
Reports Configured TRUE or FALSE value in driver indicating if reports are currently
configured in the IEC-61850 driver.
Number of Commands The total count of Read and Write commands present in the
current operating configuration of the IEC-61850 driver.
Number of GOOSE The total count of GOOSE subscriptions present in the current
Subscriptions operating configuration of the IEC-61850 driver.
Number of Reports Configured The total count of reports (Buffered and Unbuffered) present in
the current operating configuration of the IEC-61850 driver.
Driver Status
The following Driver Status diagnostic data is available from the gateway.
Value Description
Remote Node Status This displays a bitmap of 1s or 0s, to indicate the communication
status of each IED where 1=communication is good, and 0=no
communication.
Command Read Requests The count of total IEC61850 (MMS type) read command requests
sent to nodes defined in the configuration file.
Command Write Requests The count of total IEC61850 (MMS type) write command requests
sent to nodes defined in the configuration file.
Command Read Errors The count of total IEC61850 (MMS type) read errors received from
requests sent to nodes defined in the configuration file.
Command Write Errors The count of total IEC61850 (MMS type) write errors received from
requests sent to nodes defined in the configuration file.
GOOSE messages Processed The total count of GOOSE messages received per all
subscriptions defined in the current operating configuration of the
IEC61850 driver.
Report Messages Processed The total count of reports received per all reports that are enabled,
and present in the current operating configuration of the IEC61850
driver.
Identification Response Errors The total count of Identification response errors per the
nodes/devices defined in the current operating configuration of the
IEC61850 driver.
Create DataType Errors The total count of errors received when making a request for
datatypes defined for the configured commands in the current
operating configuration of the IEC61850 driver.
Remote Node Configured Value is the current index used of the addressed node, indicating
Index, or (Not Configured) that the node is configured in the current operating configuration
file… or the value indicates that the node is not configured.
Remote Node IP Address The IP Address of the indexed node being requested that is
defined in the configuration file.
Remote Node Name The Node Name identifier of the indexed node being requested
that is defined in the configuration file.
Command Index Entry(s) Lists the commands defined in the config file for the indexed node
being requested, where each command entry is defined with this
start tag to identify the command with a unique entry index used.
Command Domain Name Identifies the Domain Name used when accessing the IEC61850
variable via the command entry index in the returned information.
Command Datapath Name Identifies the Datapath Name used when accessing the IEC61850
Data Attribute via the command entry index in the previously
returned information.
Command Tagname(s) Identifies the gateway’s tagnames for the command, which are
allocated in the current operating configuration file for the indexed
command entry.
GOOSE Index Entry(s) Lists the GOOSE subscriptions defined in the configuration file for
indexed node being requested, where each GOOSE subscription is
defined with this start tag to identify the GOOSE subscription
unique entry index.
Data Set Reference Identifies the DATA-SET Reference used when receiving the
GOOSE message.
Command Description
GOOSE CB Reference Identifies the GOOSE Control Block Reference used on the remote
node for this specific GOOSE Subscription indexed entry.
Application ID Identifies the Application ID used on the remote node for this
specific GOOSE subscription indexed entry.
Multicast Address Identifies the Multicast Address used on the remote node for this
specific GOOSE subscription indexed entry.
Configuration Revision Identifies the Configuration Revision used on the remote node for
this specific GOOSE subscription indexed entry.
Decode Mode Identifies the Decode Mode used on the remote node for this
specific GOOSE subscription indexed entry. Implemented to use
Decode Mode Immediate. Could be flexible in the future if required.
GOOSE Domain Name Entry The domain name entry for each of the data objects specified in
the DATA-SET used by the GOOSE subscription.
GOOSE Data Ref Entry(s) The data reference entry for each of the data objects specified in
the DATA-SET used by the GOOSE subscription.
Report Index Entry(s) Lists the reports defined in the configuration file for indexed node
being requested, where each report is defined with this start tag to
identify the report with a unique entry index.
Report Domain Name Entry The domain name entry for the report control block specified along
with the DATA-SET used by the report, in order to accurately
decode the reported message to the ProSoft module’s Tag
Database Tags.
Report Data Reference Entry The data reference entry for the report control block specified
along with the DATA-SET used by the report, in order to accurately
decode the reported message to the Tag Database.
Report ID The report ID associated with this Report Entry.
# of Tags Associated w/ The number of tags associated with this report entry in the Tag
Report database.
Report Status
Command Name Description
Command Command Status List []… for each command Lists the commands by
Status Entry(s)entry… individual unique index as
LIST… corresponding to the current
operating configuration in the
ProSoft module, in which the
following data are returned to
indicate the command status.
Current <currentstatus value = "" description = "" /> Indicates the last available
Command status of the command sent to
Status the remote node and the result,
being either "OK" or "ERR".
Command Total <cmderrcount value = "" description = "" /> Indicates the total error count
Error Count for this unique command as it
was processed by the IEC-
61850 drive.
Report Status Report Status List []… for each report entry… Lists the reports by individual
Entry(s) unique index as corresponding
LIST… to the current operating
configuration, in which the
following data are returned to
indicate the report received
count.
Report Status <rptindex value = "" description = "" /> Lists the report control block
Entry status by individual unique
index as corresponding to the
current operating configuration.
Reports <rptcount value = "" description = "" /> Indicates the total report
Received Count received count for this unique
report as it was processed by
the PLX82 IEC-61850 driver.
If the gateway loses connection with the IED but is able to reconnect then the
Reconnections value reads 1. If it is not able to reconnect then the value reads 0.
Ethernet Statistics
Function Description
RX Bytes Total received byte count.
RX Packets Total number of received Ethernet packets.
TX Bytes Total number of transmitted bytes.
TX Packets Total number of transmitted Ethernet packets.
Jumper States
Jumper Name States Description
Setup (MODE 3) ON or OFF Note: While this jumper is removed 'OFF', all
webpages are disabled on the module. It is
recommended that the setup jumper be removed for
normal operation, as webpage activity may interfere
with the EtherNet/IP or IEC 61850 communications.
Default IP ON or OFF
Reserved ON or OFF
LED States
State Description
Error ON or OFF. This is the ERR LED above the power connector.
Config ON or OFF. This is the CFG LED above the power connector.
Fault ON or OFF. This is the FLT LED above the power connector.
ms OFF. This is not used by the PLX82-EIP-61850.
ns OFF. This is not used by the PLX82-EIP-61850.
Network Configuration
Function Description
IP Address This is the gateway’s configured IP address you entered in ProSoft EIP-
61850 Configuration Manager.
Network Mask This is the gateway’s configured network mask you entered.
Gateway This is the gateway’s configured gateway you entered.
Operation Mode
Values may be:
Init
Start
Ready
Run
Stop
Restart
Shutdown
Done
Product Information
Field Description
Product Type Gateway
Product Name PLX82-EIP-61850
Module Name This the gateway gateway’s name that you entered in the Gateway
Configuration window.
Product Version This is the version of the PLX82-EIP-61850.
MAC Address This is the MAC address of the gateway.
Serial Number This is the Serial Number of the gateway.
System Information
Version: This is the version of the PLX82-EIP-61850 product.
System Status
This shows the setting of the FLT LED. Values shown here may be OK and FLT
(meaning fault).
System Uptime
The total system uptime is number of days plus number of hours plus number of minutes
plus number of seconds.
Value Description
Days Number of days the gateway has been operating since the last power-up.
Hours Number of hours the gateway has been operating since the last power-up.
Minutes Number of minutes the gateway has been operating since the last power-up.
Seconds Number of seconds the gateway has been operating since the last power-up.
Configuration Settings
The following Configuration Settings diagnostic data is available from the gateway.
Value Description
Number of Class 1 (Implicit) This indicates if a Class 1 Input connection to the PLC is active or
Connections Configured inactive.
Number of Class 3 (Explicit) This indicates if a Class 1 Output connection to the PLC is active
Tags Configured or inactive
Class 3 (Explicit) Class Id Used This indicates the Class used for Class/Instance/Attribute access.
Class 3 (Explicit) Instance Id This indicates the Instance used for Class/Instance/Attribute
Used access.
Driver Status
The following Driver Status diagnostic data is available from the gateway.
Value Description
EIPS Driver Status This indicates the health of the EIP driver.
Class 1 (Implicit) Established This lists the number of connections established for each Class 1
Connection Count connection.
Class 3 (Explicit) Message This indicates the number of Class 3 Requests, Responses and
Status Error Requests.
4.6.4 SNTP/NTP
Status
The following SNTP/NTP Status diagnostics data is available from the gateway.
Value Description
Time from SNTP/NTP server This shows the time retrieved from the SNTP/NTP server.
Poll Count
The following Poll Count diagnostics data is available from the gateway.
Value Description
Clock Update Count This displays the number of times the gateway’s clock has been
updated.
Error Count This is the number of unsuccessful times the gateway has
attempted to reach the SNTP/ NTP Server.
Configuration Settings
The following Configuration Settings diagnostic data is available from the gateway.
Value Description
Update rate in Minutes How frequently the time is synchronized via SNTP/NTP. This is a
configured value that is set on the Gateway Configuration
window, in the SNTP/NTP Update Time field.
Server Address The IP address or domain name for the SNTP/NTP server. This is
a configured value that is set on the Gateway Configuration
window, in the SNTP/NTP Address field.
Driver Status
The following Driver Status diagnostic data is available from the gateway.
Value Description
Status This is the result of the latest poll. Values are OK or Error
retrieving time from SNTP/NTP server.
Poll Count This is the number of update attempts (at the configured
frequency) since startup (unsigned long rolls over at 4 billion
plus). If Poll Count is zero (before first attempt, or configured
update time is 0 for never poll) Status is OK.
Note: In order to access the web server the module must be booted with the MODE 3 jumper on. If the
module is booted with the MODE 3 jumper removed, the web server is not started. Removing the setup
jumper and restarting after configuring the module or accessing the webpage helps prevent performance
degradation from web server access while in run mode. Refer to Setting Jumpers (page 9).
Functions
Parameter Description
Firmware Upgrade Click to upgrade the firmware in the gateway. Only do this if
instructed to do so by ProSoft Technology Technical Support.
Set Date & Time Click to set the date and time in the gateway.
Reboot Module Click reboot the gateway.
Technical Support Click to be directed to the ProSoft Technology Technical Support
website.
Homepage Click to go to the gateway’s homepage (shown above).
Resources
Parameter Description
ProSoft Technology Click to be directed to ProSoft Technology’s Website.
ODVA Organization Click to be directed to the ODVA website.
The following information is shown on the Home Page of the gateway Webpage:
Parameter Description
Device Name The Project Name you set in the ProSoft EIP-61850 Configuration
Manager.
Ethernet Address (MAC) The gateway’s MAC address.
IP Address The gateway’s IP Address.
Product Revision The product revision number, determined by the version number of
the firmware currently in the gateway.
Serial Number The gateway’s serial number.
Uptime The number of hours, minutes, and seconds that the gateway has
been "up" or "alive" since the last reboot or reconnection of power.
Current Time The gateway’s current time. You can change the gateway’s time by
using SNTP as described in Configuring the Gateway EtherNet/IP
Adapter (page 15), or by choosing Functions / Set Date & Time on
the gateway’s webpage.
Error LED ON or OFF. This is the ERR LED above the power connector.
Config LED ON or OFF. This is the CFG LED above the power connector.
Fault LED OK or ON. This is the FLT LED above the power connector.
5 Reference
5.1 Specifications
5.1.1 Module
The PLX82-EIP-61850 is has an extruded aluminum case with DIN-rail-mounting.
Specification Description
Hardware One (1) or two (2) Ethernet port for EtherNet/IP and
IEC 61850 communication
Software ProSoft EIP-61850 Configuration Manager for configuration and
diagnostic viewing
ProSoft EIP-61850 Tag Monitor for viewing live tag data
ProSoft Discovery Service for setting a temporary IP address
Configuration Storage Internally stored, by default. Configuration settings can be saved on
an optional removable 1GB Industrial SD Card.
ProSoft EIP-61850 Configuration Manager saves configuration
information to an offline file.
Specification Description
Power Supply 24 VDC nominal
10 to 32 VDC power input allowed
Positive, Negative, GND Terminals
Current Load 200 mA maximum @ 24 VDC
150 mA maximum @ 32 VDC
450 mA maximum @ 10 VDC
Operating Temperature 0°C to 70°C (32°F to 158°F)
Storage Temperature -40°F to 185°F (-40°C to 85°C)
Relative Humidity 5% to 95% RH, with no condensation
Dimensions 5.52 x 2.06 x 4.37 in
HxWxD 14.02 x 5.23 x 11.1 cm
Ethernet Ports 10/100 Base-T half duplex RJ45 Connector
ETH 1, ETH 2 Link and Activity LED indicators
Electrical Isolation 1500 V rms at 50 Hz to 60 Hz for 60 s, applied as
specified in section 5.3.2 of IEC 60950: 1991
Ethernet Broadcast Storm Resiliency = less than or equal to 5000 [ARP]
frames-per-second and less than or equal to 5 minutes duration
LED Indicators ERR, CFG, FLT, PWR
Shock and Vibration Shock and Vibration tested to EN 60068 Standard
Shipped with Each Unit One - J180 3-wire DC power connector
One - HRD250 screwdriver
5.3 LEDs
Some data types are considered Native data types to the gateway, and some are
considered Complex. Complex data types are for the creation of the user-defined data
types, which are necessary for many IEC 61850 data types.
5.4.3 SNTP/NTP
This section covers the gateway’s implementation of IEC 61850-7-2 Clause 18: Time
and time-synchronization model (SNTP/NTP).
The IEC 61850 driver in the gateway is dependent upon the gateway’s SNTP/NTP
server. The gateway can set it’s time by making periodic requests for the current time to
a Coordinated Universal Time (UTC) system. You can define a NTP server in ProSoft
EIP-61850 Configuration Manager. It must be synchronized to some known level of
accuracy, and the elapsed seconds received by the NTP server are since a defined
Epoch, and the time server shall indicate LeapSecondsKnown (true or false).
There are two configuration parameters:
SNTP/NTP server Address
SNTP/NTP server Update Time (in minutes)
The gateway hardware is 17 seconds off per day for a Linux clock. If better time
synchronization is required, you must perform the setup for the SNTP/NTP time server
either from the internet or local clock that can sync up every one (1) minute as
configured on the gateway.
Two party messages use these services: Associate, Abort, and Release.
Multicast
Multicast information exchange is performed between a source (publisher) and one or
more destinations (subscribers). For the IEC 61850 protocol, this is known as GOOSE
and GSSE messages. See the ACSI Service Conformance Statement later in this
document, with the AA (Application Association) column marked with MC (Multicast).
This diagram has been taken directly from the IEC 61850 Standards document.
5.5.2 DATA-SET
The DATA-SETs are important for Buffered Report Control Blocks (BRCBs), Unbuffered
Report Control Blocks (URCBs), and GOOSE Control Blocks. These Report Control
Blocks (RCBs) reference a DATA-SET to know what data to send to the IEC 61850
client. For some IEDs, the DATA-SET may be:
Static
Dynamic
Optionally not reported in its entirety
This variability is based on features of specific IEDs. The ProSoft EIP-61850
Configuration Manager does not allow you to dynamically create a DATA-SET on the
IED.
The definition of a DATA-SET is the group of Data Attributes that make up the DATA-
SET. DATA-SETs (if they exist) are defined as part of the IED’s configuration, as
provided by the IED manufacturer.
The assignment of the DATA-SET to a BRCB, URCB, or GOOSE Control Block is set on
the IED. These DATA-SET definitions are currently outside the scope of the gateway.
See the BRCB, URCB, and GOOSE sections of this document to understand how
DATA-SETs are used by the gateway, and for examples. This table has been taken
directly from the IEC 61850 Standards document.
The Report service is used by the BRCB to send reports from the server to the client.
Transmission is unconfirmed, meaning there is no validation check at the client or
acknowledgement from the client back to the server. This table has been taken directly
from the IEC 61850 Standard document.
RptID is derived.
The entire contents of Table 24 is not created as tags and therefore not brought over to
the other protocol. Only the Tag Names (mapped Data Attributes) are available to the
other protocol. Although the IED buffers data changes, only the most recent data values
sent by the IED are processed by the gateway.
The only TrgOp (trigger options) is dchg (data change). So GSE data is being passed
from the publisher to the subscriber only:
a) when the IED first enters the network
b) when the data changes on the publisher
You can set up GOOSE messages in the IEDs for only that data needs to be sent to the
gateway. That way, GOOSE messages contains only needed data.
Below is the GOOSE message format. This table has been taken directly from the IEC
61850 Standard document.
Although this entire GOOSE message is received, the gateway only stores GOOSEData
[1..n] in the tag database.
GOOSE Messages
The gateway implements GSE messages according to IEC 61850-7-2 Clause 15.
The IEC 61850 driver acts as a client, subscribing to the messages. The IEDs act as a
servers, publishing the messages.
GSE messages can help activate equipment safety interlocks (the IED prevents harming
the operator or itself).
GOOSE Priority
The gateway gives GOOSE messages processing priority over other IEC data
messages. If a GOOSE message is received, the GOOSE message is processed ahead
of all other data transfer (MMS, Reporting) in the gateway at that moment.
IED Disconnect/Reconnect
If for any reason an IED disconnects from the network, the gateway continually polls for
the device and attempt to reconnect.
5.5.5 Control
Operate
Used by Direct control with normal security, SBO control with normal security, Direct
control with enhanced security, and SBO control with enhanced security to write data to
IED devices.
In the case where the logical node has (for example) Pos data that has SBOw, Oper,
and Cancel, you need to map the Oper structure only when wanting to control that data.
SBOw, Oper, and Cancel all refer to controlling the same Data Attributes on the IED.
The gateway automatically handles the select with value. So although the SBOw and
Cancel can be seen in the configuration software, they should not be mapped. Only the
Oper should be mapped. The Cancel structure should only be mapped if it is required.
The IEC 61850 Oper Structure has Data Attributes as defined by the standard. When
you make MMS Writes from the Ethernet/IP device to the IED, if you do not populate all
data elements of Oper, the gateway by default populates the other data elements with 0
(zero). The exception to this is T which is always set to the current time in the gateway.
The IEC 61850 client driver needs to provide the following information to the IED. These
Data Attributes are available for you to select and set. This table has been taken directly
from the IEC 61850 Standard document.
ctlVal
This must be set for:
SPC (Single Point Control)
DPC (Double Point Control)
INC (Controllable Integer Status)
BSC (Binary Controlled Step Position Information)
ISC (Integer Controlled Step Position Information
CDCs (Common Data Classes)
This next section has been taken directly from the IEC 61850 Standard document.
setMag
You must set this for APC (Controllable Analogue Set Point Information) CDC.
operTm
The PLC user sends a command with operate time to the gateway, and the gateway
uses time activated control, e.g. it sends the time of operation to the IED. The IED
needs to support the time activated control.
origin.orCat
The orCat could have these values. The value depends upon the role of the PLC.
E.g. if the PLC is a station control, then this value never changes.
Parameter Description
not-supported orCat is not supported.
bay-control Control operation issued from an operator using a client located at bay level.
station-control Control operation issued from an operator using a client located at station level.
remote-control Control operation from a remote operator outside the substation (for example
network control center).
automatic-bay Control operation issued from an automatic function at bay level.
automatic-station Control operation issued from an automatic function at station level.
automatic-remote Control operation issued from an automatic function outside of the substation.
maintenance Control operation issued from a maintenance/service tool.
process Status change occurred without control action (for example external trip of a
circuit breaker or failure inside the breaker).
origin.orIdent
This is the address of the originator. The value you want depends upon the role of
the PLC.
ctlNum
This is of no consequence to the IED and only appears in reports. This is an optional
parameter. The ctlNum may be of interest to you when the client uses the same
control number for a complete control sequence: select, operate, …
T
This is the time the IEC 61850 client sent the control request. The IEC 61850 client
driver writes this value using the current gateway time. This table has been taken
directly from the IEC 61850 Standard document.
Test
Test issues are still early in IEC 61850 use. This is only required if the customer
really wants to issue a control command which should be interpreted by the IED as a
command that should not cause a real operation.
Check
Your specific application determines if or how this parameter is used. This parameter
determines whether control actions are done immediately without interlock or
synchrocheck, or if an interlock or synchrocheck is performed before the operation is
done. Some other part of your application may do these checks anyway, even if
checks are not used here. You can set the PLC to always use or always not use
checks, or it can enable or disable checks for each control action when the control
message is sent. This table has been taken directly from the IEC 61850 Standard
document.
IEDs have certain filters in them that check that there is no damage if the control is
issued. These functions are listed under "System control functions".
Control unity (on the controlled item, in the bay, in the voltage level, in the
substation).
Interlock validity: Interlocking is a parallel function that delivers a status to enable
or disable a control (if interlock is set to on). The control message may contain an
interlock violation status to bypass it.
Synchrocheck validity: When closing a breaker, the synchrocheck verifies some
electrotechnical conditions and enable or disable the control.
Time validity: The control contains a time attribute that specifies the time limit for
issuing the control. This avoids issuing an old control that would have been stacked
into the network.
Locked status: A controlled item may be under lock status when the substation is
partly in maintenance mode. This prohibits any control, for example, on a breaker if
an operator is performing some repair on the line. Note that locking an item is an
example of control.
Control privilege: This is needed if an operator expects to control an item to check
his privileges.
Substation and bay mode status: The substation should be in remote mode to
enable remote control (i.e. from SCADA) and in local mode to enable control issued
inside the substation. The bay mode should be in remote mode to enable control
from the station level or remote control level (SCADA).
State of the controlled item: The control should lead the controlled item into an
authorized state (for example, it is impossible to open an open disconnecter). When
the controlled item is in an unknown state (for example, double point status have the
same value), this filter is optionally suppressed.
Control is canceled if one of these filters is not verified or if a cancel order is received
from the control point.
5.5.6 MMS
Part 8-1 of the protocol specification details the Specific Communication Service
Mapping (SCSM), which is mapping of data to MMS (ISO 9506-1 and ISO 9506-2). The
IEC 61850 driver is fully compliant to the MMS requirement.
In terms of the seven-layer OSI model, the new MMS stack looks like this:
Specification Description
Application Association Control Service Element ( ACSE )- ISO 8649/8650
Presentation Connection Oriented Presentation - ISO 8822/8823
Abstract Syntax Notation (ASN)- ISO 8824/8825
Session Connection Oriented Session - ISO 8326/8327
Transport ISO transport over TCP - RFC 1006
Transmission Control Protocol (TCP) - RFC 793
Network Internet Control Message Protocol (ICMP) - RFC 792
Internet Protocol (IP)-
Address Resolution Protocol (ARP)- RFC 826
Link IP datagrams over Ethernet - RFC 894
MAC - ISO 8802-3 [Ethernet]
Physical Ethernet
Data Types
Understanding the data types used by the PLX82-EIP-61850 is helpful for understanding
data transfer for IEC 61850-7-2 Clause 14 (BRCB & URCB), 15 (GOOSE), and 17
(CONTROL). This table has been taken directly from the IEC 61850 Standard document.
EntryID
EntryID is 8 octet fixed length MMS OCTET STRING.
PACKED LIST
PACKED LIST is MMS Bit-string of variable length. Bit 0 is the leftmost (most significant)
bit of the first octet. Bit 7 is the rightmost (least significant) bit of the first octet. Bit 8 is the
leftmost (most significant) bit of the second octet. Bit 15 is the rightmost (least
significant) bit of the second octet, etc. Exceptions to this are time and quality. This table
has been taken directly from the IEC 61850 Standard document.
Bit 0 is the most significant bit of octet 7. Bit 7 is the least significant bit of octet 7. The
octet format is (using ASN.1 bstring notation).
EntryTime
EntryTime is mapped as BINARY-TIME, and is six octets.
TriggerConditions
TriggerConditions, such as those used in BRCB, are encoded as a PACKED LIST, yet
bit 0 is reserved.
Quality
Quality is packed as 13 bits. This table has been taken directly from the IEC 61850
Standard document.
Functional Constraints
Each IEC 61850 Data Attribute has a Functional Constraint (FC), which shows what the
data is or how it is used. For example, Data Attributes with FC=ST are status data. Data
Attributes with FC=CO can be controlled.
You can see the Data Attributes Functional Constraints in the IEC Mapping Tool window,
for example:
Note: the icons provide information. DO is for Data Object. Within the DO, there may be multiple levels of
data. When we get down to the Data Attribute level, the functional constraint of the Data Attribute is shown
in the icon, e.g. CO for Control, ST for Status Information, and CF for Configuration.
All conditions causing the driver not to start are identified above by the log Event actions.
IEC 61850 client firmware operating sequence:
1 If not connected to a configured IED, attempt to connect every 5 seconds. Once
connected, attempt to identify with the IED every 50 ms. If identify fails 10 times,
disconnect from the IED and attempt to reconnect every 5000 ms.
2 Subscribe to any GOOSE messaging configured for this IED. Ensure match of each
element’s type id and the GOOSE confRev. Set failure flag if no match is found.
3 Enable any Reports configured for this IED. If the enable fails for whatever reason,
such as a mismatch of confRev, then the Report is not enabled and not attempted
again. Otherwise the Enable continues to be attempted every 60 seconds. Once
connected, perform a General Interrogation to receive all data values of the Report, if
that TrgOp was enabled for that Report. Once connected, perform a General
Interrogation to receive all data values of the Report, if that TrgOp was enabled for
that report.
4 Process MMS reads and MMS writes.
The IEC 61850 client driver attempts to reconnect to any disconnected IEDs every 5000
milliseconds.
Configured GOOSE messages for an IED are not re-subscribed upon a reconnect.
There is no need, because GOOSE messages are of an EtherType packet, not an IP
packet. GOOSE messages are addressed by MAC address, not IP address. Essentially
it is a broadcast message.
Configured Reports for an IED return to a Must try to Enable state, and follow the
startup sequence.
If MMS Reset (meaning the stream is out of step) is issued by either the gateway or the
IED, then the gateway issues a disconnect and reconnect to the IED. If the IEC 61850
driver receives a short packet (short MMS read) then it issues a MMS Reset.
Typical Substation Automation System. This diagram has been taken directly from the
IEC 61850 Standard document.
In a typical substation, all Data Attributes from each of the IEDs are desired at the
PLC.
Data is desired at the Station PLC (for decision making) and at the SCADA system.
Data gathered for condition based monitoring purposes, to detect point of
degradation of an aging mechanism.
Examples of data needs: checking SF6 gas insulation temperature.
Alarm data with high precision of accuracy needed, to determine which IED alarmed
(GOOSE’d) first.
Control of bay-level switchgear for interlocking and maintenance purposes.
These diagrams have been taken directly from the IEC 61850 Standard document.
Note: Since the buffered data is eventually sent via EtherNet/IP communications in this product, only one
buffered report is sent. If multiple IEC 61850 buffered reports come in during a single RPI time, the last
report is only updated in the EtherNet/IP side of communications.
This diagram and text have been taken directly from the IEC 61850 Standard document.
This diagram has been taken directly from the IEC 61850 Standard document.
These diagrams and text have been taken directly from the IEC 61850 Standard
document.
References to data for class naming and class specialization are as defined in the IEC
61850 Standard. They are:
The preceding text has been taken directly from the IEC 61850 Standard document.
Configuration
After the IEC 61850 Data Attributes to be mapped in the gateway have been chosen,
then double-click the ETHERNET/IP DEVICE bubble.
On the EtherNet/IP Mapping window the Data Attribute automatically appears on the left-
hand side of the window. The right-hand side of the window is for mapping IED data to
the gateway’s EtherNet/IP adapter. This is the data the gateway exchanges with the
PLC.
TAG NAME: This is the tag name for this IEC-61850 Data Attribute, as named
automatically by ProSoft EIP-61850 Configuration Manager, or you can optionally
change it in the IEC 61850 Mapping Tool window.
When you choose EXPORT AOI FILES, the ProSoft EIP-61850 Configuration Manager
prompts you for a location of the AOI for each IED defined in the project. The Add-On
Instruction file (.L5X) contains Tag Names, Data Types and the logic rungs to be used in
an RSLogix 5000 project.
IED Devices
PLC
Network 1 Network 2
EIP‐61850 Gateway
5.7.3 Monitoring
In a typical monitoring application, several types of actions may be needed:
Automatic action required: monitoring the currents and voltages and the system
taking an immediate automatic action, like tripping a circuit breaker.
Operator action required: monitoring of the current temperature of gas in a gas
insulator around a circuit breaker. This could result in actions initiated by an operator,
such as sending maintenance people on-site.
Post-mortem analysis: monitoring and collecting information about equipment
condition, to be analyzed by a specific tool, resulting in recommendations for
maintenance.
6 List of Abbreviations
Note: Some abbreviations have more than one meaning in the IEC 61850 specification. These are marked
with an asterisk (*).
Note: For technical support calls within the United States, ProSoft Technology’s 24/7 after-hours phone support is
available for urgent plant-down issues.
North America (Corporate Location) Europe / Middle East / Africa Regional Office
Phone: +1.661.716.5100 Phone: +33.(0)5.34.36.87.20
info@prosoft-technology.com france@prosoft-technology.com
Languages spoken: English, Spanish Languages spoken: French, English
REGIONAL TECH SUPPORT REGIONAL TECH SUPPORT
support@prosoft-technology.com support.emea@prosoft-technology.com
Latin America Regional Office Asia Pacific Regional Office
Phone: +52.222.264.1814 Phone: +60.3.2247.1898
latinam@prosoft-technology.com asiapc@prosoft-technology.com
Languages spoken: Spanish, English Languages spoken: Bahasa, Chinese, English,
REGIONAL TECH SUPPORT Japanese, Korean
support.la@prosoft-technology.com REGIONAL TECH SUPPORT
support.ap@prosoft-technology.com