IEC 61850
IEC 61850 protocol
The IEC 61850 protocol is an IEC standard designed for communication with Intelligent Electronic Devices (IED) at electrical substations (breakers, protections, transformers, switches, etc).
The IEC 61850 protocol is - like IEC 60870-6 ICCP/TASE.2 - based on the Manufacturing Message Specification (MMS) and therefore the implementation in the D2000 KOM process uses a common MMS framework.
Implementation of the IEC 61850 protocol in the D2000 system supports this functionality:
Periodic reading of values (polling)
Reading of values from predefined Datasets made available in predefined Information Reports - both buffered and unbuffered
Reading of array elements which are simple values
Writing to simple types of values (writing to structures is not implemented yet)
Writing to array elements of which are simple values
Writing - control according to the "Select Before Operate With Enhanced Security" model
Browsing - when communication is established, the following items can be browsed:
logical devices within a physical device (in the station address configuration)
objects located within the logical device (in the I/O tag configuration)
reports located within the logical device (in the I/O tag configuration)
There is no support for the processing of GOOSE and GSSE reports.
The ISO over TCP/IP transmission layer is implemented according to the RFC 1006 specification.
The protocol was tested with:
software simulators
ABB Feeder protection and control REF615
communication adapter ABB SPA-ZC 400
Note for ABB SPA-ZC 400: when adding objects to the dataset (in Communication Enginering Tool for SPA-ZC40x), it is necessary to check the option "Export Datasets DO Level" so that the entire object (e.g. Pos) is added as one structured variable (otherwise, its components are added as independent report items, e.g. Pos$stVal, Pos$q, Pos$t).
Communication line category: TCP/IP-TCP.
TCP Parameters:
Host: string max. 80 characters – server name in INET format (a name or numerical address a.b.c.d)
Port: TCP port number (0 to 65535), port 102 is used by default.
Line number: not used, set to 1
A valid hostname or IP address of the device must be entered according to the rules above.
The port number where the device is listening must also be entered. The ISO over TCP/IP standard uses port 102.
In the case of redundant systems, it is also possible to enter multiple comma-separated names/addresses. When the connection is broken, the communication process will again attempt to establish a connection to the device at the specified address. If the attempt is unsuccessful, then the process tries to establish a connection to the next address. This is repeated cyclically until the connection with one server is established.
Communication lines - configuration dialog box - tab Protocol parameters.
These parameters influence some optional parameters of the protocol. You can define the following parameters:
Table 1
Parameter | Meaning | Unit / Type | Default value |
|---|---|---|---|
Address parameters of the local side (D2000 KOM process) | |||
Local TSEL (hex) | Octet string that represents the local Transport Selector. It identifies Transport SAP. The maximum size is 32 octets (64 ASCII-encoded hexadecimal digits). | octet string | 00 01 |
Local SSEL (hex) | Octet string that represents the local Session Selector. It identifies Session SAP. The maximum size is 16 octets (32 ASCII-encoded hexadecimal digits). | octet string | 00 01 |
Local PSEL (hex) | Octet string that represents the local Presentation Selector. It identifies Presentation SAP. The maximum size is 16 octets (32 ASCII-encoded hexadecimal digits). | octet string | 00 00 00 01 |
Local AP Title | The Local Application Process Title is an identifier that is assigned by an address manager. It represents a specific application process. | string | 1.3.9999.1 |
Local AE Qualifier | Integer value used to identify the local Application Entity. | string | 1 |
Address parameters of the remote side (the IED device) | |||
Remote TSEL (hex) | Octet string that represents the remote Transport Selector. It identifies Transport SAP. The maximum size is 32 octets (64 ASCII-encoded hexadecimal digits). | octet string | 00 01 |
Remote SSEL (hex) | Octet string that represents the remote Session Selector. It identifies Session SAP. The maximum size is 16 octets (32 ASCII-encoded hexadecimal digits). | octet string | 00 01 |
Remote PSEL (hex) | Octet string that represents the remote Presentation Selector. It identifies Presentation SAP. The maximum size is 16 octets (32 ASCII-encoded hexadecimal digits). | octet string | 00 00 00 01 |
Remote AP Title | Remote Application Process Title is an identifier that is assigned by an address manager. It represents a specific application process. | string | 1.3.9999.1 |