Beispielprogramme

Beispielprogramme 1:

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

Beispielprogramme 2: 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

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

Beispielprogramme 3: Beispielprogramm (Download)

Im CoE-Verzeichnis stehen folgende Objekte zur ersten Diagnose zur Verfügung:

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.