I_ScsmBrCBImplClass

Objects that implement this interface are report control block instances for buffered reports (buffered report control blocks, BRCBs). The TwinCAT Telecontrol Configurator generates report control block instances that are derived/extended from FB_AcsiBufferedReportControlBlock. All function blocks derived from FB_AcsiBufferedReportControlBlock automatically have the interface referred to above implemented by default.

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

Inheritance hierarchy

I_AcsiCommonNodeClass -> I_AcsiCommonDataClass -> I_AcsiCommonControlBlockClass -> I_AcsiCommonBufferedReportControlBlockClass -> I_ScsmBrCBImplClass

INTERFACE I_ScsmBrCBImplClass EXTENDS I_AcsiCommonBufferedReportControlBlockClass

I_ScsmBrCBImplClass 1: Properties

Name

Type

Access

Description

bGI

BOOL

Get, Set

Attribute value: Enabling the general interrogation command.

bPurgeBuf

BOOL

Get, Set

Attribute value: Enabling the purge command.

bRptEna

BOOL

Get, Set

Attribute value: Enabling/disabling the RCB control block. Further configuration needed.

cOptFlds

ST_AcsiOptionalFields

Get, Set

Attribute value: Configuration of the optional fields that are transferred with a report.

cTrgOps

ST_AcsiTriggerConditions

Get, Set

Attribute value: Configuration of the trigger options for sending a report.

iResvTms

INT

Get, Set

Attribute value: Configuration of the time for reserving the RCB for a specific client.

nBufTm

DWORD

Get, Set

Attribute value: Configuration of the max. report buffer time in milliseconds.

nConfRev

DWORD

Get, Set

Attribute value: Revision number of the RCB control block configuration.

nEntryID

LWORD

Get, Set

Attribute value: ID of the report entry as 64-bit numerical value.

nIntgPd

DWORD

Get, Set

Attribute value: Configuration of the max. time between integrity reports in milliseconds.

nSqNum

WORD

Get, Set

Attribute value: Report sequence number.

oEntryID

T_OCTET8

Get, Set

Attribute value: ID of the report entry as octet string.

oOwner

T_OCTET64

Get, Set

Attribute value: Owner of the RCB. IP address of the client which has reserved the RCB for itself (offline/online reservation).

sDatSet

T_AcsiObjectReference

Get, Set

Attribute value: Name of the linked data set.

sRptID

T_AcsiVisString129

Get, Set

Attribute value: Report identification string.

tTimeOfEntry

T_BinaryTime

Get, Set

Attribute value: Report timestamp.

ipDatSet

I_AcsiCommonDataSetClass

Get

Interface pointer of the linked data set.

ipClient

I_ScsmBrCBClientJobClass

Get

Interface pointer of the client implementation of the BRCB control block.

ipServer

I_ScsmBrCBServerJobClass

Get

Interface pointer of the server implementation of the BRCB control block.