FB_ScsmGoCBImplClass
Der Funktionsbaustein FB_ScsmGoCBImplClass beinhaltet die Client- und Server-Implementierung der Eigenschaften und Funktionen eines GOOSE-Steuerblocks.
Namensraum: Tc3_iec61850_8_1
Bibliothek: Tc3_iec61850_8_1 (Tc3_iec61850_8_1.compiled-library)
Vererbungshierarchie
FB_AcsiCommonNodeClass -> FB_AcsiCommonDataClass -> FB_AcsiCommonControlBlockClass -> FB_AcsiCommonGooseControlBlockClass -> FB_AcsiGooseControlBlock -> FB_ScsmGoCBImplClass
FUNCTION_BLOCK FB_ScsmGoCBImplClass EXTENDS FB_AcsiGooseControlBlock IMPLEMENTS I_ScsmGoCBImplClass
VAR_INPUT
Client : FB_ScsmGoCBClientJobClass;
Server : FB_ScsmGoCBServerJobClass;
END_VAR
Schnittstellen
Typ | Beschreibung |
---|---|
Schnittstelle der GOOSE-Steuerblock Implementierung. |
Eingänge
Name | Typ | Definitionsort | Beschreibung |
---|---|---|---|
Client | Local | Client-Implementierung des GOOSE-Steuerblocks. | |
Server | Local | 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 |
Eigenschaften
Name | Type | Zugriff | Definitionsort | Beschreibung |
---|---|---|---|---|
bFixedOffs | BOOL | Get | Attributwert: Aktiviert/Deaktiviert Kodierung mit festen Längen. | |
bGoEna | BOOL | Get, Set | -//- | Attributwert: Aktiviert/Deaktiviert den GOOSE-Steuerblock. |
bNdsCom | BOOL | Get | -//- | Attributwert: Gibt an, ob der GOOSE-Steuerblock weitere Konfiguration benötigt. |
ePRIORITY | Get | -//- | Prioritätsstufe im VLAN-Netz. | |
ipDatSet | Get | -//- | Schnittstellenzeiger auf das verknüpfte Data-Set. | |
macAddr | Get | -//- | Ziel-MAC-Adresse. | |
nAPPID | WORD | Get | -//- | Application Identifier. |
nConfRev | UDINT | Get | -//- | Revisionsnummer der Konfiguration des GOOSE-Steuerblocks. |
nMaxTime | DWORD | Get | -//- | Maximale Zeit zwischen den wiederholten Übertragungen einer GOOSE-Nachricht in Millisekunden. |
nMinTime | DWORD | Get | -//- | Zeit zwischen dem direkten Senden nach Datenänderung und der ersten Wiederholung in Millisekunden. |
nVID | WORD(0..4095) | Get | -//- | ID des VLAN-Netzes. |
oAddr | Get | -//- | Ziel-MAC-Adresse. | |
sAddr | STRING(17) | Get | -//- | Ziel-MAC-Adresse. |
sDatSet | Get, Set | -//- | Name des verknüpften Data-Sets. | |
sGoID | Get, Set | -//- | Die ID der GOOSE-Nachrichten. | |
ipClient | Get | -//- | Schnittstellenzeiger der Client-Implementierung des GOCB-Steuerblocks. | |
ipServer | Get | -//- | Schnittstellenzeiger der Server-Implementierung des GOCB-Steuerblocks. |