Beispiel RevPi ConCAN

In diesem Beispiel läuft ein CANopen-Master auf dem RevPi Connect mit ConCAN-Modul und tauscht Daten mit KUNBUS Gateways CANopen und Gateways Modbus RTU aus.

Beschreibung:

In diesem Beispiel verwenden wir einen RevPi Connect um einen CANopen-Master und einen Modbus-RTU-Master zu betrieben. Das KUNBUS Gateway CANopen und das Gateway Modbus RTU agieren als CANopen Slave bzw. Modbus RTU Slave.

Die RS485-Schnittstelle des RevPi Connect ist mit dem Gateway Modbus RTU und die ConCAN-Schnittstelle ist mit dem Gateway CANopen verbunden. Die beiden Gateways, also das Gateway Modbus RTU und das Gateway CANopen, sind über piBridge verbunden. Ein Byte Daten wird von CANopen- und Modbus-RTU-Netzwerken ausgetauscht und der Wert wird im nächsten Anwendungszyklus um eins erhöht.

Die folgende Abbildung zeigt die CODESYS-Gerätebaumansicht des Beispielprojekts.

“Application mapping” des ersten Bytes vom CANopen-Master, der mit dem CANopen Gateway auf dem RevPi Connect läuft.

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

Im folgenden Bild siehst Du die Anwendungslogik für dieses Beispiel.