TcEventLogger
Diese Klasse stellt die Verbindung zu einem TwinCAT 3 Eventlogger dar.
Syntax
public class: ITcEventLogger2, _ITcEventLoggerEvents
Konstruktor
Initialisiert eine neue Instanz der Klasse TcEventLogger Class.
public TcEventLoggerClass();
Aufruf:
TcEventLogger logger : new TcEventLogger();
Schnittstellen
Name | Beschreibung |
---|---|
Schnittstelle, um Kommandos an den Eventlogger zu senden. | |
Diese Schnittstelle stellt die Benachrichtigungen für auftretende Ereignisse bereit. |
Methoden
Name | Modifizierer | Rückgabetyp | Definitionsort | Beschreibung |
---|---|---|---|---|
public virtual | void | ITcEventLogger/ITcEventLogger2 | Ruft Clear() für alle Alarme im Zustand „Raised“ auf. | |
public virtual | void | ITcEventLogger/ITcEventLogger2 | Ruft Clear() für alle Events, die aktuell im Zustand „Raised“ sind, auf. | |
public virtual | void | ITcEventLogger/ITcEventLogger2 | Ruft Confirm() für alle Alarme mit dem Bestätigungszustand „WaitForConfirmation“ auf. | |
public virtual | void | ITcEventLogger/ITcEventLogger2 | Verbindet sich mit dem Eventlogger des TwinCAT Systems auf einem gegebenen System. | |
public virtual | void | ITcEventLogger/ITcEventLogger2 | Hebt die Verbindung mit einem Eventlogger des TwinCAT Systems auf. | |
public virtual | string | ITcEventLogger/ITcEventLogger2 | Liefert den Klassennamen zu einem Ereignis. | |
public virtual | TcEventLoggerAdsProxyLib.TcLoggedEventCollection | ITcEventLogger/ITcEventLogger2 | Fragt die im Cache befindlichen Events ab. | |
public virtual | void | Sendet eine Nachricht. |
Ereignisse
Name | Rückgabetyp | Definitionsort | Beschreibung |
---|---|---|---|
AlarmCleared | _ITcEventLoggerEvents_AlarmClearedEventHandler | Wird aufgerufen, wenn ein Alarm in den Zustand „Not Raised" wechselt. | |
AlarmConfirmed | _ITcEventLoggerEvents_AlarmConfirmedEventHandler | Wird aufgerufen, wenn ein Alarm in den Zustand „Confirmed" wechselt. | |
AlarmRaised | _ITcEventLoggerEvents_AlarmRaisedEventHandler | Wird aufgerufen, wenn ein Alarm in den Zustand „Raised" wechselt. | |
MessageSent | _ITcEventLoggerEvents_MessageSentEventHandler | Wird aufgerufen, wenn eine Nachricht gesendet wurde. |
Eigenschaften
Name | Modifizierer | Typ | Zugriff | Definitionsort | Beschreibung |
---|---|---|---|---|---|
public virtual | TcAlarmCollection | get | ITcEventLogger/ITcEventLogger2 | Liefert eine Collection mit allen aktuell aktiven Alarmen zurück. | |
public virtual | bool | get | ITcEventLogger/ITcEventLogger2 | Stellt die Verbindung dar, die mittels Connect aufgebaut wurde. Sollte regelmäßig überprüft werden. |
- ITcEventLogger_ClearAllAlarms
- ITcEventLogger_ClearLoggedEvents
- ITcEventLogger_ConfirmAllAlarms
- ITcEventLogger_Connect
- ITcEventLogger_Disconnect
- ITcEventLogger_GetEventClassName
- ITcEventLogger_GetLoggedEvents
- ITcEventLogger_GetText
- ITcEventLogger_ActiveAlarms
- ITcEventLogger_IsConnected
- ITcEventLogger2_SendTcMessage