FB_GseGoCBPublisherClass

Publisher-Implementierung des GOOSE-Steuerblocks.

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

Vererbungshierarchie

FB_ServiceErrorClass -> FB_GseGoCBPublisherClass

FUNCTION_BLOCK FB_GseGoCBPublisherClass EXTENDS FB_ServiceErrorClass IMPLEMENTS I_GseGoCBPublisherClass
VAR_OUTPUT
    stTx : ST_GseGoCBPublisherTx;
END_VAR

FB_GseGoCBPublisherClass 1: Schnittstellen

Typ

Beschreibung

I_GseGoCBPublisherClass

Schnittstelle der GOOSE-Steuerblock Implementierung.

FB_GseGoCBPublisherClass 2: Ausgänge

Name

Typ

Beschreibung

stTx

ST_GseGoCBPublisherTx

Information, die in der letzten GOOSE-Meldung gesendet wurde.

FB_GseGoCBPublisherClass 3: Methoden

Name

Beschreibung

Execute

Führt die Publisher-Zustandsmaschine aus.

Start

Startet das Versenden von GOOSE-Nachrichten.

Stop

Stoppt das Versenden von GOOSE-Nachrichten.

Update

Löst ein sofortiges Versenden einer GOOSE-Nachricht aus.

FB_GseGoCBPublisherClass 4: Eigenschaften

Name

Typ

Zugriff

Beschreibung

bTest

BOOL

Set

Simulation/Test-Flag der GOOSE-Meldungen. Beim Wert TRUE wird der Simulation- und Test-Flag in der GOOSE-Meldung gesetzt.

eStrategy

E_GseRetransmissionStrategy

Set

Konfiguriert den Algorithmus für die wiederholten GOOSE-Meldungen.

nMultiplier

BYTE(1..16#FF)

Set

Konfiguriert den Multiplikator für den Zeitintervall der wiederholten GOOSE-Meldungen. Defaultwert: Param_Acsi.cDefault_GoCB_Multiplier (2).

ipAdapter

I_GseAdapterClass

Set

Schnittstelle des GOOSE-Netzwerkadapters.