ProSoft Technology PLX81-EIP-61850 User Manual

Page 106

Advertising
background image

Reference

PLX8x-EIP-61850 ♦ Communication Gateway

User Manual

Server to

IEC 61850 Client

Page 106 of 167

ProSoft Technology, Inc.

July 2, 2015

5.5.8 IEC 61850 Client

IEC 61850 Client Startup Sequence:

1 Verify process arguments from MCP
2 Connect to the Event Log; upon success log Event.
3 Connect to System tag DB; upon failure log Event.
4 Initialize diagnostics.
5 Connect to User tag DB; upon failure log Event.
6 Connect to MCP Interface; upon failure log Event. Tell MCP Interface "not

running", "not ready".

7 Parse configuration.
8 Verify all tag pointers from configuration for validity (tags all defined, all exist

in User tag DB); upon first failure log Event.

9 Create internal file for configuration from our parsed configuration.
10 Initialize diagnostic tag pointers and diagnostic values.
11 Opens internal file and the GOOSE socket; upon failure of either log Event.
12 Prepare reportids; upon failure log Event.
13 Tell MCP Interface ready.
14 Start the Diagnostics thread.
15 Initialize global GOOSE management
16 Tell MCP Interface running.

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 configured IED, attempt connect. Attempt every 5

seconds. Once connected, attempt identify with the IED. Attempt every 50
ms. If identify fails 10 times, disconnect from IED and attempt reconnect
every 5000 milliseconds.

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.)

Advertising
This manual is related to the following products: