INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Zähler mit Modbus auslesen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

30.09.2022, 18:27
Beitrag #1

Manfred Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Nov 2020

2019 SP1
2019
DE_EN



Zähler mit Modbus auslesen
Guten Tag!
Ich möchte mit Labview meinen Modbus-Zähler auslesen. Das vi habe ich von Plamionique "MB_Master Comm Tester.vi" geladen. Die Ankopplung erfolgt mit einem USB-RS485 Wandler.
Dabei bekomme ich die folgenden Fehlermeldungen:

-1073807339
VISA: Lesen in MB Master.lvlib:MB_ADU_RTU.lvclass:RX ADU.vi:4960001->MB Master.lvlib:MB_Master_Serial.lvclass:Querry.vi:3550001->MB Master.lvlib:Read Input Registers.vi:5450001->MB_Master Comm Tester.vi

Woher kommen die Fehler? Kann mir einer helfen? Danke und Gruß.


Angehängte Datei(en)
19.0 .vi  MB_Master Comm Tester.vi (Größe: 98,48 KB / Downloads: 171)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.09.2022, 18:59
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Zähler mit Modbus auslesen
Hallo Manfred,

Zitat:-1073807339 … Woher kommen die Fehler?
Das ist der klassische TimeOut-Fehler…
Stimmen die Verbindungsparameter?
Ist dein Gerät überhaupt bereit zu antworten?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.09.2022, 20:15
Beitrag #3

Manfred Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Nov 2020

2019 SP1
2019
DE_EN



RE: Zähler mit Modbus auslesen
Danke für die schnelle Antwort. Die Parameter müssen stimmen, da es ein einfaches Programm des Herstellers gibt. Damit kann man den Zähler auslesen. Aber nur den aktuellen Wert. Ich möchte aber die Werte kontinuierlich abfragen und grafisch aufbereiten.
Dort steht 8E1, 9600 Baud. Damit funktioniert die Kommunikation.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.10.2022, 14:39
Beitrag #4

Manfred Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Nov 2020

2019 SP1
2019
DE_EN



RE: Zähler mit Modbus auslesen
Die Kommunikation funktioniert jetzt. In der Doku ist ein Fehler. Es muss lauten: 8N1, 9600 . Jetzt bekomme ich Daten kann sie aber noch nicht interpretieren...:-((
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.10.2022, 16:01
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Zähler mit Modbus auslesen
Hallo Manfred,

Zitat:Jetzt bekomme ich Daten kann sie aber noch nicht interpretieren...:-((
Welche Daten bekommst du da genau?
Und warum verstehst du sie nicht?

Gibt es eine Doku zu deinem "Modbus-Zähler", die du verlinken/anhängen könntest?

Allgemein gilt: je konkreter die Fragen und Infos, desto konkreter wird die Hilfe! Big Grin

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.10.2022, 19:24
Beitrag #6

Manfred Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Nov 2020

2019 SP1
2019
DE_EN



RE: Zähler mit Modbus auslesen
Nach dem Handbuch kann ich jetzt die Register auslesen. Ein Beispiel für die Spannung an L1:

1. Register: 17259
2. Register: 11893

Soll die dezimale Version von IEEE 754 sein.
Extern gewandelt nach hex sieht das so aus:

1. Register: 436B
2. Register: 2E75

Nach IEE 754 mit 32 Bit float, externer converter:
235.181472778 Volt.

Also wunderbar. Wie kann ich die beiden Register mit Labview kombinieren und dann dezimal darstellen?

Danke und Gruß, Manfred
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.10.2022, 20:04
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Zähler mit Modbus auslesen
Hallo Manfred,

achte auf die Datentypen:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.10.2022, 16:11
Beitrag #8

Manfred Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Nov 2020

2019 SP1
2019
DE_EN



RE: Zähler mit Modbus auslesen
Super, so einfach kann es sein. Da staunt der Anfänger. Ich weiß nur noch nicht, wo ich die Daten "abgreifen" kann.
Wo kann ich die beiden Registerwerte in dem vi holen? Das vi hänge ich an.


Angehängte Datei(en)
19.0 .vi  MB_Master Comm Tester.vi (Größe: 98,48 KB / Downloads: 156)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.10.2022, 21:26
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Zähler mit Modbus auslesen
Hallo Manfred,

Zitat: Ich weiß nur noch nicht, wo ich die Daten "abgreifen" kann. Wo kann ich die beiden Registerwerte in dem vi holen? Das vi hänge ich an.
Du hast doch geschrieben, das du die Registerwerte nun schon lesen kannst - du solltest also wissen, wo du sie "abgreifen" kannst…

Funktioniert das VI bei dir? (Ich habe die Modbus-Library hier nicht installiert.)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
06.10.2022, 11:03 (Dieser Beitrag wurde zuletzt bearbeitet: 06.10.2022 11:04 von Manfred.)
Beitrag #10

Manfred Offline
LVF-Grünschnabel
*


Beiträge: 42
Registriert seit: Nov 2020

2019 SP1
2019
DE_EN



RE: Zähler mit Modbus auslesen
Dazu reichen meine Kenntnissse wieder mal nicht aus. Ich kann zwar die Werte sehen, sie kommen aber über eine lokale Variable.
Wie ich die Werte dort abholen kann, ich mir noch ein Rätsel. Ich gebe aber nicht auf...und versuche mich weiter einzuarbeiten.

Vielen Dank für die Hilfe und Gruß. Manfred
Dazu reichen meine Kenntnissse wieder mal nicht aus. Ich kann zwar die Werte sehen, sie kommen aber über eine lokale Variable.
Wie ich die Werte dort abholen kann, ich mir noch ein Rätsel. Ich gebe aber nicht auf...und versuche mich weiter einzuarbeiten.

Vielen Dank für die Hilfe und Gruß. Manfred

Ps. Das Modbus vi funktioniert bei mir einwandfrei.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Modbus TCP MrChipsy 1 5.912 26.06.2012 06:33
Letzter Beitrag: NWOmason
  Modbus Daten auslesen Road_Runner 5 11.238 21.12.2010 16:20
Letzter Beitrag: NWOmason

Gehe zu: