BTR Modbus-Module
BTR Modbus-Module
Hallo Leute,
gibt es schon Erfahrungen mit BTR Modbus Modulen (Modbus RTU).
Die Digitalmodule funktionieren perfekt wunschgemäss und ich war erstaunt
wie einfach sie zu verwenden sind.
Allerdings habe ich Probleme bei Konfiguration und Auslesen des Analog Eingangsmodules.
Das Datenblatt des Moduls ist hier verfügbar:
http://www.soliton.com.ua/catalog/btr-n ... 083213.pdf
Vielleich kann mir jemand helfen.
Georg
gibt es schon Erfahrungen mit BTR Modbus Modulen (Modbus RTU).
Die Digitalmodule funktionieren perfekt wunschgemäss und ich war erstaunt
wie einfach sie zu verwenden sind.
Allerdings habe ich Probleme bei Konfiguration und Auslesen des Analog Eingangsmodules.
Das Datenblatt des Moduls ist hier verfügbar:
http://www.soliton.com.ua/catalog/btr-n ... 083213.pdf
Vielleich kann mir jemand helfen.
Georg
Re: BTR Modbus-Module
Ich nehme an die Schwierigkeit ist nicht das Auslesen eines ModBus-Registers,
sondern die Konvertierung in das Float-Format, richtig?
sondern die Konvertierung in das Float-Format, richtig?
ABACOM support
Re: BTR Modbus-Module
Das ist wohl so. Werte bekomme ich mittlerweile aber wie muss ich sie
sinnvoll konvertieren?
Georg
sinnvoll konvertieren?
Georg
Re: BTR Modbus-Module
Habe auch mit signed Int. getestet. Ergebnis dasselbe. Werte ja aber nichts vernünftiges.
Re: BTR Modbus-Module
Wenn ich das Datenblatt richtig verstehe, haben manche Register wohl ein 16-Bit Float-Format?
(Diesen Fall hatte ich bisher noch nicht. Üblicher sind 32-Bit Floats die aus zwei Registern zusammengestzt
werden->IEEE754F. Dafür gibt es ein Makro. Siehe Modbus/TCP Beispiele zu Siemens PAC4200).
Bei einem 16-Bit Float müsste man ähnlich vorgehen und das Makro entsprechend anpassen.
Siehe u.a. auch:
http://en.wikipedia.org/wiki/Floating_point
http://en.wikipedia.org/wiki/IEEE_754-2008
(Diesen Fall hatte ich bisher noch nicht. Üblicher sind 32-Bit Floats die aus zwei Registern zusammengestzt
werden->IEEE754F. Dafür gibt es ein Makro. Siehe Modbus/TCP Beispiele zu Siemens PAC4200).
Bei einem 16-Bit Float müsste man ähnlich vorgehen und das Makro entsprechend anpassen.
Siehe u.a. auch:
http://en.wikipedia.org/wiki/Floating_point
http://en.wikipedia.org/wiki/IEEE_754-2008
ABACOM support
Re: BTR Modbus-Module
Also, ich denke das bringt mich ne Menge weiter.
Werde das Makro testen und mich wieder melden.
Georg
Werde das Makro testen und mich wieder melden.
Georg
Re: BTR Modbus-Module
Das wars!!! Die Werte kommen korrekt und jetzt funktioniert das System.
Danke vielmals!!!
Georg
Danke vielmals!!!
Georg
Re: BTR Modbus-Module
Falls Sie das Makro für 16 Bit angepasst haben, wäre es nett wenn Sie dieses hier veröffentlichen.
ABACOM support
Re: BTR Modbus-Module
Es war nicht nötig anzupassen. Das 16-Bit Format signed Integer ist nur eine Option. Ich habe das ursprüngliche Float-Format beibehalten.
Zur Überprüfung habe ich das Tools von www.modbus.pl verwendet. Diese Software ist supe, auch weil es beide verschiedene
Float Formate ausliest.
Danke nochmal!
Georg
Zur Überprüfung habe ich das Tools von www.modbus.pl verwendet. Diese Software ist supe, auch weil es beide verschiedene
Float Formate ausliest.
Danke nochmal!
Georg
Re: BTR Modbus-Module
Nun gut. Schön ware dann vielleicht ein "working example" für das BTR-Modul.
ABACOM support
Re: BTR Modbus-Module
Die kommen sicher. Derzeit arbeite ich an mehreren Projekten
aus denen ich gern einiges poste. Dauert nur noch etwas.
aus denen ich gern einiges poste. Dauert nur noch etwas.