Zum Hauptinhalt springen

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:

  1. Einen CANopen-Master und einen Modbus RTU-Master auf einem RevPi Connect.
  2. KUNBUS CANopen Gateway als CANopen-Slave.
  3. KUNBUS Modbus RTU Gateway als Modbus RTU-Slave.
  4. Ein Byte wird zwischen den Netzwerken CANopen und Modbus RTU ausgetauscht.
  5. Die Anwendungslogik erhöht den Wert in jedem Anwendungszyklus um 1.

Die folgende Abbildung zeigt den Überblick über den CODESYS-Gerätebaum des Beispiels.

Project Setting

Anwendungszuordnung des ersten Bytes vom CANopen-Master, der auf dem RevPi Connect mit dem CANopen-Gateway läuft.

Project Setting

Anwendungszuordnung des ersten Bytes vom Modbus RTU-Master, der auf dem RevPi Connect mit dem Modbus RTU-Gateway läuft.

Project Setting

Die folgende Abbildung zeigt die Anwendungslogik dieses Beispiels.

Project Setting