FB_TcMessage

FB_TcMessage 1:

Dieser Funktionsbaustein repräsentiert eine Nachricht vom TwinCAT 3 EventLogger.

Syntax

Definition:

FUNCTION_BLOCK FB_TcMessage EXTENDS FB_TcEventBase IMPLEMENTS I_TcMessage

Vererbungshierarchie

FB_TcEventBase

     FB_TcMessage

FB_TcMessage 2: Schnittstellen

Typ

Beschreibung

I_TcMessage

Stellt Methoden und Eigenschaften für das Nachrichten-Handling bereit.

FB_TcMessage 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.

Create

Lokal

Erstellt eine Nachrichtinstanz im EventLogger.

CreateEx

Lokal

Erstellt aus eine Ereignisdefinition eine Nachrichtinstanz im EventLogger.

SetJsonAttribute

Lokal

Setzt das Json-Attribut.

Send

I_TcMessage

Sendet eine Nachricht.

FB_TcMessage 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.

nTimeSent

ULINT

Get

Lokal

Liefer den Zeitpunkt des Send.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4022.20

PC oder CX (x64, x86, ARM)

Tc3_EventLogger