Ich habe mir eine Relais karte mit Modbus und ein Thermomether mit Modbus
besorgt .
beides wiedersetzt sich der einbindung in symcon .
Greife ich via Terminal auf den bus zu und sende z.b. das:
03 03 00 00 00 01 85 E8
dann bekomme ich die gewünschte antwort .
zur kontrolle habe ich ein zweiten adapter an die schnitstelle mit angeschlossen.
Da kann ich dann auch die anfragen die von symcon kommen sehen .
aber die Länge und die CRC sind ganz anders . egal was ich in bei symcon versuche einzustellen, die module antworten nie.
Hallo
Ein Client Socket ModBus Gateway TCP , dann ein ModBus Gateway auf ID 3 gestellt.
Dann darauf ein ModBus Gerät ,
darin ein Listenelement Uni16 , Read Holding Reg. 03 , als adresse 0 oder andere
Der wird ein Vorzeichen haben… #Zitat: return : 03 03 02 00 b0 c0 30 //03:RS485 address 03:read 02:length 00 b0 : temperature(+17.6 degrees
Hast Du ein Modbur RTU über TCP an Symcon? Oder über die ser. Schnittstelle oder USB mit RTU Wandler/Adapter?
Macht der Waveshare jetzt Modbus TCP zu RTU, oder macht der 1:1 nur Netzwerk auf serielle ohne Umwandlung?
Je nachdem muss der Modus auch in Symcon passen.
Michael
PS: Bilder von Aufbau sind eher uninteressant. Dafür die Konfiguration der Geräte und Symcon umso mehr (Screenshot)
Uh, sieht ja aus wie bei mir…
Ändere mal auf 16 bit mit Vorzeichen, lass die Überprüfer Verdrahtung komplett weg, weil manche Modbus Dinger mögen es nicht wenn 2 Geräte zu- oder abgreifen.
Dafür gibt es das Debug Fenster bei den Schnittstellen in IP-Symcon.
Diese Einstellung möchte Michael und ich auch gerne sehen.
Zitat „Da werden Sie geholfen“