guides

    Machine data acquisition software: what to buy in 2026 (and what to skip)

    Korbinian Kuusisto, CEO and founder of Enao Vision
    Korbinian KuusistoCEO & Founder, Enao Vision
    February 17, 2026
    Share:
    Machine data acquisition software: what to buy in 2026 (and what to skip)

    Machine data acquisition software is the layer between a production line and any system that wants to do something useful with what the line is doing. It reads signals from PLCs, sensors, vision systems, MES, and increasingly from cameras pointed at the machine, then turns those signals into a stream that a database, a dashboard, or an AI model can consume.

    The category has gone from one or two dominant players to about twenty in five years. Half of them solve a problem that did not exist in 2020. The other half solve a problem that the bigger MES vendors used to solve and now no longer want to. This piece is for the operations or IT leader who is short-listing tools and wants a clear map.

    What machine data acquisition software actually does

    At its core, three things. It connects to the data source (PLC, sensor, camera, MES, ERP, hand-entered log). It normalizes the data into a consistent format with timestamps and unit information. It hands the data off to whatever system consumes it (a historian, a dashboard, a cloud database, an AI model, a process engineer's spreadsheet).

    The differences between vendors are almost entirely in the first step and the third step. The middle is commodity. Vendors compete on how many protocols they speak natively (Siemens S7, Allen-Bradley, Modbus, OPC UA, MQTT, EtherNet/IP, Profinet, plus the long tail of brand-specific protocols) and on how many consumers they integrate with (SQL, time-series databases, Snowflake, BigQuery, Azure Data Explorer, Power BI, Grafana, custom REST endpoints).

    For a small or mid-sized plant the connection layer matters more than the consumer layer. For a large plant with an existing analytics stack the reverse is true.

    The five categories of tooling in 2026

    Five buckets cover most of the market in 2026.

    1. Classic SCADA-adjacent middleware

    Tools that grew out of historian and SCADA workflows: AVEVA PI, Inductive Automation Ignition, Wonderware/AVEVA System Platform, GE Proficy. Strong at high-volume PLC data, weak at modern cloud integrations and at camera data. Expensive (licensing per tag or per connection adds up fast). Reliable. The default in oil and gas, large chemical, and large discrete manufacturing.

    Pick if: you have a long-existing PLC and historian estate, plant IT runs it confidently, and you are not trying to add camera-based monitoring or cloud analytics in a hurry.

    2. Modern open-source-based stacks

    Node-RED + InfluxDB + Grafana, often with Mosquitto for MQTT brokering. United Manufacturing Hub for a more opinionated open-source bundle. HiveMQ for serious MQTT. The cost of ownership is your engineering time, not a license fee. The ceiling is high and the floor is low (you need someone who can run it).

    Pick if: you have an in-house team comfortable with self-hosting, you want to avoid vendor lock-in, and you are happy paying in engineer-hours instead of license dollars.

    3. Cloud-native commercial platforms

    Tulip, Litmus Edge, HighByte, Cogniteux, Element, Cumulocity, AVEVA Data Hub. The pitch is the same across most of them: lower TCO than legacy SCADA-adjacent middleware, faster time to first dashboard, native cloud delivery, decent IT story for procurement. Pricing is per device or per data stream and adds up faster than vendors will tell you. UX and AI integrations vary widely between vendors.

    Pick if: you want a modern tool, you do not want to self-host, you have a budget for ongoing per-device fees, and you have a clear set of data sources you want to connect within twelve months.

    4. Camera and AI-first systems

    A newer category. Tools that treat the camera as a first-class data source, not an afterthought. The camera feeds vision models that count parts, classify defects, and detect process anomalies, and the resulting events are surfaced through the same pipeline as PLC data. Enao Vision sits here. Other entrants include Augmentir, MakinaRocks, and several specialist vision MES plug-ins.

    Pick if: your bottleneck is visibility on what the line is actually doing (not just what the PLC thinks it is doing), and you want a tool that treats camera data and PLC data equally.

    5. Build-your-own integrations

    Plenty of plants run on Python scripts hitting an OPC UA client, dumping CSVs to a network share, with a few Power BI reports on top. This is not a tool category, it is the absence of one, but it deserves naming because at small scale it works. It stops working when the script breaks at 2 a.m. and no one knows how to fix it.

    Pick if: you have one or two lines, one engineer who maintains the scripts, and no budget. Switch to one of categories 1 to 4 as soon as you have either growing complexity or a second person who needs to maintain the system.

    Where each category breaks down

    Classic SCADA-adjacent middleware breaks down on camera data and on cloud delivery. Adding a vision system to a PI server feels like a hack. Pulling data out to a cloud data warehouse adds licensing and engineering cost most teams underestimate.

    Modern open-source stacks break down on people, not on technology. They run beautifully when one specific engineer is in the building and stop running when that engineer leaves. The cost of the second engineer learning the stack is almost always more than a year of commercial licensing would have been.

    Cloud-native commercial platforms break down on pricing transparency. The list price is rarely the actual price, and the actual price grows with usage in ways that are not obvious in the proof of concept. They also break down on edge cases: the long-tail PLC protocol that the vendor does not yet support, the local IT policy that forbids cloud egress, the line that runs on a 1998 controller without an Ethernet port.

    Camera and AI-first systems break down when the existing PLC data is good enough and the camera adds noise without value. They also break down when the lighting and mounting at the line is wrong (the same problem as any vision system).

    Build-your-own breaks down at the first vacation week of the person who wrote it.

    How to choose for a specific plant

    Three questions in order. What data sources do you need to connect today, and what will you need to connect in eighteen months? Where does the data need to land (a historian, a cloud warehouse, a BI tool, an AI model)? Who maintains the system and what is their tolerance for self-hosted complexity?

    A plant with twenty PLC-connected machines, an existing PI historian, and a small IT team should probably extend what it has. A plant with five lines, no historian, a desire for cloud analytics, and a willingness to pay per device should look at the cloud-native commercial category. A plant whose biggest visibility gap is what is happening on the line beyond what the PLC reports should look at camera and AI-first systems. A plant with one engineer and one line is fine on build-your-own until the engineer takes a holiday.

    The mistake is to pick by brand recognition rather than by the answer to those three questions. The right answer is rarely the same as the answer for the plant next door.

    Costs in 2026

    Rough order of magnitude for a mid-sized plant (10 to 30 connected machines).

    Classic SCADA-adjacent: 100k to 400k EUR up front plus 15 to 25 percent annual maintenance.

    Modern open-source: 0 EUR in license plus 1 to 2 full-time engineers (so 100k to 200k EUR per year in fully loaded cost).

    Cloud-native commercial: 30k to 150k EUR per year subscription depending on per-device or per-data-stream tier.

    Camera and AI-first: 5k to 20k EUR per line per year subscription, plus a one-off setup cost in the 1 to 5k range per line for hardware to get the camera running.

    Build-your-own: the cost of one engineer's time and the risk of catastrophic failure when they leave.

    These ranges are wide because the actual numbers depend on the negotiation, the volume, and the discounts that come at end of quarter. Treat them as orientation, not as quotes.

    A field primer: what is actually inside a data acquisition system

    A working data acquisition system in 2026 is a stack, not a single product. Naming the pieces helps when you sit across the table from a vendor and the demo glosses over half of them.

    At the sensor layer, the inputs are typically a mix of thermocouples and RTDs for temperature, pressure transducers, vibration transducers, flow transducers, and current-and-voltage transducers used in power analysis. Each sensor signal is conditioned (signal conditioning includes amplification, isolation, and filtering) and converted from analogue to digital by analog-to-digital converters. The converted stream then carries a serial number for the source, a timestamp, and the engineering units, and is handed up to whatever consumes it.

    The DAQ hardware that does that conversion comes in three rough shapes. Standalone data loggers and recorders that store readings to internal memory for later download (the simplest data logging workflow, still common on remote pumps, generators, and HVAC plants). Modular daq hardware on an Ethernet or USB backbone that streams to a host (the dominant shape in test labs and on R&D benches). And programmable logic controller front ends that combine a small DAQ stack with control logic on the same device (the dominant shape on production lines).

    Above the hardware sits the daq software. It does three jobs that overlap with what a machine data acquisition tool does at the plant scale. It configures the channels (sampling rate, range, filtering). It records and stores the process data (often to a Linux host that also runs the historian). And it surfaces the readings to operators through real-time graphing, dashboards, and alarms. The user-facing layer is built in a range of programming languages: C and C# for the legacy stacks, Python and JavaScript for the modern web dashboards, plus a long tail of vendor scripting environments (LabVIEW, Codesys structured text, Beckhoff TwinCAT).

    The reason this primer matters for the plant-level buyer is that the same words mean different things at different scales. A test engineer at a battery R&D lab who says "DAQ" usually means a National Instruments PXI chassis with a stack of analog input modules and LabVIEW on top. An operations leader at a packaging plant who says "machine data acquisition" usually means a piece of middleware that pulls data from twenty PLCs and feeds it to a dashboard and an AI model. Both are right, both are using the same words, and the vendors who sell to both segments speak in deliberately ambiguous terms. When a salesperson talks DAQ at you, ask whether they mean the sensor-to-converter stack or the PLC-to-dashboard layer. The answer determines whether the tool fits.

    Quality control teams use DAQ data the most aggressively of any function. The data is the evidence in every CAPA, every supplier audit, every customer complaint that needs traceability. A plant that runs quality control on hand-written logs is in a different decade from a plant that runs it on the data acquisition system. The shift from one to the other is what most of this software is actually selling, even when it is sold as productivity or as visibility.

    FAQ

    Is MQTT the same as a machine data acquisition tool? No. MQTT is a transport protocol. A machine data acquisition tool typically uses MQTT (or OPC UA, or proprietary protocols) as one of its transport layers. Tools and protocols are different things.

    Do I need a historian and a machine data acquisition tool? In a small plant, no. In a large plant with high-volume PLC data, yes. The historian is optimized for time-series storage and retrieval at high cadence. The acquisition tool is optimized for getting the data there and to other consumers.

    What is OPC UA and do I need it? OPC UA is the modern open standard for machine-to-machine data exchange. Most acquisition tools speak it. You need it if your machines support it (most modern PLCs do). For older machines you fall back to the specific brand protocols.

    How does this fit with our MES or ERP? The acquisition tool feeds the MES with real-time machine data. The MES feeds the ERP with summarized production data. The acquisition tool is upstream of both.

    Start where the visibility gap is

    The right tool depends on the gap. If the gap is dashboards from PLC data, go cloud-native commercial or open-source. If the gap is enterprise reporting from a large machine fleet, stay with the classic stack and extend it. If the gap is knowing what the line is actually doing beyond what the PLC reports, start with the camera and AI-first category and worry about the rest later.

    For a deeper look at what camera-based monitoring buys you, see camera production monitoring. For how this fits into a wider visibility programme, see production monitoring system.

    Start free or join the community to compare data acquisition stacks with peers from other plants.

    Explore with AI

    Discuss this article with your favorite AI assistant

    Korbinian Kuusisto, CEO and founder of Enao Vision

    Written by

    Korbinian Kuusisto

    CEO & Founder, Enao Vision