FB_iec61850ServerClass

The function block FB_iec61850ServerClass implements an interface for establishment of communication and data exchange between the TwinCAT Server application and the IEC 61850 Client.
Namespace: Tc3_iec61850
Library: Tc3_iec61850 (Tc3_iec61850.compiled-library)
Inheritance hierarchy
FB_iec61850ServerClass
FUNCTION_BLOCK FB_iec61850ServerClass IMPLEMENTS I_ScsmServerClass
VAR_INPUT
settings : FB_ScsmServerSettingsClass;
END_VAR
Interfaces
Type | Description |
---|---|
Interfaces for establishment of communication and data exchange. |
Inputs
Name | Type | Description |
---|---|---|
settings | Protocol settings for the communication layer. |
Methods
Name | Description |
---|---|
Adds a connection instance to the Server. | |
Execute | This method triggers the execution of the communication layer as well as the connection instances. |
Removes a connection instance from the server. |
Properties
Name | Type | Access | Description |
---|---|---|---|
eLinkStatus | Get | Server link status of the network adapter (listener sockets). | |
ipConnections | Get | Interface pointer from an object with the implementation of the first connection instance. | |
ipIED | Get,Set | Interface pointer of an object with the implementation of the top-level of the IEC 61850 data model. | |
ipSettings | Get | Protocol settings for the communication layer. | |
ipSystemClock | Set | Interface pointer of an object with a user-defined implementation of the event handling routine: OnGetSystemTime. | |
nItems | UDINT | Get | The number of connection instances. |
sDesc | STRING | Get,Set | The description of the server (container). |