FB_GseSvApduClass

FB_GseSvApduClass 1:

Objektinstanzen von FB_GseSvApduClass implementieren Funktionalitäten einer SV-APDU.

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

Vererbungshierarchie

FB_CltsByteOrderConverterClass -> FB_GseByteOrderConverterClass -> FB_GseSvApduClass


FUNCTION_BLOCK FB_GseSvApduClass EXTENDS FB_GseByteOrderConverterClass IMPLEMENTS I_GseSvApduClass, I_GseSvPublisherEventSink, I_GseSvSubscriberEventSink

FB_GseSvApduClass 2: Schnittstellen

Typ

Beschreibung

I_GseSvApduClass

Schnittstelle der SV-APDU-Implementierung.

I_GseSvPublisherEventSink

Schnittstelle der SV-Publisher-Ereignisroutine.

I_GseSvSubscriberEventSink

Schnittstelle der SV-Subscriber-Ereignisroutine.

FB_GseSvApduClass 3: Methoden

Name

Beschreibung

AddAsduToContainer

Fügt ein ASDU-Objekt dem Container der ASDU-Objekte hinzu.

Equals

Vergleicht sich und ein anderes Objekt auf Gleichheit.

FB_GseSvApduClass 4: Methoden zur Ereignisbehandlung (Callback-Methoden)

Name

Beschreibung

OnSvPublisherHostToNet

Benutzerdefinierte Ereignisbehandlungsroutine in der die SV-Publisher-Daten für die Übertragung von der Host- in die Netzwerk-Byte-Reihenfolge konvertiert werden.

OnSvSubscriberNetToHost

Benutzerdefinierte Ereignisbehandlungsroutine in der die empfangenen SV-Subscriber-Daten von der Netzwerk- in die Host-Byte-Reihenfolge konvertiert werden.

FB_GseSvApduClass 5: Eigenschaften

Name

Typ

Zugriff

Definitionsort

Initialwert

Beschreibung

APPID

WORD

Get

Local

0

APPID im GSE-Header der SV-Nachricht.

bSimulation

BOOL

Get, Set

-//-

FALSE

Simulationsbit im Ethernet Frame-Header der SV-Nachricht. Wenn die Adapter-Einstellung „bSimulation“ auf FALSE gesetzt ist, kann das Simulationsbit für jede gesendete APDU individuell festgelegt werden.

srcAddr

ETHERNET_ADDRESS

Get

-//-

[0,0,0,0,0,0]

Quelladresse im Ethernet Frame-Header der SV-Nachricht.

ipUpdate

I_GseSvUpdateEventSink

Set

-//-

0

Verwendet nur bei SV-Subscriber. Schnittstellenzeiger von einem Objekt mit einer benutzerdefinierten Implementierung der Ereignisbehandlungsroutine: OnSvUpdate.