FB_ScsmBrCBServerJobClass

Server-Implementierung des BRCB-Steuerblocks.

Namensraum: Tc3_iec61850_8_1
Bibliothek: Tc3_iec61850_8_1 (Tc3_iec61850_8_1.compiled-library)

Vererbungshierarchie

FB_AsyncServiceResultClass -> FB_ScsmBrCBServerJobClass

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

FB_ScsmBrCBServerJobClass 1: Schnittstellen

Typ

Beschreibung

I_ScsmBrCBServerJobClass

Server-Schnittstelle der BRCB-Steuerblock Implementierung.

FB_ScsmBrCBServerJobClass 2: Ausgänge

Name

Typ

Beschreibung

stInfo

ST_ScsmBrCBJobInfo

Information, die in der letzten Report Nachricht gesendet wurde.

FB_ScsmBrCBServerJobClass 3: Methoden

Name

Beschreibung

Execute

Führt die RCB-Zustandsmaschine des Servers aus.

FB_ScsmBrCBServerJobClass 4: Eigenschaften

Name

Typ

Zugriff

Beschreibung

bOverwriteSameCycleChanges

BOOL

Set

Bei TRUE werden mehrfache Wertänderungen innerhalb eines SPS-Zyklus und eines Datenobjekts als einzelne Wertänderungen behandelt (es wird nur ein Report generiert). Bei FALSE generiert jede Wertänderung einen eigenen Report.

bReplaceBufferedMX

BOOL

Set

Konfiguriert, ob Daten der funktionalen Gruppe „MX“, gesondert, wie Daten der funktionalen Gruppe „ST“, behandelt werden sollen.

nMaxBufferEntries

UDINT

Set

Konfiguriert die max. Anzahl der gepufferten Report-Einträgen.

sResvClient

STRING

Set

String mit der IP-Adresse des in SCL vorkonfigurierten Clients (Offline-Reservierung). Beispiel: '192.168.10.140'. Wenn gesetzt, dann wird im Server der Zugriff auf die RCB-Instanz auf den Client mit dieser IP-Adresse beschränkt („ClientLN“-Einträge in der SCL). Default: Leerstring (Online-Reservierung). Beim Leerstring kann jeder Client, dynamisch den Zugriff auf den RCB für sich reservieren.