TIA S7 1200 als Modbus TCP Client Daten auslesen

Bausi

Level-1
Beiträge
2
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

wir haben hier ein Problem mit dem auslesen von Daten per Modbus TCP.

Wir möchten gerne aus einer Wago 75082 - 12 Steuerung einige UINT Werte auslesen. Der Funktionscode auf der Wago ist 4.
Die auszulesenden Register beginnen bei 5000 und die Werte sind vom Format UInt.

Unsere SPS S7 1215c soll als TCP Client diese Daten zyklisch auslesen und in einem DB ablegen.

Dafür haben wir den MB_CLIENT_DB erstellt und mit folgenden Parametern versehen:

REQ = Taktmerkerbit 0.7 (haben aber auch schon true versucht)
MB_Mode = 0
MB_Data_Adress = 35001 (haben aber auch schon 5001/35000/0 versucht)
MB_Data_Len = 125
MB_Data_PTR = Datenbaustein mit 125 Uint

Unter Connect haben wir folgende Werte eingetragen:

Interface ID = 64
ID = 1
Connection Type = 11
Active_established = true

IP Adresse stimmt.

Remote Port = 502
Local Port = 0

Wir können aber leider keine Daten auslesen. Der Status lautet 16#7006. Busy ist dauerhaft true.
Wir haben per PC Client Modbussimulator eine Verbindung zur Wago aufgebaut und die Daten empfangen.
Wenn wir den PC Modbussimulator als Server einstellen bekommen wir ebenfalls kein Daten zur S7.

Was haben wir hier falsch gemacht? Wir sind für jede Hilfe dankbar.
 
Zurück
Oben