I_ScsmConnectionClass

Objects implementing this interface control the communication setup and data exchange between the TwinCAT PLC server application and the IEC 61850 client.

Namespace: Tc3_iec61850_8_1
Library: Tc3_iec61850_8_1 (Tc3_iec61850_8_1.compiled-library)

Inheritance hierarchy

I_ScsmConnectionClass

INTERFACE I_ScsmConnectionClass

I_ScsmConnectionClass 1: Methods

Name

Description

Execute

This method triggers the execution of the communication layer.

AbortReq

Enables the service: Abort.

AssociateRsp

Responds to the service: Associate.

ReleaseReq

Enables the service: Release.

ReleaseRsp

Responds to the service: Release.

I_ScsmConnectionClass 2: Properties

Name

Type

Access

Description

eLinkStatus

E_ScsmLinkStatus

Get

Server Link status. Link status of the network adapter (accepted sockets).

eState

E_AsyncEnvironmentState

Get

Environmental state of the communication connection.

ipAbortInd

I_ScsmAbortIndEventSink

Set

Interface pointer of an object with a user-defined implementation of the event handling routine: OnAbortInd.

ipAssociateInd

I_ScsmAssociateIndEventSink

Set

Interface pointer of an object with a user-defined implementation of the event handling routine: OnAssociateInd.

ipReleaseCnf

I_ScsmReleaseCnfEventSink

Set

Interface pointer of an object with a user-defined implementation of the event handling routine: OnReleaseCnf.

ipReleaseInd

I_ScsmReleaseIndEventSink

Set

Interface pointer of an object with a user-defined implementation of the event handling routine: OnReleaseInd.

ipServer

I_ScsmServerClass

Get

Interface pointer of an object that identifies the server container.

ipSettings

I_ScsmConnectionSettingsClass

Get

Protocol settings for the communication layer.

ipAssociation

I_ScsmAssociationClass

Get

Interface pointer of an object that identifies the server connection (session).

sDesc

STRING

Get

The description of the server connection (session).