Schnittstellen

Für die Interaktion der vom Benutzer entwickelten Module mit dem TwinCAT 3 System stehen etliche Schnittstellen zur Verfügung. Auf diesen Seiten werden diese (auf API Ebene) ausführlich beschrieben.

Name

Beschreibung

ITcUnknown

ITcUnknown definiert die Referenzzählung, sowie das Abfragen einer Referenz auf eine spezifischere Schnittstelle.

ITComObject

Die ITComObject Schnittstelle wird von jedem TwinCAT Modul implementiert.

ITcCyclic

Die Schnittstelle wird von TwinCAT Modulen implementiert, die ein Mal pro Taskzyklus aufgerufen werden.

ITcCyclicCaller

Schnittstelle zum Anmelden oder Abmelden der ITcCyclic Schnittstelle eines Moduls bei einer TwinCAT Task.

ITcFileAccess

Schnittstelle zum Zugriff auf das Dateisystem

ITcFileAccessAsync

Asynchroner Zugriff auf Dateioperationen.

ITcPostCyclic

Die Schnittstelle wird von TwinCAT Modulen implementiert, die ein Mal pro Taskzyklus im Anschluss an die Ausgang-Aktualisierung aufgerufen werden.

ITcPostCyclicCaller

Schnittstelle zum Anmelden oder Abmelden der ITcPostCyclic Schnittstelle eines Moduls bei einer TwinCAT Task.

ITcIoCyclic

Diese Schnittstelle wird von TwinCAT Modulen implementiert, die bei Eingang-Aktualisierung und bei Ausgang-Aktualisierung innerhalb eines Taskzyklus aufgerufen werden.

ITcIoCyclicCaller

Schnittstelle zum Anmelden oder Abmelden der ITcIoCyclic Schnittstelle eines Moduls bei einer TwinCAT Task.

ITcRTimeTask

Abfrage von erweiterten TwinCAT Taskinformationen.

ITcTask

Abfrage von Zeitstempel und taskspezifischen Informationen einer TwinCAT Task.

ITcTaskNotification

Führt einen Callback aus, wenn die Zykluszeit beim vorherigen Zyklus überschritten wurde.

Das TwinCAT SDK

Das TwinCAT SDK beinhaltet eine Reihe von Funktionen, die in C:\TwinCAT\3.x\sdk\Include gefunden werden können.