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. |
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. | |
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. | |
Die Schnittstelle leitet sich von ITcEventLogC ab und ist die Basis-Schnittstelle von ITcEventLogC3 | |
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.