DC Provider
Der DC Provider bezieht ein Offset durch das Mapping von einem EtherCAT Master. Es kann verwendet werden um aus dem I/O Bereich Zeitwerte als Offset zu verwenden, wie sie beispielsweise durch den EtherCAT Master (DC Zeit) oder eine EL6695 bereitgestellt werden.
Konfiguration
Der DC Provider ist als TcCOM Modul „TcDcExternalTimeProvider“ implementiert. Dieses Modul wird als TcCOM Modul folgendermaßen in Betrieb genommen:
- TwinCAT Projekt
- 1. Einfügen eines TcCOM Moduls unter System->TcCOM Objects unter Auswahl des Typen TcDcExternalTimeProvider in der Kategorie External Time Provider.
- 2. Das Modul benötigt einen Task, von dem es aufgerufen wird. Dieser wird über den Context-Tab des Moduls parametriert:
- Das Modul kann parametriert werden:
Die Konfiguration erfolgt im Tab „Parameter (Init)“. Die Parameter bedeuten:
- TimeType: Der Type des Offsets für den dieses Modul einen Offset ermitteln soll.
- Den Offset selber bezieht dieses Modul per Mapping:
Dieses Modul reicht einen ermittelten Offset zum einen über das ITcSetExternalTime Interface zu TwinCAT. Zum anderen stehen auch Ausgänge für das Mapping bereit.