BECKHOFF DK9221-1211-0061 Benutzerhandbuch

Seite 5

Advertising
background image

I/O

IP67

Application Note DK9221-1211-0061

TwinCAT-Programmbeispiel: Senden und Empfangen ohne zusätzliche Library, integrierter
Diagnosetest

In dem Programmbeispiel „DK9221-xxxx-0061_TwinCAT-Sample.zip” wird das Senden und Empfangen von Daten über eine
RS485-Strecke zwischen einer EP6002-0002 EtherCAT Box und einem beliebigen RS485-Endgerät ohne Verwendung der
TwinCAT PLC Serial Communication Library beispielhaft aufgezeigt. Zusätzlich enthält es einen integrierten Diagnosetest der
RS485-Verbindung durch einen Abgleich der gesendeten und der empfangenen Zeichenfolge.

Abb. 5 Screenshot TwinCAT-Programmbeispiel „Diagnosetest”

Die erforderliche I/O-Konfiguration ist im TwinCAT System Manager vorzunehmen, bei der Hardware-Konfiguration ist auf das
korrekte Setzen der Brücken an der EP6002 zu achten. Nach Anpassung des Quellcodes an die vorliegenden Begebenheiten
kann nach Start des Programms über die Schaltfläche „Press button to start” der RS485-Test gestartet werden. Während des
laufenden Tests erscheint die Anzeige „Performing loopback test...”. Während des Tests wird überprüft, ob die gesendeten
Daten mit den nach zwei Sekunden empfangenen Daten übereinstimmen. Bei erfolgreicher Übereinstimmung erscheint die
grüne Anzeige „Passed!”, gibt es eine Abweichung erscheint die rote Anzeige „Failed!”.

New Automation Technology

Beckhoff

5

Anwendungshinweise siehe Disclaimer auf der letzten Seite

Advertising