Logo8 >>> Modbus TCP >>> Codesys (Control for Raspberry SL)

Toru

Level-1
Beiträge
7
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ein leidiges Thema, das viel thematisiert wird und auch die Foren voll, jedoch bin ich noch auf keine Lösung zu meinem Problem gestoßen!


Folgende Konfiguration und Anwendung habe ich (Vereinfach für meinen Test)




Hardware:

Raspberry PI 3 mit Codesys Lizenz (aktuelle Version)

Logo 8.3



Host PC:192.168.2.2
Rpi: 192.168.2.110
Logo: 192.168.2.121


Sub: 255.255.255.0
Gateway: 192.168.2.1


Ich möchte gerne in der LOGO ein Programm erstellen und eine Verbindung über Modbus zu Codesys (Raspberry) herstellen kann.



Hier bekomme ich den BUS einfach nicht zu laufen!



Ich habe in meinem SPS Programm lediglich einen Eingang, Ausgang und Netzwerkausgang erstellt um das ganze zu testen.


In Codesys bekomme ich den Modbus mit EASY oder Codesys Control WIN einwandfrei zum laufen!


Meine Einstellungen in Codesys sind:

Ich habe einen Ethernet-Adapter (dieser ist auf 192.168.2.110/255.255.255.0/192.168.2.1) konfigurieret

Darunter einen Modbus TCP Master

Darunter einen Modbus TCP Slave ((192.168.2.121/ Port 502)



Wenn ich Online gehe, erhalte ich den Status, dass der Bus nicht läuft…



Auf der Logo Seite habe ich unter Verbindungen „Modbus erlauben“ bestätigt!


Dort habe ich einen Modbus Client angelegt (192.168.2.2 / Port 502)



… An dieser Stelle ist nun Ende mit meinem Latein!



Das es mir keine Werte in Codesys anzeigt ist das eine, aber soweitbin ich ja noch nicht, denn erstmal sollte der Bus laufen…
 

Anhänge

  • Logo_VM.jpg
    Logo_VM.jpg
    25,1 KB · Aufrufe: 16
So ganz verstehe ich noch nicht, wer bei dir Client und wer Server ist.

Wenn die Logo der Server sein soll, sehe es so aus:

1662359736837.png
 
Konfiguration laut Bezeichnung seitens Siemens
Logo8 = Server


Konfiguration laut Bezeichnung seitens CodeSys
RPI = TCP Slave unterhalb eines TCP Masters



Danke an alle, der Bus läuft
 
Zurück
Oben