Schnittstelle ITcIoCyclic
Diese Schnittstelle wird von TwinCAT Modulen implementiert, die bei Eingang-Aktualisierung und bei Ausgang-Aktualisierung innerhalb eines Taskzyklus aufgerufen werden.
Syntax
TCOM_DECL_INTERFACE("03000011-0000-0000-e000-000000000064", ITcIoCyclic)
struct __declspec(novtable) ITcIoCyclic : public ITcUnknown
Benötigtes include: TcIoInterfaces.h
Methoden
Name | Beschreibung |
---|---|
Wird zu Beginn eines Taskzyklus aufgerufen, wenn die Schnittstelle bei einem zyklischen I/O-Aufrufer angemeldet ist. | |
Wird am Ende eines Taskzyklus aufgerufen, wenn die Schnittstelle bei einem zyklischen I/O-Aufrufer angemeldet ist. |
Anmerkungen
ITcIoCyclic kann dazu verwendet werden, ein TwinCAT Modul zu implementieren, das als Feldbustreiber oder I/O-Filtermodul agiert.
Diese Schnittstelle wird der Methode ITcIoCyclicCaller::AddIoDriver übergeben, wenn sich ein Modul bei einer Task anmeldet, normalerweise als letzter Initialisierungsschritt beim Übergang von SafeOP zu OP. Nach der Anmeldung werden die Methoden InputUpdate() und OutputUpdate() der Modulinstanz je einmal pro Taskzyklus aufgerufen.