FB_TcEventBase

FB_TcEventBase 1:

Dieser Funktionsbaustein beinhaltet die Basisimplementierung.

Syntax

Definition:

FUNCTION_BLOCK FB_TcEventBase

FB_TcEventBase 2: Methoden

Name

Definitionsort

Beschreibung

EqualsTo

Lokal

Vergleicht das Ereignis mit einer anderen Instanz.

EqualsToEventClass

Lokal

Vergleicht die Ereignisklasse des Ereignisses mit einer anderen Ereignisklasse.

EqualsToEventEntry

Lokal

Vergleicht die Ereignisdefinition des Ereignisses mit einer anderen Ereignisdefinition.

EqualsToEventEntryEx

Lokal

Vergleicht die Ereignisdefinition des Ereignisses mit einer anderen Ereignisdefinition.

GetJsonAttribute

Lokal

Liefert das Json-Attribut.

Release

Lokal

Gibt die vom EventLogger erstellte Instanz wieder frei.

RequestEventClassName

Lokal

Fragt den Namen der Ereignisklasse an.

RequestEventText

Lokal

Liefert den Text zum Ereignis.

FB_TcEventBase 3: Eigenschaften

Name

Typ

Zugriff

Beschreibung

eSeverity

TcEventSeverity

Get

Liefert die Severity.

EventClass

GUID

Get

Liefert die GUID der Ereignisklasse.

ipArguments

I_TcArguments

Get

Liefert den Schnittstellenzeiger für die Argumente.

ipSourceInfo

I_TcSourceInfo

Get

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.

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

nEventId

UDINT

Get

Liefert die ID des Ereignisses

nUniqueId

UDINT

Get

Liefert die Unique-ID des Ereignisses

stEventEntry

TcEventEntry

Get

Liefert die Ereignisdefinition.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4022.20

PC oder CX (x64, x86, ARM)

Tc3_EventLogger