Gewicht in Intervallen erfassen – Waage Ohaus Defender 5000

Für manche Anwendungen ist es erforderlich, das Gewicht von einer Waage in bestimmten Intervallen an einen PC zu übertragen und aufzuzeichnen. Wir zeigen Ihnen in diesem Artikel zwei alternative Möglichkeiten, wie Sie dies mit Waagen mit dem Ohaus Defender 5000-Anzeigegerät und unserer Software Simple Data Logger erreichen können.

Vorbereitung

Unser System setzt sich wie folgt zusammen:

  1. Wägeplattform (in zahlreichen Größen und Kapazitäten von 6 kg bis 3 t erhältlich)
  2. Ohaus Defender 5000-Anzeigegerät mit RS-232-Schnittstelle
  3. RS-232-Datenkabel
  4. Schnittstellenwandler auf USB
  5. PC mit Software Simple Data Logger

Waage Ohaus Defender 5000 mit PC und Software

Für das Anzeigegerät sind optional weitere Schnittstellen verfügbar (z.B. Ethernet oder WiFi/Bluetooth), auf die wir hier nicht eingehen.

Wenn der Schnittstellenwandler zum ersten Mal an einem USB-Port angeschlossen wird, sollte Windows den Treiber automatisch installieren (falls nicht, kann er hier heruntergeladen werden).

Am PC erscheint danach ein neuer COM-Port mit der Bezeichnung „USB Serial Port“:
USB Serial Port

Wählen Sie diesen Port in Simple Data Logger zur Kommunikation mit der Waage aus (in diesem Beispiel COM30, an Ihrem PC wird es ein anderer Name sein). Als Gerät stellen Sie Ohaus ein, durch Drücken auf Set default parameters for device werden die Schnittstellenparameter (Baudrate, etc.) auf die richtigen Werte gesetzt:
Simple Data Logger Input Tab

Im Output-Tab wählen Sie die Datei aus, in die das Gewicht geschrieben werden soll. Durch Drücken auf Set values for German (Germany) werden Zeit und Datum zu jedem Wert hinzugefügt und das Zahlenformat des Gewichtswerts und des CSV-Trennzeichens so gesetzt, dass sich die erzeugte Datei später einfach in Excel öffnen lässt:
Simple Data Logger Output Tab

1. Möglichkeit: Intervallmodus der Waage nutzen

Wählen Sie im Menü der Waage den folgenden Eintrag aus: Communication > RS232 > Assignment. Ändern Sie die Einstellung von „Demand“ auf „Interval (seconds)“.

Es erscheint nun ein neuer Eintrag: Time. Geben Sie hier das gewünschte Intervall in Sekunden ein (der vorhandene Wert wird mit der ON/Clr-Taste gelöscht):
Intervall für Übertragung des Gewichts

Standardmäßig überträgt die Waage folgende Werte:

  1. den auf dem Display angezeigten Wert,
  2. das Bruttogewicht,
  3. das Nettogewicht,
  4. und das Taragewicht.

Wenn Sie alle diese vier Werte mit Simple Data Logger erfassen möchten, geben Sie im Process-Tab unter Combine bitte „4“ ein. So werden die Werte in einer Zeile aufgezeichnet (obwohl sie von der Waage in 4 Zeilen übertragen werden):
Process-tab 4 Gewichtswerte in eine Zeile schreiben

Falls Sie nur das angezeigte Gewicht übertragen und erfassen möchten, können Sie die Einstellung im Menü der Waage unter Communication > RS232 > Setup > Edit Template ändern. Ändern Sie Field 3 mit den Pfeiltasten (Softkeys) auf „End of Template“ (Field 1 und Field 2 bleiben unverändert):
Template zur Übertragung des Gewichts bearbeiten

In Simple Data Logger müssen Sie im Start-Tab nun nur noch mit Start die Verbindung zur Waage herstellen. Die empfangenen Gewichtswerte erscheinen im Event Log und werden in die CSV-Datei geschrieben:
Gewichtswerte im Intervallmodus

2. Möglichkeit: Polling-Funktion in Simple Data Logger mit MT-SICS verwenden

Im Menü der Waage müssen mit dieser Methode keine Änderungen vorgenommen werden. Statt den Intervallmodus der Waage zu verwenden, fordern wir das Gewicht mit einem Timer aus der Software an (Plus-Lizenz erforderlich). Damit wird das Template nicht anpassen müssen, benutzen wir einen MT-SICS-Befehl (das Format der Antwort ist standardisiert).

Falls Sie bereits Einstellungen an der Waage geändert haben, können Sie diese unter Communication > RS232 > Setup > Reset zurücksetzen.

Ändern Sie in Simple Data Logger im Input-Tab das Gerät (Device) auf „Mettler Toledo (MT-SICS)“:
Abruf des Gewichts mit MT-SICS

Aktivieren Sie im Control-Tab das Kästchen bei Enable polling. Geben Sie das gewünschte Intervall in Millisekunden bei Timer ein und klicken Sie auf Set default command for Mettler Toledo (MT-SICS):

Abruf des Gewichts mit Timer und MT-SICS
10000 ms = 10 Sekunden

Nachdem Sie im Start-Tab den Start-Button betätigt haben, sendet die Waage in dem eingestellten Intervall den Befehl „SI“ (send immediately) an die Waage. Diese Antwortet mit dem Gewicht im MT-SICS-Format (nur Nettogewicht):
Abruf des Gewichts und Antwort der Waage mit MT-SICS

Datei in Excel öffnen

Drücken Sie auf Stop. Die erzeugte CSV-Datei können Sie nun durch einen Doppelklick in Excel öffnen. Alle Werte werden im richtigen Format in eigenen Spalten angezeigt (die Datums-Spalte müssen sie lediglich etwas vergrößern):

Datum, Uhrzeit und Gewicht in Excel
Mit der ersten Methode erzeugt, daher 4 Gewichtswerte pro Zeile

Weitere Informationen

Software Simple Data Logger
Ohaus Defender 5000-Waage in unserem Shop

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.

Anleitung für Software zur Aufzeichnung des Gewichts in einer Datei (Simple Data Logger)

Für unsere Software Simple Data Logger finden Sie in unserem Waagen-Shop jetzt eine Anleitung auf Deutsch. Diese umfasst aktuell die folgenden Themen:

  1. Software herunterladen und installieren
  2. Waage mit Ihrem PC verbinden
    • Waage und Computer mit RS-232-Schnittelle
    • Waage mit RS-232-Schnitstelle, Computer mit USB-Schnittstelle
    • Waage und Computer mit USB-Schnittstelle
    • Waage mit Ethernet-Schnittstelle (TCP/IP)
  3. Waage konfigurieren
  4. Simple Data Logger konfigurieren
    • Input-Tab
    • Output-Tab
    • License-Tab
  5. Verbindung zur Waage in Simple Data Logger herstellen und Datenerfassung starten
  6. Datei mit Datum, Uhrzeit und Gewicht in einer Tabellenkalkulation öffnen

Weitere Informationen zur Waagen-Software Simple Data Logger: