CODESYS-Beispiel: RevPi Con CAN
Dieses Tutorial zeigt dir, wie du einen CANopen-Master auf einem RevPi Connect mit einem RevPi Con CAN-Modul betreibst und Daten mit den KUNBUS-Gateways CANopen und Modbus RTU austauschst.
Voraussetzungen
Hardware
✓ 1 RevPi Connect
✓ 1 RevPi ConCAN
Software
✓ CODESYS Development System, installiert auf deinem PC
Vorbereitung
Hardware-Einrichtung:
▷ Die RS485-Schnittstelle des RevPi Connect ist mit dem Modbus RTU-Gateway verbunden.
▷ Die Con CAN-Schnittstelle des RevPi Connect ist mit dem CANopen-Gateway verbunden.
▷ Beide Gateways sind über die piBridge verbunden.
Für detaillierte Anleitungen zur Einrichtung deines Systems, sieh dir den Getting Started-Leitfaden an.
Software-Einrichtung:
Um ein kompatibles System mit geeigneter Software sicherzustellen, beachte die CODESYS Systemanforderungen.
Überblick
Das Beispiel führt aus:
- Einen CANopen-Master und einen Modbus RTU-Master auf einem RevPi Connect.
- KUNBUS CANopen Gateway als CANopen-Slave.
- KUNBUS Modbus RTU Gateway als Modbus RTU-Slave.
- Ein Byte wird zwischen den Netzwerken CANopen und Modbus RTU ausgetauscht.
- Die Anwendungslogik erhöht den Wert in jedem Anwendungszyklus um 1.
Die folgende Abbildung zeigt den Überblick über den CODESYS-Gerätebaum des Beispiels.
Anwendungszuordnung des ersten Bytes vom CANopen-Master, der auf dem RevPi Connect mit dem CANopen-Gateway läuft.
Anwendungszuordnung des ersten Bytes vom Modbus RTU-Master, der auf dem RevPi Connect mit dem Modbus RTU-Gateway läuft.
Die folgende Abbildung zeigt die Anwendungslogik dieses Beispiels.