LabVIEWForum.de
Modbus Bad Quality - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Modbus Bad Quality (/Thread-Modbus-Bad-Quality)



Modbus Bad Quality - schunki - 28.12.2015 17:41

Hallo zusammen,

ich hoffe jemand hier kann mir einen Tip geben und mir sagen, was ich falsch mache.
Ich versucher hier gerade mit einem Roboter auf dem ein Modbus Slave läuft via Labview als Modbus Master zu kommunizieren. Hierzu habe ich einen I/O Server als Modbus konfiguriert und die Daten soweit alle korrekt eingetragen. Ich kann auch mit dem Roboter kommunizieren. Allerdings geht die Kommunikation anscheinend nur in eine Richtung. So habe ich auf dem Roboter Ausgänge, die ich manuel auf dem Roboter schalten kann oder über den Modbus Slave setzen kann. Das setzen von Labview aus funktioniert. In dem Momen wo ich den Schalter in meinem VI auf True schalte, wird der Ausgang am Roboter gesetzt. Verändere ich aber einen Digitalen Ausgang direkt am Roboter, so wird mir am VI keine Datenänderung angezeigt. Dafür habe ich an allen Schaltern ein kleines rotes Fähnchen welches beim Darüberfahren mit "Bad Quality" beschrieben wird.

Wäre super, wenn mir hier jemand einen Tip geben könnte. Wenn Ihr dazu noch mehr Informationen benötigt, lasst es mich wissen.

Vielleicht noch kurz etwas zu meinen fachlichen Kenntnissen:
Labview hatte ich während dem Studium mal für ein Semester. Seit dem hatte ich es aber nie weider benötigt und hab es jetzt erst wieder für mich entdeckt. Bin also eher ein Anfänger in dem Gebiet.

Vielen Dank im Voraus!

Gruß
Andreas


RE: Modbus Bad Quality - jg - 29.12.2015 11:25

Wieso sollte ein Software Register, welches du setzt, den tatsächlichen Wert einer Hardware Resource widerspiegeln? Vielleicht bietet dein Roboter weitere Modbus Register, die den tatsächlichen Status der DO melden, aber die Antwort auf diese Frage kennst nur du.

Gruß, Jens


RE: Modbus Bad Quality - schunki - 30.12.2015 09:43

Weil es der Roboter so hergibt. Die Beschreibung der Modbus Slave Register des Roboters kannst Du hier finden:

http://www.universal-robots.com/how-tos-and-faqs/how-to/ur-how-tos/modbus-server-16377/

Gruß
Andreas


RE: Modbus Bad Quality - jg - 30.12.2015 11:32

Nächstes Problem: Auf Grund des Screenshots wissen wir nicht, was du beim IO Server eingestellt hast. Ich persönlich bevorzuge die Modbus Lib von NI: http://www.ni.com/example/29756/en/
Da weiß ich, wann und was ich abfrage.

Gruss, Jens


RE: Modbus Bad Quality - jg - 07.01.2016 10:05

Weitere Idee:
Erstelle eine Abfrage mit Modus "Read-Coils", vielleicht wird darin der tatsächliche Status deines DO gemeldet.

Gruß, Jens