Beispiel für Modbus TCP

philipp00

Level-1
Beiträge
250
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen

Hat evtl. jemand ein Beispiel wie ich mit einem Modbus TCP Gateway kommunizieren kann über die Beckhoff Steuerung.
Habe dies leider noch nie gemacht.


Gruss

Philipp
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was für ein Typ von Gateway? Modbus TCP nach Modbus seriell?
Vielleicht auch noch den Typ/Hersteller?
In meiner Glaskugel ist nämlich leider ein echter Schneesturm.

Guga
 
Hallo zusammen

Ich habe einen Modbus Gateway von Phoenix RTU auf TCP, nun möchte ich diesen in meine Steuerung integrieren.

Hab mich mal mit der Anleitung versucht, dabei bin ich nun auf folgendes Problem gestossen.
- Die Installation der Datei funktioniert nicht (siehe Foto)

Kennt jemand dieses Problem oder verstehe ich dies falsch?

Gruss

PhilippInstallationsdatei Windows CE.jpg
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was für ein OS ist drauf, WES oder WEC?

Nachtrag: Hab gerade gesehen, dass es WEC ist. Das dürfte nur der Installer sein und nicht die Anwendung und das geht dann nicht, weil unter WEC nur Installer als CAB-Datei ausgeführt werden kann.

Von irgendwas mit Internetzugang gesendet.
 
Zuletzt bearbeitet:
Dank für das schnelle Feedback, ich hab auch Ordner mit einem CAB File leider bin ich nicht im Stande diese auszuführen das einen Instalaltion beginnt.CAB File.jpgCAD File1.jpg
 
Die *.cab-Datei ist der Installer für das CE-System.
Also die Datei auf das CE-System kopieren (egal wohin) und ausführen. Du wirst dann gefragt wo du es installieren willst (einfach OK drücken) und im Anschluss wird die *.cab Datei gelöscht. Noch einmal das Gerät neustarten und fertig.

Guga
 
Danke für dein Feedback, aber ich glaub ich muss mal kurz erklären wie ich vorgegangen bin.
Ich habe das File TF6250 zu erst auf meinem PC installiert und dann auf der CX.
Dabei habe ich folgende Ordner erhalten (siehe Foto)

Jetzt kommt mein Problem, so wie ich die Anleitung versteheh muss ich nun aus diesen 3 Ordner das passende Installationsfile finden, nur leider lässt sich keins ausführen.

Hoffe das hilft etwas weiter um mein Problem zulösen.

Gruss

Philipp
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn du den Server schon auf dem CX installiert hast dann reicht das. Die .CAB Dateien sind nur für die Installation auf Steuerungen mit CE als OS.
Auf der CX sollte im TwinCAT Verzeichnis der Ordner "Functions" existieren. In diesem Ordner müsste dann der Ordner "TF6250-Modbus-TCP" enthalten sein. Da drin unter Win32/Server ist die TcModbusSrv.exe, die TwinCAT nutzt.

Wenn das alles auf der CX vorhanden ist, kannst du den Server über die entsprechenden FBs der Modbus TCP Bibliothek verwenden. (Lizenz bzw. 7-Tage Testlizenz vorher aktivieren)
 
Hatt jemand einen Idee, wieso ich einen Errormeldung erhalte?

DwqFa5D6P9dGAAAAAElFTkSuQmCC
 
Hallo zusammen

Ich bin wieder einen Schritt weiter, leider sind nun die nächsten Fehlermeldungen aufgetretten.
- 1861 Timoout (Ich denke hier Antwortet der Modbusgateway nicht in der angegeben Zeit)
- 32779 Dieser Fehler kommt, wenn ich die Timeout Zeit auf 5s setze.


Timeout.PNG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Den Fehler 32779 (0x800B) gibt es laut Dokumentation nicht...

Kann es evtl. sein, das die serielle Seite von deinem Gateway Probleme macht?
Evtl. musst du die richtige UnitID angeben, weil an dem seriellen Strang des Gateways theoretisch mehrere Geräte hängen könnten.
 
Zuletzt bearbeitet:
Bin wieder etwas weiter gekommen bei meinem Modbus Problem.
Leider stehe ich nun vor dem nächsten Fehler, wahrscheindlich eher ein Verständnisproblem.
Untenstehend zwei Printscreens, vom Code, sowie vom Datenblatt des Klappenantrieb.

Funktionsbaustein.jpgKlappenantrieb_01.PNGKlappenantrieb_02.PNG
 
Zurück
Oben