Beispielprogramme
Verwendung der Beispielprogramme Dieses Dokument enthält exemplarische Anwendungen unserer Produkte für bestimmte Einsatzbereiche. Die hier dargestellten Anwendungshinweise beruhen auf den typischen Eigenschaften unserer Produkte und haben ausschließlich Beispielcharakter. Die mit diesem Dokument vermittelten Hinweise beziehen sich ausdrücklich nicht auf spezifische Anwendungsfälle, daher liegt es in der Verantwortung des Anwenders zu prüfen und zu entscheiden, ob das Produkt für den Einsatz in einem bestimmten Anwendungsbereich geeignet ist. Wir übernehmen keine Gewährleistung, dass der in diesem Dokument enthaltene Quellcode vollständig und richtig ist. Wir behalten uns jederzeit eine Änderung der Inhalte dieses Dokuments vor und übernehmen keine Haftung für Irrtümer und fehlenden Angaben. |
Beispiel 1: Anzeige und Auswertung der verschiedenen Zeiten in TwinCAT
Das Beispielprogramm ermittelt mehrere unabhängige lokale Zeiten in einem TwinCAT System unter Windows XPe, berechnet aktuelle Abweichungen und rechnet sie in verschiedene Darstellungen um. Die Funktion Nt_SetTimeToRtcTime kann testweise aktiviert werden.
Hinweise:
- verwendete Zykluszeit: 1 ms
- ermittelte Zeiten:
- lokale Windows NT Zeit (Anzeige in der Taskleiste)
- lokale TwinCAT Zeit
- Distributed Clocks Zeit
- im Beispielaufbau werden EtherCAT-Distributed Clocks Klemmen verwendet, um die Distributed Clocks-Zeit (DC) ermitteln zu können.
- die einzelnen Umrechnungen, insbesondere die zyklischen String-Darstellungen, benötigen signifikante Rechenzeit, zum Test des Beispielprogramms wird eine Plattform ab CX1000 empfohlen.
Beachten Sie die allgemeinen Hinweise zur EtherCAT Synchronisation.
Starten des Beispielprogramms
Die Applikationsbeispiele sind mit einem Prüfaufbau getestet und entsprechend beschrieben worden.
Etwaige Abweichungen bei der Einrichtung an realen Applikationen sind möglich.
Für den Prüfaufbau wurde folgende Hardware und Software verwendet:
- TwinCAT-Master-PC mit Betriebssystem Windows XP Professional SP 3, TwinCAT Version 2.10 (Build 1330) und INTEL PRO/100 VE Ethernet-Adapter
- Beckhoff EtherCAT Koppler EK1100, Klemmen EL2202-0100, EL2252 und EL9011