bg

Data Logger Software for Windows: Serial, TCP, OPC, MODBUS

AGG Software data loggers are Windows programs that read data from a device or a server, extract the values you need, and write them to a file, Excel, a database, or another application. They run unattended as a Windows service and are configured through dialogs, not code. This page helps you choose the logger for your data source and then points you to the guide for your output target.

On this page: Which logger for your data source · Where the data can go · Protocols and devices · How a logger works · Editions and licensing · Guides and examples · Free tools · FAQ · Product pages

Which data logger do you need?

The loggers share the same parsing, filtering and export engine. What differs is the data source each one connects to, so pick by the interface of your device. Prices are for one computer, in US dollars, and every product has a free trial.

Your data sourceLoggerPrice
A device on an RS232, RS485 or RS422 port, or on a USB-to-serial adapter: scales, barcode scanners, meters, PLCs, GPS receivers, laboratory instrumentsAdvanced Serial Data Logger$110
A device or server reachable over TCP/IP or UDP: Ethernet sensors, MODBUS TCP meters, IoT gateways, syslog senders, HTTP clientsAdvanced TCP/IP Data Logger$110
An OPC server (OPC DA, OPC UA, HDA, AE): SCADA systems, PLCs behind an OPC serverAdvanced OPC Data Logger$230
SNMP agents: switches, routers, UPS units, printers, environmental sensorsSNMP Data Logger$110
A USB HID device: scales and meters in HID mode, barcode, RFID and fingerprint readers, UPS unitsUSB HID Logger$110
A GPS or AIS receiver, or any NMEA 0183 streamAdvanced NMEA Data Logger$110
Vehicle or personal GPS trackers reporting over GPRS/TCPGPS Tracker Data Logger$110
Call records (SMDR, CDR) from a PBX over RS232, RS485, TCP or UDPAdvanced PBX Data Logger$145
The print stream of a serial or parallel printer that you want to replace with PDF or Word filesSerial Printer Logger$80
Log files written by other programs on the same or a network computerLog Monitor & Export$110
Several of the sources above in one application (serial, TCP, OPC, MODBUS, SNMP, MQTT)Data Logger Suite$180

Not sure whether your device is serial or network? Check its manual for "RS-232", "RS-485", "COM" or "USB" (serial) versus "Ethernet", "TCP", "IP address" or "MODBUS TCP" (network). If the device offers both, the serial logger is simpler to set up on a bench and the TCP/IP logger is easier to run from a server room.

Where the data can go

Every logger writes raw and parsed data to log files out of the box. The other targets are export plugins, installed once and shared by all loggers. The guide links show a worked example for each target.

TargetHowGuide
Text, CSV or binary log files with rotation by time or sizeBuilt inLogging to a file
Excel, live cells and chartsDirect Excel / LibreOffice Calc connection pluginFour ways to get data into Excel, real-time charts
XLS or XLSX files on a computer without ExcelExcel Export Professional pluginWrite an XLS file without Excel
Google SheetsGoogle Sheets Professional pluginPlugin page
Microsoft SQL Server, MySQL, PostgreSQL, Oracle, Firebird, Access, any ODBC sourceSQL Database Professional or ODBC pluginSerial data to a database, SQL Server, MySQL, stored procedures
Cloud databases: Azure SQL, Amazon Aurora, Amazon Redshift, MongoDB, MariaDBCloud Database Professional pluginPlugin page
OPC clients (the logger acts as an OPC UA or OPC DA server)OPC UA Server plugin, built-in OPC DA serverGPS data to OPC, length meter to OPC
MQTT brokers, publish and subscribeMQTT pluginPlugin page
HTTP POST or GET to your web service, InfluxDBHTTP export pluginPlugin page
Any Windows program that accepts typed inputSend keystrokes plugin, DDE serverExcel via DDE
A dashboard with gauges and indicatorsWeb Server plugin, or OPC Scada ViewerSerial data on a dashboard
E-mail, sound or a script when a value crosses a limit or data stopsEvents notification and Alarms pluginsAlert on data timeout, replace an alarm printer
Another COM or TCP port, after transformationRedirect data pluginsRedirect scale data

Protocols and devices the loggers understand

Data arrives as text, binary packets or a protocol that must be polled. The loggers cover the common cases with parser and query plugins; the plugin catalogue lists all of them with documentation.

How a logger works

Advanced Serial Data Logger main window with received data and the configuration toolbar

Each logger is a pipeline with four stages, and you configure only the stages you need.

  1. Data source. One or more ports, connections or servers, each with its own settings. A single instance can log several ports at the same time, and several instances can run side by side.
  2. Query and parsing. Optional requests sent to the device (for example a MODBUS poll every five seconds), then rules that turn the reply into named variables.
  3. Filters. Deadband, expressions, aggregation over an interval, summary statistics, timeouts, failover to a backup target, or a script.
  4. Export. One or more targets from the table above, written in real time as data arrives.

Raw data is always written to a log file as well, so nothing is lost if a target is unavailable. The programs reopen data sources automatically, can restart themselves on a schedule, and keep a message log for diagnostics.

Editions and licensing

Most loggers come in Standard, Professional and Enterprise editions, and the serial and TCP/IP loggers also have a Home edition. Editions differ in the plugins included and in a few features, for example the Home edition runs a single instance. Every product page has a full comparison: Serial Data Logger, TCP/IP Data Logger, OPC Data Logger, SNMP Data Logger, USB HID Logger.

A licence covers one computer or server and never expires. Details, volume pricing and purchase orders are on the order page.

Guides and worked examples

Getting started (video lessons)

Installation and first steps · Logging to a file · Installing plugins · Parsing data · Exporting to Excel · Exporting to a database · Events and alerts

By output

All Excel and Calc guides · All database guides · Write to two databases at once · Charts in LibreOffice Calc

By protocol

All MODBUS guides · All parsing guides · OPC Data Logger guides · SNMP to Excel · USB HID to a database

By device

Pressure transmitter · Aircraft engine monitor · Garmin GPS receiver · PBX call records · Checkweigher · HMI scale indicator · VKT-7 heat meter · Two COM ports into one table

Background reading

What data acquisition is and where a software logger fits · When you need a COM port logger · Typical RS232 data logging setups · WinWedge comparison · TWedge comparison

Free tools that go with the loggers

Frequently asked questions

Which Windows versions are supported?

Windows 11, Windows 10 and the current Windows Server releases, 32-bit and 64-bit. Older versions back to Windows 2000 still work.

Can a logger run without anyone logged in?

Yes. The loggers install as a Windows service, start before login and keep running through user logoff. Service mode is included in the Standard edition and above.

How many devices can one logger handle?

As many ports or connections as the computer can serve. Each source has its own configuration, and heavy installations can split sources across several instances.

Do I need to program anything?

No. Sources, parsers and exports are configured in dialogs. Regular expressions and expression filters are available when you want them, and a Python plugin exists for unusual devices.

Which logger handles MODBUS?

The serial logger for MODBUS RTU and ASCII, the TCP/IP logger for MODBUS TCP, and Data Logger Suite when you need both. The MODBUS software page compares the options.

Is there a trial?

Every product has a free trial download on its page. Buying a licence unlocks the same installation.

Do you support Linux or macOS?

No. All products are Windows applications. They do run in a Windows virtual machine.

Product pages and downloads

Specialized loggers

Related categories

COM port software · RS232 software · RS485 software · TCP/IP and UDP software · USB software · MODBUS software · OPC software