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.
![](https://revolutionpi.com/de/wp-content/uploads/2021/04/1-1.png)
“Application mapping” des ersten Bytes vom CANopen-Master, der mit dem CANopen Gateway auf dem RevPi Connect läuft.
![](https://revolutionpi.com/de/wp-content/uploads/2021/04/2-1.png)
“Application mapping” des ersten Bytes vom Modbus-RTU-Master, der mit dem Modbus RTU Gateway auf dem RevPi Connect läuft.
![](https://revolutionpi.com/de/wp-content/uploads/2021/04/4-1.png)
Im folgenden Bild siehst Du die Anwendungslogik für dieses Beispiel.
![](https://revolutionpi.com/de/wp-content/uploads/2021/04/5-2.png)