FB_TcAlarm

Dieser Funktionsbaustein repräsentiert einen Alarm des TwinCAT 3 EventLogger.
Syntax
Definition:
FUNCTION_BLOCK FB_TcAlarm EXTENDS FB_TcEventBase
 Methoden
Name  | Definitionsort  | Beschreibung  | 
|---|---|---|
Geerbt von FB_TcEventBase  | Vergleicht das Ereignis mit einer anderen Instanz.  | |
Geerbt von FB_TcEventBase  | Vergleicht die Ereignisklasse des Ereignisses mit einer anderen Ereignisklasse.  | |
Geerbt von FB_TcEventBase  | Vergleicht die Ereignisklasse, die Event-ID und die Severity des Ereignisses mit denen eines anderen Ereignisses.  | |
Geerbt von FB_TcEventBase  | Vergleicht die Ereignisdefinition des Ereignisses mit einer anderen Ereignisdefinition.  | |
Geerbt von FB_TcEventBase  | Liefert das Json-Attribut.  | |
Geerbt von FB_TcEventBase  | Gibt die vom EventLogger erstellte Instanz wieder frei.  | |
Geerbt von FB_TcEventBase  | Fragt den Namen der Ereignisklasse an.  | |
Geerbt von FB_TcEventBase  | Liefert den Text zum Ereignis.  | |
Lokal  | Setzt den Alarmzustand auf „Not-Raised“.  | |
Lokal  | Bestätigt den Alarm.  | |
Lokal  | Erstellt eine Alarminstanz im EventLogger.  | |
Lokal  | Erstellt aus eine Ereignisdefinition eine Alarminstanz im EventLogger.  | |
Lokal  | Setzt den Alarmzustand auf „Raised“.  | |
Lokal  | Setzt das Json-Attribut.  | 
 Eigenschaften
Name  | Typ  | Zugriff  | Definitionsort  | Beschreibung  | 
|---|---|---|---|---|
eSeverity  | Get  | Geerbt von FB_TcEventBase  | Liefert die Severity.  | |
EventClass  | GUID  | Get  | Geerbt von FB_TcEventBase  | Liefert die GUID der Ereignisklasse.  | 
Get  | Geerbt von FB_TcEventBase  | Liefert den Schnittstellenzeiger für die Argumente.  | ||
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  | 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  | 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  |