FB_TcEvent

FB_TcEvent 1:

Dieser Funktionsbaustein stellt nur Lese-Methoden und -Eigenschaften zu einem Ereignis bereit.

Syntax

Definition:

FUNCTION_BLOCK FB_TcEvent EXTENDS FB_TcEventBase IMPLEMENTS I_TcEventBase

Vererbungshierarchie

FB_TcEventBase

     FB_TcEvent

FB_TcEvent 2: Schnittstellen

Typ

Beschreibung

I_TcEventBase

Basisschnittstelle, die Methoden und Eigenschaften eines Ereignisses definiert.

FB_TcEvent 3: Methoden

Name

Definitionsort

Beschreibung

EqualsTo

Geerbt von FB_TcEventBase

Vergleicht das Ereignis mit einer anderen Instanz.

EqualsToEventClass

Geerbt von FB_TcEventBase

Vergleicht die Ereignisklasse des Ereignisses mit einer anderen Ereignisklasse.

EqualsToEventEntry

Geerbt von FB_TcEventBase

Vergleicht die Ereignisdefinition des Ereignisses mit einer anderen Ereignisdefinition.

EqualsToEventEntryEx

Geerbt von FB_TcEventBase

Vergleicht die Ereignisdefinition des Ereignisses mit einer anderen Ereignisdefinition.

GetJsonAttribute

Geerbt von FB_TcEventBase

Liefert das Json-Attribut.

Release

Geerbt von FB_TcEventBase

Gibt die vom EventLogger erstellte Instanz wieder frei.

RequestEventClassName

Geerbt von FB_TcEventBase

Fragt den Namen der Ereignisklasse an.

RequestEventText

Geerbt von FB_TcEventBase

Liefert den Text zum Ereignis.

FB_TcEvent 4: Eigenschaften

Name

Typ

Zugriff

Definitionsort

Beschreibung

eSeverity

TcEventSeverity

Get

Geerbt von FB_TcEventBase

Liefert die Severity.

EventClass

GUID

Get

Geerbt von FB_TcEventBase

Liefert die GUID der Ereignisklasse.

ipArguments

I_TcArguments

Get

Geerbt von FB_TcEventBase

Liefert den Schnittstellenzeiger für die Argumente.

ipSourceInfo

I_TcSourceInfo

Get

Geerbt von FB_TcEventBase

Als Standardverhalten wird die SourceInfo intern generiert. Sie beinhaltet dann den Symbolnamen von dem Funktionsbaustein, der FB_TcMessage instanziiert, als SourceName sowie die Objekt-ID der SPS-Instanz als SourceID.

Wenn die Instanz von FB_TcMessage mit dem Attribut 'hide' versteckt wird, kann intern kein Symbolname für das Standardverhalten generiert werden.

nEventId

nEventId

Get

Geerbt von FB_TcEventBase

Liefert die ID des Ereignisses.

stEventEntry

TcEventEntry

Get

Geerbt von FB_TcEventBase

Liefert die Ereignisdefinition.

nTimestamp

ULINT

Get

Lokal

Liefert den Zeitpunkt.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4022.20

PC oder CX (x64, x86, ARM)

Tc3_EventLogger