bg

«This program is just what I was looking for - something which is adaptable by "non-programmers" such as myself to our many and rapidly changing applications and equipment configurations.»

Review Rating

Advanced Serial Data Logger: RS232-Datenlogger für Windows

Für Windows 2000 - Windows 11 (2022) (einschl. Server, x86 und x64). Letzte Version: 5.1.8 build 924. 24. September 2026.

Was das Programm macht

Advanced Serial Data Logger zeichnet die Daten auf, die Geräte an eine serielle Schnittstelle senden, und legt sie dort ab, wo Sie sie brauchen. Er liest jeden realen oder virtuellen COM-Port: eingebaute RS232-Schnittstellen, USB-Seriell-Adapter sowie RS485- oder RS422-Busse über einen Umsetzer. Er kann einfach alles in eine Datei schreiben oder jedes Datenpaket in Werte zerlegen, etwa ein Gewicht, einen Zählerstand oder ein Laborergebnis, und diese Werte nach Excel, in eine SQL- oder ODBC-Datenbank, eine Cloud-Datenbank, CSV-Dateien, einen OPC-Server oder einen Webdienst übertragen. Er läuft als Windows-Dienst, sodass die Aufzeichnung rund um die Uhr weiterläuft, auch wenn niemand angemeldet ist.

Was Sie damit tun können

Gewichte von Waagen direkt in Excel oder Access übernehmen, statt sie von Hand abzutippen. Energiezähler, Wechselrichter und SPS über MODBUS, IEC 62056-21 oder M-Bus abfragen und die Messwerte in einer Datenbank speichern. Ergebnisse von Laboranalysegeräten, die ASTM oder HL7 sprechen, auslesen und an Ihr eigenes System weitergeben. Daten von Barcodescannern und RFID-Lesern mit einem Zeitstempel für jede Lesung erfassen. Einen alten Alarm- oder Protokolldrucker durch ein durchsuchbares Protokoll mit Benachrichtigungen per E-Mail oder Messenger ersetzen. Ein rohes, rotierendes Protokoll von allem führen, was ein Gerät sendet, zur Fehlersuche oder zur Nachweisführung.

Auswerten und Exportieren erfordern die Edition Professional oder Enterprise. Die Edition Standard zeichnet Rohdaten in Protokolldateien auf; die Edition Home für den nicht-kommerziellen Einsatz kann zwei beliebige Plugins kombinieren. Die Funktionsübersicht nennt jeden Unterschied.

Erste Schritte

  1. Installieren Sie das Programm und öffnen Sie die Konfigurationsoptionen (Configuration options). Wählen Sie den COM-Port und stellen Sie Baudrate, Datenbits, Parität, Stoppbits und Flusssteuerung Ihres Geräts ein.
  2. Wählen Sie auf der Seite Module (Modules) einen Parser: den ASCII Data Query and Parser für Text und Datensätze fester Länge, das MODBUS-Plugin für Register oder ein Protokoll-Plugin für Ihr Gerät. Legen Sie die Werte fest, die Sie herauslösen möchten.
  3. Wählen Sie auf der Seite Datenexport (Data export), wohin die Werte gehen, zum Beispiel in ein Excel-Blatt, eine Datenbanktabelle oder eine CSV-Datei, und starten Sie die Aufzeichnung. Wenn alles funktioniert, schalten Sie in den Programmoptionen (Program options) den Windows-Dienstmodus ein, damit die Aufzeichnung nach dem Abmelden weiterläuft. Die Videolektion Installation und erste Schritte (Englisch) zeigt eine erste Konfiguration.

Funktionen

Mehrere Datenquellen gleichzeitig. Zeichnet mehrere Datenquellen zur selben Zeit auf. Eine Konfiguration umfasst meist einen Port; gleiche Geräte an verschiedenen Ports können sich eine Konfiguration teilen und werden dann an einer Stelle verwaltet. Die Zahl der Konfigurationen hängt von der Edition ab.

Beliebige Schnittstellenparameter. Jede Baudrate einschließlich eigener Werte, jede Zahl von Daten- und Stoppbits, alle Paritätsarten sowie Hardware- oder Software-Flusssteuerung.

RS485 und RS422. Steuert die RTS-Leitung, um bei RS485-Umsetzern, die das benötigen, die Datenrichtung umzuschalten. Siehe RS485-Software.

Spy-Modus (Sniffer). Zeichnet den Verkehr zwischen einem Gerät und einem anderen Windows-Programm auf, das den Port bereits geöffnet hat.

Aufzeichnung der Rohdaten. Speichert alles Empfangene unverändert in Protokolldateien, mit Rotation nach Datum, Uhrzeit oder Größe, automatischem Löschen alter Protokolle und Zugriffsschutz für die Dateien.

Abfragemodule. Sendet Anfragen oder Befehle über den Port, um Geräte abzufragen, die nur auf Anforderung antworten, in ASCII, MODBUS oder einem anderen unterstützten Protokoll.

Datenparser. Zerlegen Datenpakete nach fester Position, Trennzeichen oder regulärem Ausdruck mit dem ASCII Data Query and Parser in Werte; CSV-, JSON- und XML-Parser sowie Protokoll-Plugins decken den Rest ab.

Filter und Berechnungen. Expressions für mathematische, Zeichenketten- und logische Formeln, Deadband zum Verwerfen unbedeutender Änderungen und der Aggregator, der Werte aus mehreren Paketen zu einem Datensatz zusammenführt (Edition Enterprise).

Datenbanken. Schreibt in jede ODBC-Datenbank, über SQL Database Professional in SQL Server, MySQL, PostgreSQL, Oracle und andere sowie in Cloud-Datenbanken wie Microsoft Azure, MariaDB, MongoDB, Amazon Aurora und Amazon Redshift.

Excel und andere Dateien. Schreibt Werte direkt in Zeilen und Spalten eines geöffneten Excel- oder Calc-Blatts oder in Excel-, CSV-, XML-, HTML-, RTF-, PDF- und Textdateien, in die Windows-Zwischenablage oder nach Google Sheets.

Industrielle Schnittstellen. Stellt aktuelle Werte als OPC-UA-Server, OPC-DA- oder DDE-Server für SCADA- und HMI-Software bereit.

Internet und IoT. Sendet Daten per HTTP POST oder GET, an InfluxDB, an einen MQTT-Broker, per SFTP oder FTP oder per E-Mail.

Alarme und Benachrichtigungen. Sendet Warnungen per E-Mail, über Messenger wie Telegram und Slack oder per SMS, wenn ein Wert eine Grenze überschreitet oder keine Daten mehr ankommen. Siehe Ereignisse und Benachrichtigungen.

Tastatureingaben in jedes Programm. Tippt die empfangenen Werte in das Fenster einer beliebigen Windows-Anwendung, wie ein Keyboard-Wedge. Siehe Tastatureingaben senden.

Skripte. Verarbeitet Daten mit Ihren eigenen Python-Skripten oder startet bei Ereignissen externe Programme und Skripte.

Windows-Dienst. Startet mit Windows, braucht keinen angemeldeten Benutzer, kann auf andere Dienste wie SQL Server warten und das Programm zu einer festen Zeit neu starten oder den Port neu öffnen.

So funktioniert es: erfassen, zerlegen, exportieren

Datenfluss: RS232-Daten gelangen in den Datenparser, der sie in geparste Datenpakete zerlegt; das Datenexport-Plugin sendet sie an eine ODBC-Datenbank, eine SQL-Datenbank, Excel, HTTP oder ein anderes Ziel

Jede Konfiguration ist eine kleine Verarbeitungskette. Der Port liefert den rohen Datenstrom. Ein Abfragemodul sendet bei Bedarf die Anfragen, auf die ein Gerät antwortet. Der Parser zerlegt den Strom in Datenpakete und jedes Paket in benannte Werte: ein Datum, ein Gewicht, einen Registerwert, ein Prüfergebnis. Optionale Filter rechnen, runden, verwerfen unveränderte Werte oder fassen mehrere Pakete zu einem Datensatz zusammen. Zum Schluss schreiben ein oder mehrere Exportmodule die Werte in ihre Ziele, und Ereignismodule reagieren darauf, zum Beispiel mit einer E-Mail, wenn eine Grenze überschritten wird.

Jede Stufe ist ein Plugin mit eigenem Einstellungsdialog. Eine Konfiguration entsteht also durch Auswählen und Ausfüllen von Formularen statt durch Programmieren. Der rohe Datenstrom kann gleichzeitig in eine Datei geschrieben werden; das hilft, wenn Sie später prüfen müssen, was das Gerät tatsächlich gesendet hat. Die Plugin-Seite (Englisch) listet jedes Modul mit seinem Handbuch auf.

Geräte und Protokolle

Konfigurationsoptionen, Seite Module: Abfragemodul, Parsermodul und die Filtermodule Aggregation, Deadband und Expressions

Alles, was Text- oder Binärdatensätze über eine serielle Leitung sendet, lässt sich mit dem allgemeinen ASCII-Parser aufzeichnen. Für verbreitete Geräte und Protokolle gibt es fertige Plugins und Schritt-für-Schritt-Anleitungen (auf Englisch):

Dieselben Plugins lesen über den TCP/IP Data Logger und andere AGG-Datenlogger auch Geräte im Netzwerk. Eine Konfiguration kann also mit dem Gerät umziehen, wenn es einen Ethernet-Adapter bekommt.

Wohin die Daten gehen

Die Daten landen meist an einer von vier Stellen, und für jede gibt es ein ausgearbeitetes Beispiel (auf Englisch):

Eine Konfiguration kann an mehrere Ziele zugleich exportieren, zum Beispiel in eine Datenbank für die Dokumentation und in ein Excel-Blatt für die Mitarbeiter in der Halle.

Unbeaufsichtigte Aufzeichnung als Windows-Dienst

Programmoptionen, Seite Windows-Dienst: Programm als Dienst verwenden, automatischer Start und Start erst nach ausgewählten Diensten wie SQL Server
Eine Datenaufzeichnung muss meist monatelang laufen. Als Windows-Dienst startet der Logger mit dem Computer, bevor sich jemand anmeldet, und läuft weiter, während sich Benutzer an- und abmelden. Er lässt sich so einstellen, dass er erst nach den Diensten startet, von denen er abhängt, etwa dem SQL Server, der die Daten empfängt. Er kann sich zu einer festen Zeit neu starten und den Port neu öffnen, alte Protokolldateien rotieren und löschen und seine eigenen Meldungen protokollieren, damit sich Fehler später finden lassen. Die Einstellungen lassen sich in einer INI-Datei oder in der Registry speichern und auf einen anderen Computer übertragen.

Wer es einsetzt

  • Labore und Kliniken übertragen Ergebnisse von Analysegeräten in ihre Informationssysteme. Siehe ASTM und HL7.
  • Energie- und Facility-Manager erfassen Messwerte von Strom-, Wärme- und Wasserzählern sowie von Solarwechselrichtern. Siehe Datenaufzeichnung für Stromzähler.
  • Produktion und Qualitätssicherung erfassen Gewichte, Ergebnisse von Kontrollwaagen und Zählerstände. Siehe serielle Datenerfassung in einem Kontrollwaagensystem.
  • Lager und Logistik protokollieren Barcode- und RFID-Lesungen mit Zeitstempel.
  • Instandhaltung und IT ersetzen Alarmdrucker und führen Rohprotokolle von Anlagen ohne Netzwerkschnittstelle.
  • Integratoren und Entwickler nutzen API und SDK, Python-Skripte und die ActiveX-Komponente, um den Logger in eigene Systeme einzubauen.

Im Vergleich mit anderen Werkzeugen

Keyboard-Wedge-Programme tippen serielle Daten in ein Fenster. Der Logger kann das auch, er zerlegt und filtert die Daten aber außerdem und schreibt sie in Datenbanken und Dateien, ohne dass eine Anwendung im Vordergrund laufen muss. Zwei Vergleiche halten wir aktuell (auf Englisch): WinWedge vs. Advanced Serial Data Logger und TWedge vs. Advanced Serial Data Logger.

Wenn Sie einen Port interaktiv beobachten, Befehle von Hand senden oder vor dem Einrichten der Aufzeichnung herausfinden möchten, was ein Gerät sendet, verwenden Sie den Advanced Serial Port Monitor. Brauche ich einen COM-Port-Logger? erklärt den Unterschied, und die Seite Datenlogger-Software vergleicht die gesamte AGG-Familie, einschließlich der Logger für TCP/IP, OPC, USB-HID und Telefonanlagen.

Editionen

Das Programm ist für alle Editionen dasselbe; der Lizenzschlüssel legt die Edition fest, und Sie können später gegen Zahlung des Preisunterschieds auf eine höhere Edition wechseln.

  • Enterprise: drei oder mehr Konfigurationen, alle Plugins einschließlich der Filter Expressions, Deadband und Aggregator.
  • Professional: zwei Konfigurationen, Abfrage-, Parser-, Export- und Ereignis-Plugins.
  • Standard: eine Konfiguration, Aufzeichnung der Rohdaten in Dateien ohne Plugins.
  • Home: eine Konfiguration für den nicht-kommerziellen Einsatz, zwei beliebige Plugins gleichzeitig.

Eine Konfiguration umfasst meist eine Datenquelle oder einen Port. Gleiche Geräte an verschiedenen Ports lassen sich zu einer Konfiguration zusammenfassen und werden dann an einer Stelle verwaltet.

Plugins mit „Professional“ im Namen, etwa SQL Database Professional, Cloud Database Professional und Google Sheets Professional, sind kostenpflichtige Optionen. Die Funktionsübersicht enthält die vollständige Liste.

Preis und Lizenz

Die Preise hängen von der Edition und von Ihrem Land ab. Die Bestellseite zeigt den aktuellen Preis jeder Edition in Ihrer Währung, dazu die separat berechneten Plugins (die mit „Professional“ im Namen) und die Zahlungsarten.

Die kostenlose Testversion ist 21 Tage lang das vollständige Programm. Jede Arbeitssitzung in der Testversion ist auf 2 Stunden oder 100 ausgewertete Datensätze begrenzt. Ein Lizenzschlüssel macht aus derselben Installation die gekaufte Edition und hebt die Grenzen auf; eine Neuinstallation ist nicht nötig.

Systemvoraussetzungen

  • Windows 11, Windows 10, Windows 8 und Windows 7 sowie Windows Server 2012, 2016, 2019, 2022 und 2025.
  • Jeder COM-Port, den Windows erkennt: eingebaut, auf einer PCI- oder PCIe-Karte, ein USB-Seriell-Adapter, eine serielle Bluetooth-Verbindung oder ein virtueller Port.
  • RS485- und RS422-Geräte über einen Umsetzer.
  • Download etwa 25 MB. Datenbanktreiber werden nur für die Datenbank benötigt, in die Sie exportieren.

Anleitungen und Tutorials

Die Anleitungen sind auf Englisch.

Erste Schritte: Installation und erste Schritte (Video) · alle Tutorials · Überblick RS232-Datenlogger · RS232-Port-Logger

MODBUS: MODBUS-Datenaufzeichnung · MODBUS-RTU-Abfrage einrichten · MODBUS-Abfrage: Anleitungen · Einstellungen aus Modbus Poll übernehmen · MODBUS nach MySQL · in ein MODBUS-Gerät schreiben · Registertabellen der Geräte

Geräte: Siemens Sentron PAC3200 · SunSpec-Wechselrichter · Zähler mit IEC 62056-21 · ASTM · HL7 · RFID über LLRP · RFID in eine Datenbank

Export: RS232 nach Excel · OpenOffice Calc in Echtzeit · RS232 in eine Datenbank · Access · Daten mehrerer Ports zusammenführen

Nachschlagen: Plugins · Funktionsübersicht · Screenshots · Versionsgeschichte

Neuigkeiten

[11. September 2026] Ann: New build 5.0.1 build 909 of SQL Database Professional is available. Added support of new versions of popular databases.
[11. September 2026] ODBC Export has been updated. Added support of new versions of popular databases.

Die Versionsgeschichte (Englisch) nennt die wichtigen Änderungen; Builds mit kleinen Korrekturen sind dort nicht immer aufgeführt. Version und Veröffentlichungsdatum oben auf dieser Seite stammen aus dem aktuellen Installationsprogramm.

Häufig gestellte Fragen

Welche Edition brauche ich?

Wenn Sie nur eine Rohkopie dessen brauchen, was das Gerät sendet, genügt Standard. Um die Daten in Werte zu zerlegen und nach Excel, in eine Datenbank oder an ein anderes Programm zu schreiben, brauchen Sie Professional; diese Edition betreibt zwei Konfigurationen. Enterprise bietet drei oder mehr Konfigurationen und die Filter Expressions, Deadband und Aggregator. Home enthält zwei beliebige Plugins, ist aber nur für den nicht-kommerziellen Einsatz. Sie können später gegen Zahlung des Preisunterschieds wechseln.

Kann er mehrere COM-Ports gleichzeitig aufzeichnen?

Ja. Eine Konfiguration umfasst meist einen Port, und die Edition legt fest, wie viele gleichzeitig laufen: drei oder mehr in Enterprise, zwei in Professional, eine in Standard und Home. Gleiche Geräte an verschiedenen Ports, zum Beispiel mehrere Waagen desselben Modells, lassen sich zu einer Konfiguration zusammenfassen.

Zeichnet er weiter auf, wenn niemand angemeldet ist?

Ja, im Windows-Dienstmodus. Er startet mit Windows, läuft ohne Benutzersitzung und kann vor dem Öffnen des Ports auf Dienste warten, von denen er abhängt, etwa SQL Server.

Kann er MODBUS-Geräte auslesen?

Ja. Das MODBUS-Plugin fragt RTU- und ASCII-Geräte an einer seriellen Schnittstelle sowie MODBUS-TCP-Geräte im Netzwerk ab und schreibt die Registerwerte in jedes Exportziel. Die MODBUS-Gerätebibliothek enthält Registertabellen für Hunderte von Zählern und Wechselrichtern und lässt Sie ein Gerät im Browser auslesen, bevor Sie etwas installieren.

Kann er direkt in Excel schreiben?

Ja, in die Zeilen und Spalten einer geöffneten Arbeitsmappe, in Excel-Dateien oder per DDE. RS232 nach Excel (Englisch) vergleicht vier Methoden.

Was ist der Unterschied zum Advanced Serial Port Monitor?

Der Monitor ist interaktiv: Sie öffnen einen Port, senden, schauen hin und speichern, was Sie gesehen haben. Der Logger läuft unbeaufsichtigt, zerlegt die Daten in Werte und exportiert sie fortlaufend. Viele Kunden nutzen den Monitor, um ein Gerät zu verstehen, und den Logger, um seine Daten zu sammeln.

Gibt es eine kostenlose Testversion?

Ja, für 21 Tage. Der Download ist das vollständige Programm; in der Testversion ist jede Arbeitssitzung auf 2 Stunden oder 100 ausgewertete Datensätze begrenzt. Nach dem Kauf macht der Lizenzschlüssel aus derselben Installation Ihre Edition und hebt die Grenzen auf.

Läuft er unter Linux oder macOS?

Nein. Es ist ein Windows-Programm. Er läuft in einer virtuellen Windows-Maschine, wenn die serielle Schnittstelle oder der USB-Adapter an den Gast durchgereicht wird.