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 Kunden 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: Pubisher/Subscriber Datendurchsatz ermitteln
Beispielprogramm (Download)
Bei entsprechender EtherCAT-Zykluszeit sind je nach Umfang und Anzahl der in der EL66xx konfigurierten Publisher/Subscriber Realtime-Zykluszeiten bis zu <500 µs möglich.
Typische Durchsatzwerte der EL6601, FW08, Rev. EL6601-0000-0018 sind
- 1 Publisher mit 1000 Byte, 1 Subscriber mit 1000 Byte, gleichzeitiger bidirektionaler Betrieb: 2 ms
- 1 Publisher mit 100 Byte, 1 Subscriber mit 100 Byte, gleichzeitiger bidirektionaler Betrieb: 300 µs
Beide Kennwerte wurden mit diesem Beispielprogramm ermittelt. Für das Systemmanagerfile *.tsm ist TwinCAT ab Version 2.11 erforderlich.
Am Beispiel der EL6601 wird erklärt, wie diese als Publisher oder Subscriber für Netzwerkvariablen konfiguriert werden kann. Die Dialoge unter TwinCAT 2.10 und TwinCAT 2.11 unterscheiden sich dabei geringfügig.
Beispiel 2: Online Diagnose
Beispielprogramm (Download)
Im CoE-Verzeichnis stehen folgende Objekte zur ersten Diagnose zur Verfügung:
- 0xFA01, Subindex 01: Frame Counter Rx (an RJ45-Buchse ankommend)
- 0xFA01, Subindex 02: Frame Counter Tx (ab RJ45-Buchse abgehend)
Die Werte können aus der Steuerung über PLC-Bausteine (FB_EcCoeSdoRead in TcEtherCAT.lib) ausgelesen werden.
Diese und weitere Diagnoseinformationen aus dem CoE der EL66xx sind über diesen beispielhaften PLC-Baustein zugänglich.