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();

TcEventLogger 1: Schnittstellen

Name

Beschreibung

ITcEventLogger2

Schnittstelle, um Kommandos an den Eventlogger zu senden.

_ITcEventLoggerEvents

Diese Schnittstelle stellt die Benachrichtigungen für auftretende Ereignisse bereit.

TcEventLogger 2: Methoden

Name

Modifizierer

Rückgabetyp

Definitionsort

Beschreibung

ClearAllAlarms

public virtual

void

ITcEventLogger/ITcEventLogger2

Ruft Clear() für alle Alarme im Zustand „Raised“ auf.

ClearLoggedEvents

public virtual

void

ITcEventLogger/ITcEventLogger2

Ruft Clear() für alle Events, die aktuell im Zustand „Raised“ sind, auf.

ConfirmAllAlarms

public virtual

void

ITcEventLogger/ITcEventLogger2

Ruft Confirm() für alle Alarme mit dem Bestätigungszustand „WaitForConfirmation“ auf.

Connect

public virtual

void

ITcEventLogger/ITcEventLogger2

Verbindet sich mit dem Eventlogger des TwinCAT Systems auf einem gegebenen System.

Disconnect

public virtual

void

ITcEventLogger/ITcEventLogger2

Hebt die Verbindung mit einem Eventlogger des TwinCAT Systems auf.

GetEventClassName

public virtual

string

ITcEventLogger/ITcEventLogger2

Liefert den Klassennamen zu einem Ereignis.

GetLoggedEvents

public virtual

TcEventLoggerAdsProxyLib.TcLoggedEventCollection

ITcEventLogger/ITcEventLogger2

Fragt die im Cache befindlichen Events ab.

ITcEventLogger2_SendTcMessage

public virtual

void

ITcEventLogger2

Sendet eine Nachricht.

TcEventLogger 3: Ereignisse

Name

Rückgabetyp

Definitionsort

Beschreibung

AlarmCleared

_ITcEventLoggerEvents_AlarmClearedEventHandler

_ITcEventLoggerEvents

Wird aufgerufen, wenn ein Alarm in den Zustand „Not Raised" wechselt.

AlarmConfirmed

_ITcEventLoggerEvents_AlarmConfirmedEventHandler

_ITcEventLoggerEvents

Wird aufgerufen, wenn ein Alarm in den Zustand „Confirmed" wechselt.

AlarmRaised

_ITcEventLoggerEvents_AlarmRaisedEventHandler

_ITcEventLoggerEvents

Wird aufgerufen, wenn ein Alarm in den Zustand „Raised" wechselt.

MessageSent

_ITcEventLoggerEvents_MessageSentEventHandler

_ITcEventLoggerEvents

Wird aufgerufen, wenn eine Nachricht gesendet wurde.

TcEventLogger 4: Eigenschaften

Name

Modifizierer

Typ

Zugriff

Definitionsort

Beschreibung

ActiveAlarms

public virtual

TcAlarmCollection

get

ITcEventLogger/ITcEventLogger2

Liefert eine Collection mit allen aktuell aktiven Alarmen zurück.

IsConnected

public virtual

bool

get

ITcEventLogger/ITcEventLogger2

Stellt die Verbindung dar, die mittels Connect aufgebaut wurde. Sollte regelmäßig überprüft werden.