FB_TcAlarm

FB_TcAlarm 1:

Dieser Funktionsbaustein repräsentiert einen Alarm des TwinCAT 3 EventLogger.

Syntax

Definition:

FUNCTION_BLOCK FB_TcAlarm EXTENDS FB_TcEventBase

Vererbungshierarchie

FB_TcEventBase

     FB_TcAlarm

FB_TcAlarm 2: 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 Ereignisklasse, die Event-ID und die Severity des Ereignisses mit denen eines anderen Ereignisses.

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.

Clear

Lokal

Setzt den Alarmzustand auf „Not-Raised“.

Confirm

Lokal

Bestätigt den Alarm.

Create

Lokal

Erstellt eine Alarminstanz im EventLogger.

CreateEx

Lokal

Erstellt aus eine Ereignisdefinition eine Alarminstanz im EventLogger.

Raise

Lokal

Setzt den Alarmzustand auf „Raised“.

SetJsonAttribute

Lokal

Setzt das Json-Attribut.

FB_TcAlarm 3: 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 des Funktionsbausteins, 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.

bRaised

BOOL

Get

Lokal

Liefert TRUE, wenn der Alarm im Zustand „Raised“ ist.

bActive

BOOL

Get

Lokal

Liefert TRUE, wenn der Alarm im Zustand „Raised“ oder „Wait For Confirmation“ ist.

eConfirmationState

TcEventConfirmationState

Get

Lokal

Liefert den Bestätigungszustand.

nTimeCleared

ULINT

Get

Lokal

Liefert den Zeitpunkt des Clear.

nTimeConfirmed

ULINT

Get

Lokal

Liefert den Zeitpunkt des Confirm.

nTimeRaised

ULINT

Get

Lokal

Liefert den Zeitpunkt des Raise.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4022.20

PC oder CX (x64, x86, ARM)

Tc3_EventLogger