LabVIEWForum.de - M-Bus über RS-232

LabVIEWForum.de

Normale Version: M-Bus über RS-232
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
' schrieb:Das mit der Anzeige der zu sendenden Befehle in hexadezimal hat nur nichts gebracht. Jetzt sieht es so aus alsob Kästchen und ähnlicher "Mist" an den Port gesendet werden.

Hallo Michael,

hast Du mal den seriellen Port gescannt und mitgelesen wenn die Herstellersoftware mit dem Teil kommuniziert?

Grüße
Andreas

Freeware Portmon [attachment=14065]
Da hab ich zuerst mal eine allgemeine Frage:

Du sendet diese Daten: "$68 $15 $15 $68 $53 $FD $51 $58 $47 $69 $04 $B4 $05 $FF $FF $FF $FF $FF $FF $08 $3E $08 $5B $08 $5F $1B $16". Und zwar so wie du es hier siehst. Das sind 107 Zeichen: Ein $-Zeichen, zwei Hexziffern, einmal Space - macht 107 Zeichen! Beachte das Format des Strings. Kann es sein, dass du nur 27 Zeichen übertragen willst, nämlich die Hextwerte der Zahlen, die hier stehen?
Hallo.
Habe das nach einem Hinweis auf Hex-Darstellung der Strings umgestellt.
Die Leerzeichen sind nun nicht mehr drin, allerdings kommt immer noch die Fehlermeldung wie im Bild angezeigt.

[attachment=14087]

Ich habe den Befehlssatz den ich nun sende von der Herstellersoftware übernommen. Dort funktioniert er ja, nur leider hier ohne Erfolg.

Weiss noch jemand Rat?
Der Hersteller kann mir wohl auch nicht weiterhelfen da die keine Erfahrung mit LV haben Dry...
Das im Bild ist eine Warnung und keine Fehlermeldung.
1073676294 bedeutet "The Number of Bytes Transferred is Equal to the Input Count. More data might be available."
Von daher ist das kein Problem.

Gruß Markus

' schrieb:Hallo.
Habe das nach einem Hinweis auf Hex-Darstellung der Strings umgestellt.
Die Leerzeichen sind nun nicht mehr drin, allerdings kommt immer noch die Fehlermeldung wie im Bild angezeigt.

[attachment=41491:Calec_Abfrage.JPG]

Ich habe den Befehlssatz den ich nun sende von der Herstellersoftware übernommen. Dort funktioniert er ja, nur leider hier ohne Erfolg.

Weiss noch jemand Rat?
Der Hersteller kann mir wohl auch nicht weiterhelfen da die keine Erfahrung mit LV haben Dry...
' schrieb:Habe das nach einem Hinweis auf Hex-Darstellung der Strings umgestellt.
Hast du verizfiziert, also in der Dokumentation der Komponente nachgelesen, was richtig ist? Binärübertragung oder im Hex-Space-Format (letzteres ist mir erst hinterher eingefallen, dass es da ja auch noch gibt)?
Hallo ich habe hier das gleiche Problem wie oben beschrieben, nur das der Hersteller der Wärmemengenzähler ein anderer ist, aber diese sollen auch über M-Bus ausgelesen werden.

Deshalb würde mich das schon interessieren ob es jetzt eine Lösung gab für das Problem. Leider bin ich bei der Suchen nur auf dieses Thema gestoßen und wirklich weitergeholfen hat es mir bisher nicht.

Vielen Dank schon mal im voraus.
Seiten: 1 2
Referenz-URLs