TcEventLog

Die Hauptklasse des TcEvent Loggers. Stellt die Schnittstelle vom COM Client zur ADS Welt zur Verfügung. Diese Klasse implementiert die State Machine zum Handling des Verhaltens von Alarmen und dem Signal Transfer zwischen SPS und den COM Clients. Intern regelt sie die TcEventKeyToEventMap. Diese listet die aktiven Alarme und ein Objekt vom Typ IEnumSTATSTGPtr auf, welches die Liste der Streams enthält, die die Logged Alarme präsentieren. Bei Anfrage eines Methodenaufrufs an die ITEventLog Schnittstelle wird ein Aufzählungsobjekt für aktive Events und eines für Logged Events zurückgegeben.

Voraussetzungen

Schnittstelle

Beschreibung

ITcServer

Intern vom TwinCAT System verwendet, um diesen Server zu regeln.

ITcAdsAsync

Wird intern benutzt, um die ADS Funktionalität im TcEventLogger zu implementieren. Der TcEvent Logger bekommt die ADS Befehle über den ADS Port 110 durch seine Schnittstelle.

ITcEventLog

Dies ist die Haupt-Schnittstelle des TcEventLoggers für COM Clients wie das HMI. Hauptfeatures, um aktive und logged Alarme zu regeln und auch um neue Alarme hinzuzufügen und Bestehende zu löschen.

ITcEventLogC3

Dies ist eine anwendungsspezifische Schnittstelle des TcEventLoggers für COM Clients wie HMI, die anwendungsspezifischen Schnittstellen unterstützen. Die Schnittstelle leitet sich von ITcEventLogC2 ab.

ITcEventLogC2

Die Schnittstelle leitet sich von ITcEventLogC ab und ist die Basis-Schnittstelle von ITcEventLogC3

ITcEventLogC

Diese Schnittstelle ist die Basis-Schnittstelle von ITcEventLogC3 und ITcEventLogC2.

ITcEventLogBaseC

unbenutzt

 

Zusätzlich bietet diese Klasse die Event Schnittstelle _ITcEventLogEvents die durch den Client implementiert werden kann.