FB_GseGoCBImplClass
Der Funktionsbaustein FB_GseGoCBImplClass beinhaltet die Implementierung der Eigenschaften eines GOOSE-Steuerblocks sowie die Funktionen für Publisher und Subscriber. Für jeden konfigurierten GOOSE-Steuerblock wird vom TwinCAT Telecontrol Configurator eine Instanz von FB_GseGoCBImplClass angelegt. Für weitere Informationen zur Code-Erzeugung für GOOSE siehe Automatische Code-Erzeugung.
Namensraum: Tc3_Gse
Bibliothek: Tc3_Gse (Tc3_Gse.compiled-library)
Vererbungshierarchie
FB_AcsiCommonNodeClass -> FB_AcsiCommonDataClass -> FB_AcsiCommonControlBlockClass -> FB_AcsiCommonGooseControlBlockClass -> FB_AcsiGooseControlBlock -> FB_ScsmGoCBImplClass -> FB_GseGoCBImplClass
FUNCTION_BLOCK FB_GseGoCBImplClass EXTENDS FB_ScsmGoCBImplClass IMPLEMENTS I_GseGoCBImplClass
VAR_INPUT
Publisher : FB_GseGoCBPublisherClass;
Subscriber : FB_GseGoCBSubscriberClass;
END_VAR
Eingänge
Name | Typ | Definitionsort | Beschreibung |
---|---|---|---|
Publisher | Local | Publisher-Implementierung des GOOSE-Steuerblocks. | |
Subscriber | Local | Subscriber-Implementierung des GOOSE-Steuerblocks. | |
Client | Geerbt von FB_ScsmGoCBImplClass | Client-Implementierung des GOOSE-Steuerblocks. | |
Server | -//- | Server-Implementierung des GOOSE-Steuerblocks. | |
GoEna | Geerbt von FB_AcsiGooseControlBlock | Datenattribut | |
GoID | -//- | Datenattribut | |
DatSet | -//- | Datenattribut | |
ConfRev | -//- | Datenattribut | |
NdsCom | -//- | Datenattribut | |
DstAddress | -//- | Datenattribut | |
MinTime | -//- | Datenattribut | |
MaxTime | -//- | Datenattribut | |
FixedOffs | -//- | Datenattribut |
Beispiel
Für weitere Informationen über die Anwendung des GOOSE-Steuerblocks siehe: Client - GOOSE Subscriber (ohne Client-Server-Kommunikation) und Server - GOOSE Publisher (ohne Client-Server-Kommunikation).