FB_GseAdapterSettingsClass

Der Funktionsbaustein FB_GseAdapterSettingsClass dient der Konfiguration eines für die GSE-Kommunikation nutzbaren Netzwerkadapters.

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

Vererbungshierarchie

FB_GseAdapterSettingsClass

FUNCTION_BLOCK FB_GseAdapterSettingsClass IMPLEMENTS I_GseAdapterSettingsClass

FB_GseAdapterSettingsClass 1: Schnittstellen

Typ

Beschreibung

I_GseAdapterSettingsClass

Schnittstelle zur Konfiguration des Netzwerkadapters.

FB_GseAdapterSettingsClass 2: Eigenschaften

Name

Typ

Zugriff

Definitionsort

Initialwert

Beschreibung

bExecGoCBPubs

BOOL

Get

I_GseAdapterSettingsClass

FALSE

Aktiviert/Deaktiviert das automatische Aufrufen der „Execute“-Methode der Publisher GOOSE-Kontrollblöcke durch den Adapter.

Set

Lokal

bExecGoCBSubs

BOOL

Get

I_GseAdapterSettingsClass

FALSE

Aktiviert/Deaktiviert das automatische Aufrufen der „Execute“-Methode der Subscriber GOOSE-Kontrollblöcke durch den Adapter.

Set

Lokal

bSimulation

BOOL

Get

I_GseAdapterSettingsClass

FALSE

Aktiviert/Deaktiviert das GOOSE-Simulations-Bit Feld.

Set

Lokal

eAdapterPrio

TcEthernetAdapterPriority

Get

I_GseAdapterSettingsClass

TcEthernetAdapterPriority.TcEthernetAdapterPriorityHigh

Priorität des Netzwerkadapters.

Set

Lokal

eDispatchMode

E_GseDispatchMode

Get

I_GseAdapterSettingsClass

E_GseDispatchMode. NonPromiscuous

Einstellung, ob empfangene Ethernet-Telegramme an das Betriebssystem weitergeleitet werden.

Set

Lokal

macAddr

ETHERNET_ADDRESS

Get

I_GseAdapterSettingsClass

[0, 0, 0, 0, 0, 0] (nicht gesetzt, '00-00-00-00-00-00')

MAC-Adresse des Netzwerkadapters.

Set

I_GseAdapterSettingsClass

multicastAddr

ETHERNET_ADDRESS

Get

I_GseAdapterSettingsClass

[0, 0, 0, 0, 0, 0] (nicht gesetzt, '00-00-00-00-00-00')

Ausgewählte, einzelne Subscriber Multicast-Adresse des Netzwerkadapters. Wenn gesetzt, empfängt die Netzwerkadapterbausteininstanz nur die Subscriber-Nachrichten, die exakt an diese Adresse gesendet werden. In diesem Fall wird die Adresse als Filter für die Subscriber-Nachrichten verwendet. Alle anderen Nachrichten werden entweder an das Betriebssystem oder (wenn vorhanden) an weitere Instanzen des Netzwerkadapterbausteins weitergeleitet.

Hinweis Ab der TwinCAT TF6510 IEC 61850 Telecontrol v3.1.98.0 und höher: Wenn diese Adresse nicht gesetzt wurde ('00-00-00-00-00-00'), dann werden als Filter für die Subscriber-Nachrichten alle Multicast-Adressen und APPIDs verwendet, die an den Subscriber Steuerblockinstanzen konfiguriert wurden. In diesem Fall können z.B. in den GOOSE-Steuerblockinstanzen unterschiedliche Multicast-Adressen konfiguriert werden. Die konfigurierten Subscriber APPIDs (wenn verwendet > 0), müssen den APPIDs auf der Publisher-Seite entsprechen. Alle empfangenen Nachrichten, die keinem Steuerblock zugeordnet werden können, werden an das Betriebssystem oder an weitere Instanzen des Netzwerkadapterbausteins weitergeleitet.

Set

Lokal

oid

OTCID

Get

I_GseAdapterSettingsClass

0

TwinCAT-Object-ID des Netzwerkadapters. Zur Konfiguration des Parameters siehe: RT - Ethernet Adapter Konfiguration.

Set

Lokal

sMacAddr

STRING(17)

Get

I_GseAdapterSettingsClass

’00-00-00-00-00-00‘ (nicht gesetzt)

Textrepräsentation der MAC-Adresse des Netzwerkadapters.

sMulticastAddr

STRING(17)

Get

I_GseAdapterSettingsClass

’00-00-00-00-00-00‘ (nicht gesetzt)

Textrepräsentation der Multicast-Adresse des Netzwerkadapters.

Set

I_GseAdapterSettingsClass