Seite 1 von 1

Comet Datenlogger MS6D über COM Port (USB) anbinden

Verfasst: Freitag 18. November 2022, 09:33
von vonp
Hallo,
ich möchte die Messdaten vom Datenlogger MS6D-Comet übers Profilab-Expert 4.0 visualisieren. Mein Rechner hat nur 2 USB Eingänge. Somit habe ich ein USB-Kabel an den COM-Port (Port4) angeschlossen, kriege aber keine Kommunikation (über PL4.0) mit dem Datenlogger her.
Über die MS-Konfigurationssoftware vom Hersteller Comet konnte ich bereits die Konfigurierung der Kanäle vornehmen und habe somit eine Verbindung zum Datenlogger.
Meine Frage: Wie kriege ich eine brauchbare Verbindung zum Datenlogger übers Profilabexpert 4.0 hin?
Mein Ansatz war den Baustein COM Byte lesen nehmen, konfigurieren, einen D/A Wandler nehmen, hierbei kriege ich nichts brauchbares...
Vielen Dank für euere Hilfe, lg Patrick

Re: Comet Datenlogger MS6D über COM Port (USB) anbinden

Verfasst: Mittwoch 23. November 2022, 22:16
von funkybaer
Hallo

Ich nehme mal an das Du noch keine Erfahrung mit Profilap hast ?

Ich kenne Deinen Datenlogger nicht . Aber mal ein paar Denkanstöße:

Braucht der Datenlogger Befehle zum Auslesen?

Dann den Baustein Com String lesen nehmen und auf ein String Display geben . Auch wenn erst mal "bloß" Zeichen kommen weißte ob was reinkommt.

Dann kannste mit String Copy deinen String aufteilen je nachdem wieviel Kanäle du hast - jeden wieder mit einem String Display anzeigen.


So komm erst mal so weit dann haste den Anfang gemacht - dann kann man weitersehen

Gruß Gerhard

Re: Comet Datenlogger MS6D über COM Port (USB) anbinden

Verfasst: Montag 28. November 2022, 16:00
von funkybaer
Ich freu mich immer wieder wenn man auf eine Anfrage antwortet - und dann kommt nix mehr .

Wunderbar ..........

Re: Comet Datenlogger MS6D über COM Port (USB) anbinden

Verfasst: Montag 28. November 2022, 16:29
von vonp
Hi Gerhard,

in der Ruhe liegt die Kraft..

Habe den Datenlogger über einen Ethernet-Adapter an den USB-Port angebunden. Dem Datenlogger eine feste IP-Adresse zugewiesen und dieses nun über den Modbus/TCP, Baustein TCP-Hld Regs im Profilabexpert angebunden. Diesem habe ich die IP-Adresse vergeben und die Startadresse nach Hersteller DL vergeben (Hexadezimal in Dezimal umgerechnet). Nun die Kanäle auslesen und siehe da funktioniert einwandfrei.

Danke für deine Inputs, lg Patrick

Re: Comet Datenlogger MS6D über COM Port (USB) anbinden

Verfasst: Dienstag 29. November 2022, 14:26
von abacom
So hat es sich also als Modbus-Gerät entpuppt.
https://www.cometsystem.com/products/si ... 6r#manuals
Registeradressen sind hier versteckt:
https://www.cometsystem.com/userfiles/d ... app-12.pdf

Re: Comet Datenlogger MS6D über COM Port (USB) anbinden

Verfasst: Dienstag 29. November 2022, 14:54
von vonp
Genau, nun habe ich lediglich noch eine Herausforderung. Ich kann keine negativen Messwerte mit dem Profiexpert auslesen (im Comet-DL werden diese auch negativ angezeigt), obwohl ich den Channel value als Integer auslese. Sobald ich in einen negativen Messbereich komme erhalte ich den Wert 65'535. Habt ihr eine Idee wieso?

Re: Comet Datenlogger MS6D über COM Port (USB) anbinden

Verfasst: Mittwoch 30. November 2022, 12:36
von abacom
Vorzeichenbehaftete Werte stehen im Register in 2er-Komplement-Darstellung.
https://de.wikipedia.org/wiki/Zweierkomplement

Sofern Sie den "Modbus-Client" verwenden: "Variablentyp" auf INT16 statt UINT16 einstellen.
viewtopic.php?f=54&t=3920
viewtopic.php?f=54&t=4276