API
Der TcEventlogger ist ein Mechanismus zum Verwalten von Meldungen ( z.B. aus der SPS). Er ist als TcCOM-Server realisiert und wird vom TwinCAT System gesteuert. Er bietet umfassende COM Interfaces zum Abfragen und Manipulieren von Meldungen:
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. | |
Diese Schnittstelle ist die Basis-Schnittstelle von ITcEventLogC3 und ITcEventLogC2. | |
Die Schnittstelle leitet sich von ITcEventLogC ab und ist die Basis-Schnittstelle von ITcEventLogC3 | |
Dies ist eine anwendungsspezifische Schnittstelle des TcEventLoggers für COM Clients wie HMI, die anwendungsspezifische Schnittstellen unterstützen. Die Schnittstelle leitet sich von ITcEventLogC2 ab. | |
Callback Funktionen für Rückrufe an COM-Clients des TcEventloggers. Hierdurch können sich die Clients z.B. über das auftreten und zurücksetzen von Meldungen informieren lassen. | |
Meldungsobjekt. Mithilfe dieses Objektes können die Eigenschaften einer Meldung (z.B. Event- und Source ID) oder der Meldungstext abgefragt werden. Mithilfe dieses Objektes können Meldungen z.B. auch programmatisch zurückgesetzt werden. | |
Mithilfe dieser Schnittstelle lassen sich die aktiven oder geloggten Meldungen enumerieren. | |
Mithilfe dieser Schnittstelle lassen sich die Doc Links einer Meldung enumerieren. |