I_ScsmClientClass

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

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

Inheritance hierarchy

I_ScsmClientClass

INTERFACE I_ScsmClientClass

I_ScsmClientClass 1: Methods

Name

Description

AssociateReq

Enables the service: Associate

ReleaseReq

Enables the service: Release

ReleaseRsp

Responds to the service: Release

AbortReq

Enables the service: Abort

ControlCancelReq

Enables the service: Cancel

ControlOperateReq

Enables the service: Operate

ControlSelectReq

Enables the service: Select

ControlSelectWithValueReq

Enables the service: SelectWithValue

CreateDataSetReq

Enables the service: CreateDataSet

DeleteDataSetReq

Enables the service: DeleteDataSet

GetAllDataValuesReq

Enables the service: GetAllDataValues

GetAllLogicalDeviceValuesReq

Enables the service: GetAllLogicalDeviceValues (TwinCAT specific)

GetAllServerValuesReq

Enables the service: GetAllServerValues (TwinCAT specific)

GetBrCBValuesReq

Enables the service: GetBRCBValues

GetDataSetDirectoryReq

Enables the service: GetDataSetDirectory

GetDataSetValuesReq

Enables the service: GetDataSetValues

GetDataValuesReq

Enables the service: GetDataValues

GetGoCBValuesReq

Enables the service: GetGOCBValues

GetLogicalDeviceDirectoryReq

Enables the service: GetLogicalDeviceDirectory

GetLogicalNodeDirectoryReq

Enables the service: GetLogicalNodeDirectory

GetServerDirectoryReq

Enables the service: GetServerDirectory

GetUrCBValuesReq

Enables the service: GetURCBValues

SetAllDataValuesReq

Enables the service: SetAllDataValues (TwinCAT specific)

SetBrCBValuesReq

Enables the service: SetBRCBValues

SetDataSetValuesReq

Enables the service: SetDataSetValues (TwinCAT specific)

SetDataValuesReq

Enables the service: SetDataValues

SetGoCBValuesReq

Enables the service: SetGOCBValues

SetUrCBValuesReq

Enables the service: SetURCBValues

IdentifyReq

Enables the service: MMS-Identify

StatusReq

Enables the service: MMS-Status

I_ScsmClientClass 2: Properties

Name

Type

Access

Description

ipIED

I_AcsiCommonIntelligentElectronicDeviceClass

Get

Interface pointer of an object with the implementation of the top-level of the IEC 61850 data model

eState

E_AsyncEnvironmentState

Get

Environmental condition of the communication connection.

ipSettings

I_ScsmClientSettingsClass

Get

Protocol settings for the communication layer.

ipAssociateCnf

I_ScsmAssociateCnfEventSink

Set

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

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.

ipAbortInd

I_ScsmAbortIndEventSink

Set

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

ipSystemClock

I_ScsmSystemClockEventSink

Set

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

ipControlCnf

I_ScsmControlCnfEventSink

Set

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

ipCreateDataSetCnf

I_ScsmCreateDataSetCnfEventSink

Set

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

ipDeleteDataSetCnf

I_ScsmDeleteDataSetCnfEventSink

Set

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

ipGetDataSetDirectory

I_ScsmGetDataSetDirectoryEventSink

Set

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

ipGetDataValuesCnf

I_ScsmGetDataValuesCnfEventSink

Set

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

ipGetLogicalDeviceDirectoryCnf

I_ScsmGetLogicalDeviceDirectoryCnfEventSink

Set

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

ipGetLogicalNodeDirectoryCnf

I_ScsmGetLogicalNodeDirectoryCnfEventSink

Set

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

ipGetServerDirectoryCnf

I_ScsmGetServerDirectoryCnfEventSink

Set

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

ipLastApplErrorInd

I_ScsmLastApplErrorIndEventSink

Set

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

ipReportInd

I_ScsmReportIndEventSink

Set

Interface pointer of an object with a user-defined implementation of the event handling routine: OnBufferedReportInd and OnUnbufferedReportInd

ipSetDataValuesCnf

I_ScsmSetDataValuesCnfEventSink

Set

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

ipIdentifyCnf

I_ScsmIdentifyCnfEventSink

Set

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

ipStatusCnf

I_ScsmStatusCnfEventSink

Set

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