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.

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.

ITcEventLogC

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

ITcEventLogC2

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

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.

ITcEventLogEvents

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.

ITcEvent

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.

ITcEnumEvents

Mithilfe dieser Schnittstelle lassen sich die aktiven oder geloggten Meldungen enumerieren.

ITcEnumEventDocLink

Mithilfe dieser Schnittstelle lassen sich die Doc Links einer Meldung enumerieren.