FB_ScsmBrCBServerJobClass

FB_ScsmBrCBServerJobClass 1:

Server 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_ScsmBrCBServerJobClass

FUNCTION_BLOCK FB_ScsmBrCBServerJobClass EXTENDS FB_AsyncServiceResultClass IMPLEMENTS I_ScsmBrCBServerJobClass
VAR_OUTPUT
    stInfo : ST_ScsmBrCBJobInfo;
END_VAR

FB_ScsmBrCBServerJobClass 2: Interfaces

Type

Description

I_ScsmBrCBServerJobClass

Server interface of the BRCB control block implementation.

FB_ScsmBrCBServerJobClass 3: Outputs

Name

Type

Description

stInfo

ST_ScsmBrCBJobInfo

Information sent in the last report message.

FB_ScsmBrCBServerJobClass 4: Methods

Name

Description

Execute

Runs the RCB state machine of the server.

FB_ScsmBrCBServerJobClass 5: Properties

Name

Type

Access

Description

bOverwriteSameCycleChanges

BOOL

Set

If TRUE, multiple value changes within a PLC cycle and a data object are treated as single value changes (only one report is generated). If FALSE, each value change generates its own report.

bReplaceBufferedMX

BOOL

Set

Configures whether data of the functional group "MX" should be handled separately, like data of the functional group "ST".

nMaxBufferEntries

UDINT

Set

Configures the maximum number of buffered report entries.

sResvClient

STRING

Set

String with the IP address of the client preconfigured in SCL (offline reservation). Example: '192.168.10.140'. If set, then in the server access to the RCB instance is restricted to the client with this IP address ("ClientLN" entries in the SCL). Default: Empty string (online reservation). With the empty string, each client can dynamically reserve access to the RCB for itself.