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 |