FB_ScsmBrCBClientJobClass

FB_ScsmBrCBClientJobClass 1:

Client implementation of the BRCB control block.

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

Inheritance hierarchy

FB_AsyncServiceResultClass -> FB_ScsmBrCBClientJobClass

FUNCTION_BLOCK FB_ScsmBrCBClientJobClass EXTENDS FB_AsyncServiceResultClass IMPLEMENTS I_ScsmBrCBClientJobClass
VAR_OUTPUT
    stInfo : ST_ScsmBrCBJobInfo;
END_VAR

FB_ScsmBrCBClientJobClass 2: Interfaces

Type

Description

I_ScsmBrCBClientJobClass

Client interface of the BRCB control block implementation.

FB_ScsmBrCBClientJobClass 3: Outputs

Name

Type

Description

stInfo

ST_ScsmBrCBJobInfo

Information received in the last report message.

FB_ScsmBrCBClientJobClass 4: Methods

Name

Description

EnableReq

Enables the control block.

DisableReq

Disables the control block.

GIreq

Enables the general interrogation command.

PurgeBufReq

Enables the Purge command.

ResyncReq

Enables the Resync command.

FB_ScsmBrCBClientJobClass 5: Properties

Name

Type

Access

Description

cOptFlds

ST_AcsiOptionalFields

Set

Optional fields that are transferred in a report.

cTrgOps

ST_AcsiTriggerConditions

Set

Trigger options for sending a report.

iResvTms

INT(-1..3600)

Set

Configures the time for reserving the RCB for a specific client.

nBufTm

DWORD

Set

Max. report buffer time in milliseconds.

nIntgPd

DWORD

Set

Max. time between integrity reports in milliseconds.

sRptID

T_AcsiVisString129

Set

Report identification string.