LabVIEWForum.de
Modbus RTU - Read Holding Register - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Modbus RTU - Read Holding Register (/Thread-Modbus-RTU-Read-Holding-Register)



Modbus RTU - Read Holding Register - Alb - 28.11.2017 11:40

Hallo Zusammen,

wir haben hier eine Versuchsanlage, bei der die Sensoren und auch die Regler an einem Modbus RTU Netz hängen. Dazu soll ich ein Labview Programm schreiben, mit dem man die Messdaten darüber auslesen kann.

Dazu habe ich mir die Modbus Bibliotheken von NI und Plasmionique heruntergeladen, aber ich komme nicht weiter. Bei Plasmionique ist ja ein schönes Beispiel dabei "Comm Tester". Ich kann von 2 von 3 der angeschlossenen Reglern die Register damit auslesen, das ist kein Problem. Die angeschlossenen IO Module und einen weiteren Regler kann ich aber nicht damit auslesen. Das funktioniert aber mit anderer Software wie beispielsweise dem qModMaster sehr gut. Wenn ich mir den Request anschaue, der gesendet wird, dann ist der bei Labview und ModMaster aber gleich (0E03 0000 0001 84F5 ). Was kann da nicht stimmen? Der Errorcode -1073807253 wird angezeigt und oft bekomme ich einfach nur zwei Zahlen z.B. oE als Antwort auf meinen Request, welche ja die Adresse darstellt. Wo stehe ich auf dem Schlauch? Die unten genannten Daten sind vorgegeben für die Regler und die habe ich auch an den Modulen für die Sensoren eingestellt.


Daten zum Modbus sind:
RTU
Stop bits 2
Baud Rate 19200
Parity none
Flow Control none

Danke.

Grüße
Albert


RE: Modbus RTU - Read Holding Register - Freddy - 20.12.2017 12:15

Hallo Albert,
die Fehlermeldung kommt vom VISA Treiber.
Kannst Du mal ein VI anhängen, da kann man das besser beurteilen.

gruß
Freddy