Aufzeichnung des Gewichts von zwei Waagen mit Kern BalanceConnection

In diesem Artikel zeigen wir Ihnen Schritt für Schritt, wie Sie mit der Software Kern BalanceConnection in regelmäßigen Intervallen das Gewicht von zwei Kern PNS-Waagen abrufen können. Die Gewichtswerte werden mit Datum und Uhrzeit in zwei separate Dateien geschrieben, die sich zur weiteren Verarbeitung problemlos in Excel oder anderen Programmen öffnen lassen.

Der hier gezeigte vereinfachte Vorgang erfordert eine individuelle Konfigurationsdatei (.config). Bei Bestellung der Waagen und BalanceConnection-Software über unseren Shop erstellen wir gerne eine solche Datei für Sie.

Vorbereitung der Waagen und Software

Verbinden Sie die Waagen mit den RS-232-Datenkabeln und den Schnittstellenwandlern auf USB mit einem PC. Der Treiber für den Schnittstellenwandler mit FTDI-Chip wird von Windows normalerweise automatisch installiert (andernfalls finden Sie ihn hier).

Die Kern BalanceConnection Software können Sie hier herunterladen. Nach dem Start haben Sie zunächst die Möglichkeit, Ihren Lizenzschlüssel einzugeben (alternativ können Sie die Software 10 Tage testen):

Eingabe Lizenzschlüssel Kern BalanceConnection Software

Danach erscheint die Programmoberfläche in der einfachen Ansicht. Klicken Sie auf die Schaltfläche unten rechts, um in den Expertenmodus zu wechseln:

Software Kern BalanceConnection auf Expertenmodus umstellen

Das Programm startet neu und sieht nun deutlich anders aus. Links unten unter Schnittstellen erscheinen die COM-Ports der Schnittstellenwandler als „USB Serial Port“. Auf unserem System handelt es sich um COM5 und COM10, die Nummern der COM-Ports werden allerdings auf Ihrem System andere sein (sie werden von Windows vergeben):

Kern BalanceConnection Expertenansicht

Konfigurationsdatei laden

Laden Sie die von uns bereitgestellte Konfigurationsdatei (.config) im Menü unter Einstellungen / Verwaltung / Einstellungen wiederherstellen:

Die Software startet ohne weitere Nachfrage neu (dies kann etwas dauern) und sollte nun wie unten gezeigt aussehen:

  1. Es sind zwei Geräte (Waagen) „PNS1“ und „PNS2“ angelegt.
  2. Diese sind den Schnittstellen COM1 und COM2 zugewiesen.
  3. Als Ausgabemethode ist die Dateiaufzeichnung in zwei separaten Dateien im Verzeichnis C:\Users\Public\Documents eingestellt.
  4. Zum Abfragen des Gewichts von der Waage sind Timer mit einem Intervall von 10 Sekunden definiert.

Waagen den richtigen COM Ports zuweisen

Aktuell sind die Waagen den Schnittstellen COM1 und COM2 zugeordnet, wir müssen sie aber mit den als „USB Serial Port“ aufgelisteten COM-Ports verbinden (auf unserem System COM5 und COM10):

Com Port - USB Serial Port

Mit einem Doppelklick auf COM1 gelangen Sie zu den Einstellungen. Ändern Sie im Tab RS-232 Eigenschaften den Anschluss auf den ersten „USB Serial Port“:

Klicken Sie auf Änderungen, um die Einstellungen zu übernehmen. Schließen Sie das Dialogfenster.

Wiederholen Sie den Vorgang für COM2 und wählen Sie entsprechend den zweiten „USB Serial Port“ aus.

In der Schnittstellen-Ansicht sollten nun die Waagen PNS1 und PNS2 je einem USB Serial Port zugewiesen sein:

Schnittstellen-Ansicht

Dateipfad ändern

Falls gewünscht, können Sie den Speicherort der Dateien wie hier beschrieben ändern. Andenfalls werden diese im Verzeichnis C:\Users\Public\Documents erzeugt.

Durch einen Doppelklick auf den ersten „Dateiaufzeichnung“-Eintrag gelangen Sie zu den Einstellungen. Klicken Sie im Tab Ausgabedatei auf den Dateipfad:

Sie können den Dateipfad nun direkt eingeben (z.B. indem Sie ihn aus dem Windows Datei-Explorer kopieren) oder über Durchsuchen den üblichen „Speichern-unter“-Dialog öffnen:

Tipp: Verwenden Sie die Dateiendung .csv, dies ermöglicht das Öffnen der Datei in Excel mittels Doppelklick.

Variable Dateinamen

Wenn Sie möchten, dass BalanceConnection variable Dateinamen verwendet, die z.B. das Datum enthalten, können Sie entsprechende Platzhalter über die Schaltflächen einfügen:

Passen Sie in diesem Fall auch die Einstellungen im vorherigen Dialog unter Sollten an Ihre Wünsche an.

Bestätigen Sie die Änderungen mit Änderungen übernehmen. Sie kehren nun zum vorherigen Dialog zurück, schließen Sie diesen auch mit einem Klick auf Änderungen übernehmen.

Wiederholen Sie den Vorgang für die zweite Dateiaufzeichnung (und somit für die zweite Waage).

Hinweis: In unserem Test wurden die Änderungen von BalanceConnection nicht sofort richtig dargestellt, es erschienen immer noch und die alten Dateipfade:

Um dies zu beheben, schließen Sie die Software (die Einstellungen werden automatisch gespeichert) und starten Sie sie erneut. Die Änderungen sind nun ersichtlich:

Timer konfigurieren / starten

Die von uns eingerichteten Timer rufen das Gewicht alle 10 Sekunden ab:

Wenn Sie dies ändern möchten, gelangen Sie über einen Doppelklick auf den Timer zu den Einstellungen. Ändern Sie die Bezeichnung und wechseln Sie in das Timer-Tab, um das Intervall für den Abruf des Gewichts von der Waage anzupassen:

Klicken Sie auf Änderungen übernehmen.

Abruf des Gewichts und Dateiaufzeichnung starten

Klicken Sie auf den ersten Timer und dann auf Aktiviert , um den Abruf des Gewichts von der Waage in dem eingestellten Intervall zu starten. Wiederholen Sie dies für den zweiten Timer:

Der Abruf des Gewichts und die Dateiaufzeichnung laufen nun:

Über die Aktiviert-Schaltfläche können Sie den Abruf des Gewichts und damit die Dateiaufzeichnung auch beenden.

Datenempfang testen

Um zu testen, ob das Gewicht von der Waage empfangen wird, markieren Sie eine Dateiaufzeichnung und klicken Sie auf die folgende Schaltfläche:

Es erscheint nun ein Fenster, in dem Sie das von der Waage gesendete Gewicht („Rohdaten“) und die für die Dateiaufzeichnung verwendeten Werte („analysiert“) sehen können:

Datei in Excel öffnen

Die erstellten Dateien lassen sich einfach durch einen Doppelklick in Excel öffnen:

Gewicht mit Datum und Uhrzeit in Excel

Vorsicht: Öffnen Sie die Datei nicht, während die Aufzeichnung noch läuft! Kern BalanceConnection kann sonst keine neuen Werte in die Datei schreiben, zeigt aber keine Fehlermeldung an. Sie können die Datei im schreibgeschützten Modus öffnen, Excel aktualisiert die Werte allerdings nicht automatisch.

Weitere Informationen

Funktioniert der Datenlogger A&D AD-1688 auch mit Waagen anderer Hersteller?

Was ist der Datenlogger A&D AD-1688?

Eine Waage zur Datenerfassung ständig mit einem Computer zu verbinden, ist manchmal keine praktikable Lösung. Der kompakte Datenlogger AD-1688 von A&D stellt in solchen Fällen eine interessante Alternative dar: Zunächst wird er über die RS-232-Schnittstelle mit einer Waage verbunden und speichert das Gewicht (falls gewünscht mit einer laufenden Nummer, Datum und Uhrzeit). Später wird er einfach an einen USB-Port am Computer angeschlossen, um auf die Daten zuzugreifen. Die vom AD-1688 erstellte CSV-Datei kann in Excel und anderen Anwendungen geöffnet werden.

Unser Video zeigt dies im Detail:

Datenlogger AD-1688 an Präzisionswaage EJ-610

Hier können Sie eine Beispieldatei herunterladen, die wir mit einer A&D FX-300i-Laborwaage erstellt haben. Auf Computern mit Regionseinstellung „deutsch“ lässt sich diese direkt in Excel öffnen:

AD-1688.CSV: Nummer, Datum, Uhrzeit, Stabilität, Gewicht, Einheit
„ST“ steht für stabiles Gewicht

Funktioniert der Datenlogger auch mit Waagen anderer Hersteller?

Manchmal, aber er funktioniert nie so gut wie mit Waagen von A&D. In unseren Tests sind die folgenden Probleme aufgetreten.

Steckverbinder und Steckerbelegung

Datenlogger A&D AD-1688: Steckverbinder der mitgelieferten Kabel zum Anschluss an Waagen
Steckverbinder der mitgelieferten Kabel: DE-9, DIN Rundstecker, DB-25

Dem Datenlogger liegen passende Kabel für (fast) alle Waagen von A&D bei. Am DE9-Steckverbinder verwendet er die Pins 2 (RxD), 5 (GND) und 6 (DSR), wobei letzterer nicht unbedingt erforderlich ist. Zum Anschluss an Waagen anderer Hersteller benötigen Sie ggf. Adapter wie „Gender Changer“ (Amazon Affiliate Link) oder Nullmodemadapter (Amazon Affiliate Link) oder müssen ein spezielles Kabel erstellen:
RS232 Gender Changer und Nullmodem adapter

Stromversorgung über die RS-232-Schnittstelle

Die RS-232-Spannungspegel sind eigentlich genau festgelegt. Dennoch liefern die Schnittstellen mancher Waagen nicht die zum Betrieb des AD-1688 erforderliche Spannung. An einer Kern DE-Paketwaage hat sich der Datenlogger z.B. gar nicht erst eingeschaltet:
AD-1688 Datenlogger an Kern DE Paketwaage

Mögliche Schäden

Manche Waagen verwenden einige Pins nicht für die RS-232-Schnittstelle, sondern zur Spannungsversorgung von Peripheriegeräten wie Signalleuchten oder Barcodescannern. Diese Pins dürfen nicht mit dem AD-1688 verbunden werden!

Schnittstellenparameter

Die Einstellungen für die Baudrate, Anzahl der Datenbits und Parität müssen an der Waage und am Datenlogger übereinstimmen, da die Geräte sonst nicht kommunizieren können. Bei der Verwendung des AD-1688 mit Waagen von A&D müssen Sie sich hierüber keine Gedanken machen, da nahezu alle Waagen dieses Herstellers die Standardeinstellung des Datenloggers verwenden (2400 bps, 7 Datenbits, Parität „even“).

An Waagen anderer Hersteller werden Sie die Schnittstellenparameter ändern müssen. Der AD-1688 unterstützt generell folgende Einstellungen:

Bitrate: 600, 1200, 2400, 4800, 9600, 19200.
Datenbits/Parität: 7 even, 7 odd, 8 none.

Line Terminator (Endzeichen)

Der Datenlogger erwartet, dass jede von der Waage gesendete Zeile mit Carriage Return (0x0D) und Line Feed (0x0A) beendet wird (siehe A&D Datenformat). Andernfalls wurden die Daten in unseren Tests nicht gespeichert.

Gewicht und Einheit in einer Spalte

Wenn Ihre Waage nach dem Gewicht auch die Einheit sendet (z.B. 12 kg), wird diese vom AD-1688 nicht getrennt gespeichert. Der Datenlogger kann Gewichtswerte nur dann von der Einheit trennen, wenn die Daten im A&D-Format gesendet werden. Bei anderen Formaten müssen Sie den Import-Assistenten Ihrer Tabellenkalkulation nutzen, um Messwert und Einheit zu trennen.

Mit Excel geht dies am einfachsten, wenn Sie die .CSV-Datei vor dem Öffnen in eine .TXT-Datei umbenennen. Sie können hier mit einem Rechtsklick eine umbenannte Beispieldatei herunterladen, die wir mit dem AD-1688 und einer Ohaus Catapult 5000-Paketwaage erstellt haben*. Im Textkonvertierungs-Assistenten müssen Sie zunächst die folgenden Schritte durchführen:

Excel Textkonvertierungs-Assistent Schritt 1
„Getrennt“ auswählen

Excel Textkonvertierungs-Assistent Schritt 2
Vom AD-1688 verwendetes Trennzeichen (standardmäßig ein Komma) und zusätzlich „Leerzeichen“ auswählen.

Zahlen mit Punkt als Dezimaltrennzeichen

Bei Waagen von A&D können Sie wählen, ob das Gewicht mit einem Punkt oder Komma als Dezimaltrennzeichen übertragen werden soll (z.B. „12.34″ oder „12,34″). Zusammen mit der Einstellung des Datenloggers auf dP=Co (decimal point = Komma) lässt sich so eine CSV-Datei erzeugen, die wie in Deutschland üblich ein Semikolon als Trennzeichen verwendet und bei der die Zahlen mit einem Komma erfasst werden. Wie am Anfang des Artikels gezeigt, lässt sich eine solche Datei ohne Verwendung des Textkonvertierungs-Assistenten direkt in Excel öffnen.

Kann Ihre Waage dagegen nur Zahlen mit einem Punkt senden, so müssen Sie eine entsprechende Einstellung im Assistenten vornehmen, damit Excel die Zahlen auch als solche erkennt:

Excel Textkonvertierungs-Assistent Schritt 3
Spalte mit dem Gewicht auswählen, auf „Erweitert“ klicken, einen Punkt als Dezimaltrennzeichen eingeben und das 1000er-Trennzeichen löschen.

Nach diesen Schritten wird auch die mit der Ohaus Catapult 5000 erstellte Datei in Excel korrekt dargestellt:

TXT-Datei in Excel nach Verwendung des Assistenten
TXT-Datei in Excel nach Verwendung des Textkonvertierungs-Assistenten

Leerzeilen

Viele Waagen senden nach dem Gewicht mehrere Zeilenumbrüche (für den Papiervorschub eines seriellen Druckers). Der Datenlogger erstellt daher möglicherweise Zeilen ohne Messwerte. Sie können dies verhindern, indem Sie die Einstellung „Line“ erhöhen (Beispiel: Eine Zeile mit dem Gewicht und zwei leere Zeilen => Line = 1+2 = 3).

Weitere potenzielle Probleme kurz erwähnt

Zu viele Daten: Manche Waagen senden nicht nur das Nettogewicht, sondern eine Vielzahl an Daten, die für den Ausdruck auf einem Drucker gedacht sind. Bis zu 7 Zeilen lassen sich im AD-1688 über die Line-Einstellungen zu einer Zeile zusammenfassen.

Kein geeigneter Übertragungsmodus: Waagen ohne Taste zum Auslösen der Datenübertragung senden das Gewicht häufig kontinuierlich mit mehreren Werten/s. Der Speicher des AD-1688 wäre hierbei schnell voll. Ggf. lässt sich dies über die Rec-Einstellung abmildern, so dass Daten nur in einem gewissen Intervall gespeichert werden.

Kein geeignetes Protokoll: Falls Ihre Waage erwartet, dass das angeschlossene Gerät Befehle oder Antworten an die Waage schickt, kann sie nicht mit dem AD-1688 verwendet werden. Dieser kann nur passiv eingehende Daten aufzeichnen.

Falsche Kodierung: Wenn Ihre Waage die Daten nicht im ASCII-Format sendet, wird der AD-1688 keine einfach auslesbare CSV-Datei erstellen können (falls er die Daten überhaupt erfasst, wir haben dies nicht getestet).

Bestimmungsgemäßer Gebrauch: Abgesehen von den hier aufgeführten technischen Aspekten darf der AD-1688 darf laut Handbuch nur an Waagen von A&D angeschlossen werden.

Fazit zum Datenlogger AD-1688 an herstellerfremden Waagen

Ein problemloser Betrieb des AD-1688-Datenloggers ist nur mit Waagen von A&D garantiert. Bei Bestellung zusammen mit einer A&D-Waage mit RS-232-Schnittstelle über unseren Shop konfigurieren wir beide Geräte vor dem Versand für Sie, so dass Sie sich über die hier aufgeführten Punkte überhaupt keine Gedanken machen müssen.

An Waagen anderer Hersteller kann der AD-1688 möglicherweise funktionieren, aber es gibt viele mögliche Probleme, die Sie viel Zeit kosten können. Selbst im besten Fall werden Sie den Textkonvertierungs-Assistenten von Excel bemühen müssen, um die CSV-Datei zu öffnen.

In solchen Fällen ist es besser, die Waage permanent mit einem PC zu verbinden und z.B. unsere Software Simple Data Logger zur Datenerfassung zu nutzen. Diese ist für den Betrieb mit Waagen verschiedener Hersteller ausgelegt.

Hinweis: Die Informationen in diesem Artikel gelten für die Firmware P1.10 des AD-1688.

Links und weitere Informationen zum Datenlogger AD-1688


*AD-1688 und Ohaus Catapult 5000

An der Ohaus-Waage haben wir die Standardeinstellungen verwendet. Der AD-1688 wurden wie folgt eingestellt:
bPS: 9600
btPr: 8-n
dP: Co
LinE: 2

Zum Anschluss des Datenloggers war ein „Gender Changer“ erforderlich.

Datenlogger A&D AD-1688: Mitgelieferte RS-232-Datenkabel

In unserer neuen Rubrik „Fragen und Antworten“ werden wir regelmäßig Antworten auf Fragen veröffentlichen, die uns Kunden gestellt haben.

Heute geht es darum, ob die mit dem Datenlogger A&D AD-1688 mitgelieferten Kabel auch zur Verbindung von A&D-Waagen mit einem PC verwendet werden können. Konkret ging es um eine HC-i-Zählwaage mit (optionale) RS-232-Schnittstelle, die abwechselnd sowohl an den Datenlogger als auch an einen PC angeschlossen werden sollte. Unsere Antwort gilt aber generell für alle Waagen von A&D.

Antwort: Dies ist nicht möglich.

Dem Datenlogger AD-1688 liegen 3 Datenkabel bei, somit lässt er sich an (fast) alle Waagen von A&D mit RS-232-Schnittstelle anschließen:

Datenlogger A&D AD-1688: Steckverbinder der mitgelieferten Kabel zum Anschluss an Waagen
Steckverbinder zum Anschluss an A&D-Waagen von links nach rechts: DE9F, DIN rund F und DB25M.

Nach Erfassung des Gewichts wird er über den eingebauten USB-Anschluss mit einem PC verbunden. Zur Verwendung des Datenloggers müssen daher keine zusätzlichen Kabel gekauft werden:

Datenlogger AD-1688: Anschluss am PC über USB
Screenshot aus unserem Video: Datenlogger AD-1688 an Präzisionswaage EJ-610

Wenn die Waage aber alternativ direkt mit einem PC verbunden werden soll, lassen sich die mit dem Datenlogger AD-1688 mitgelieferten Kabel nicht dafür verwenden. Zwar verfügen sie wie oben gezeigt auf einer Seite über den erforderlichen Steckverbinder zum Anschluss an die Waage, auf der anderen Seite befindet sich aber ein 2,5mm Klinkenstecker zum Anschluss an den Datenlogger:
Datenlogger AD-1688: Klinkenstecker

Das RS-232-Datenkabel AX-PC-09-SCA zur Verbindung mit einem PC ist dagegen mit einem DE9F-Steckverbinder ausgestattet. Damit lässt es sich direkt an einen PC mit RS-232-Schnittstelle oder z.B. an einen Schnittstellenwandler auf USB anschließen:

Zählwaage HC-i mit AD-1688 Datenlogger, AX-PC-09-SCA-Datenkabeli und Schnittstellenwandler auf USB
Zum Vergrößern anklicken

Die mit dem Datenlogger AD-1688 mitgelieferten Datenkabel eignen sich somit ausschließlich zur Verwendung mit diesem Gerät1 und können nicht zur direkten Verbindung der Waage mit einem PC verwendet werden.


1 Manche andere Geräte von A&D wie der Quick USB Adapter AD-8527 verwenden ebenfalls 2,5mm Klinkenstecker.