OPC-UA, MQTT, Modbus, and Industrial Protocols: A Manufacturer's Guide to Machine Data Connectivity

Every machine on your factory floor is already generating data. The question is whether that data is accessible. Modern industrial machines speak a range of communication protocols — OPC Foundation OPC-UA specification, Modbus, MQTT protocol standard, MTConnect, PROFINET, and others — that determine how, and whether, their operational data can be read by external monitoring systems. Understanding these protocols is the key to unlocking the full potential of machine monitoring platform, and to understanding when protocol integration adds value versus when non-invasive sensor-based monitoring is the smarter approach. This guide explains what you need to know, without the engineering jargon.

Which Industrial Protocol Should Manufacturers Use for Machine Monitoring?

Why Industrial Protocols Matter for Machine Monitoring

A machine’s onboard controller — its PLC (Programmable Logic Controller), CNC machining, or press controller — typically knows far more about the machine’s operational state than any external sensor can measure. It knows:

Commanded vs. actual positions, speeds, and feeds.

Alarm codes, fault histories, and program execution states.

Part counts, program numbers, and cycle time from the controller’s own clock.

Process parameters: injection speed, pack pressure, spindle load, axis current.

Machine mode: running, idle, alarm, setup, program hold.

Accessing this data through the machine’s communication protocol gives a machine monitoring platform a level of operational context that sensors alone cannot provide. But it requires integration work, and it requires that the machine’s controller supports a readable protocol.

For machines that don’t support readable protocols — or where protocol integration is too complex or too expensive to justify — non-invasive sensor-based monitoring provides most of the value at a fraction of the cost and complexity. Understanding the tradeoff is the foundation of a sound monitoring strategy.

The Major Industrial Communication Protocols

OPC-UA (OPC Unified Architecture)

OPC-UA is the modern standard for secure, platform-independent industrial data exchange. It was developed by the OPC Foundation and is now the protocol of choice for Industry 4.0 machine connectivity.

What it does: Provides a structured, secure, bidirectional data exchange interface between machines and external systems. OPC-UA exposes machine data as a browsable “address space” of nodes, each representing a piece of data (spindle speed, axis position, alarm state, etc.).

Who uses it: Most CNC machines manufactured after 2015 (Fanuc, Siemens, Heidenhain, Mazak), modern injection molding presses, industrial robots (KUKA, ABB, FANUC), and many packaging and assembly machines.

SensFlo integration: SensFlo’s OPC-UA connector browses the machine’s address space, maps selected data points to SensFlo machine variables, and streams data continuously without impacting machine performance.

When to use it: Whenever the machine supports OPC-UA and you want to pull rich controller data (part counts, axis loads, alarm histories) into your monitoring platform alongside sensor data.

Modbus TCP / Modbus RTU

Modbus is the oldest widely-used industrial protocol and remains the most prevalent in legacy equipment. It is simple, robust, and supported by virtually every PLC manufactured since 1980.

What it does: Provides read (and sometimes write) access to the PLC’s register space. Each register holds a value (a temperature setpoint, a conveyor speed, a binary state). Modbus does not have a directory or address space browser — you need to know the register map for the specific machine.

Who uses it: Legacy PLCs (Allen-Bradley, Siemens, Mitsubishi, Omron), industrial sensors with built-in Modbus outputs, motor drives, temperature controllers, and most process control equipment.

SensFlo integration: SensFlo’s Modbus connector reads specified register addresses at configurable polling intervals. The machine’s register map must be available (from the machine manual or the machine builder’s support team).

When to use it: For legacy machines with PLCs that don’t support modern protocols but where controller data access is valuable.

MQTT (Message Queuing Telemetry Transport)

MQTT is a lightweight publish-subscribe messaging protocol originally designed for constrained IoT devices. It is increasingly used in industrial IoT as the transport layer for machine data.

What it does: Machines or edge devices publish data to topics on an MQTT broker. Subscribers (including SensFlo) receive the data in real time. MQTT is event-driven rather than polled, making it efficient for high-frequency data streams.

Who uses it: Modern IoT-enabled machines, edge computing devices, and systems using cloud IoT platforms (AWS IoT, Azure IoT Hub, Google Cloud IoT). Many new machine builders are adopting MQTT as their native data transport.

SensFlo integration: SensFlo can subscribe to MQTT topics and ingest machine data streams from any MQTT-enabled device or edge system.

When to use it: When machines or edge devices already publish MQTT data, or when a lightweight, cloud-native data transport is preferred over a polling-based protocol.

MTConnect

MTConnect is an open standard protocol specifically designed for CNC machine tool data. It defines a standardized vocabulary for manufacturing equipment, making CNC data interoperable across machines from different manufacturers.

What it does: Exposes CNC machine data as a structured XML stream accessible via HTTP. Data includes spindle speed, axis positions, feed rates, part counts, tool in use, program state, and alarm messages.

Who uses it: CNC machine tools from major manufacturers including Mazak, Okuma, Mori Seiki, Hardinge, and others. The standard is managed by the Association for Manufacturing Technology (AMT).

SensFlo integration: SensFlo’s MTConnect adapter ingests the machine’s HTTP data stream and maps CNC variables to SensFlo’s monitoring platform.

When to use it: The preferred protocol for CNC machine monitoring when available, as it provides richer and more standardized data than Modbus.

PROFINET / PROFIBUS and EtherNet/IP

These are the dominant fieldbus protocols in European (PROFINET/PROFIBUS) and North American (EtherNet/IP) automated production environments. They are primarily used for machine-to-machine and machine-to-PLC communication within a cell, not for external data access.

Accessing PROFINET or EtherNet/IP data for monitoring typically requires a protocol gateway device that translates the fieldbus data to a more accessible format (OPC-UA or MQTT).

SensFlo’s approach: Use a third-party protocol gateway (e.g., HMS Anybus, Moxa, Red Lion) to bridge PROFINET/EtherNet/IP to OPC-UA or MQTT, then ingest into SensFlo.

Protocol Integration vs. Non-Invasive Sensor Monitoring: Choosing the Right Approach

The most common question manufacturers ask when planning a monitoring deployment: do I need protocol integration, or are external sensors enough? The answer depends on what data you need and what your machines can provide.

When Non-Invasive Sensors Are Sufficient (Most Cases)

You want to detect unplanned downtime, measure utilization, and receive predictive maintenance alerts for mechanical failures. Vibration, temperature, and current sensors provide this without any machine integration.

Your machines are old, lack network connectivity, or don’t support readable protocols. Non-invasive sensors work on any machine regardless of age or design.

You want to deploy quickly and validate ROI before investing in integration projects. Sensors install in 60 seconds; protocol integration may take days or weeks.

Your primary concern is bearing failures, thermal anomalies, and OEE measurement— all of which are well-served by physical sensor data.

When Protocol Integration Adds Significant Value

You want cycle-accurate part counts from the controller, not inferred from vibration.

You want to correlate machine alarms and fault codes with condition data for root cause analysis.

You want spindle load or axis current data at the controller’s own sample rate (not inferred from external current monitoring).

You want process parameter data (injection speed, pack pressure, feed rate) for process optimization, not just machine health monitoring.

You want to build a true digital twins that includes the machine’s commanded vs. actual state.

For most manufacturers, the recommended approach is: start with non-invasive sensor monitoring for immediate value, then add protocol integration for specific machines where controller data adds meaningful additional insight.

Approximately 80% of the machine monitoring value that manufacturers need — downtime detection, OEE measurement, predictive maintenance alerts, shift reporting — is available from non-invasive sensors alone. Protocol integration is the 20% that adds depth for specific analytical use cases.

SensFlo’s Protocol Integration Architecture

SensFlo is designed to work across the full spectrum of integration options, from zero-integration sensor monitoring to full protocol-based controller data ingestion:

Non-invasive sensors: The default deployment mode. No machine integration required, installs in 60 seconds, works on any machine.

Protocol connectors: Optional add-ons that enable OPC-UA, Modbus, MQTT, and MTConnect integration for machines where controller data access is available and valuable.

Edge processing: SensFlo’s edge gateway handles protocol translation at the facility level, so cloud connectivity does not need to be low-latency to support protocol data.

Unified data model: Sensor data and protocol data are merged into a single machine data stream in SensFlo’s platform. OEE, alerts, and analytics use the best available data source for each variable.

Open API: SensFlo’s data can be exported to third-party systems via REST API and webhooks, enabling integration with SCADA, MES, ERP, and digital twin platforms.

Frequently Asked Questions

Q: What is OPC-UA and why does it matter for machine monitoring?

OPC-UA (OPC Unified Architecture) is the modern standard for secure industrial machine data exchange. It allows machine monitoring platforms like SensFlo to read data directly from a machine’s controller — including spindle speeds, part counts, alarm histories, and process parameters — without needing physical sensors. Most CNC machines and modern industrial equipment manufactured after 2015 support OPC-UA. It is the preferred integration method for machines that support it.

Q: Can SensFlo monitor machines that don’t support any communication protocol?

Yes. SensFlo’s non-invasive sensors attach physically to any machine regardless of its age, communication capabilities, or control system design. Vibration, temperature, and current sensors provide machine health, OEE, and predictive maintenance data without any integration with the machine’s electrical or control systems. This makes SensFlo deployable on machines from any era.

Q: What is the difference between OPC-UA and Modbus?

OPC-UA is a modern, secure, self-describing protocol that supports complex data structures, authentication, and encryption. It is the preferred standard for new equipment. Modbus is an older, simpler protocol that provides read/write access to register values without security or self-description. Modbus requires knowledge of the machine’s register map. Both are widely used: OPC-UA on modern equipment, Modbus on legacy systems.

Q: What is MTConnect and which CNC machines support it?

MTConnect is an open standard specifically for CNC machine tool data. It exposes spindle load, axis positions, part counts, tool information, and alarm data as a standardized HTTP data stream. It is supported by major CNC manufacturers including Mazak, Okuma, Mori Seiki, Hardinge, and others, as well as through adapter software for Fanuc and Siemens controls.

Q: Do I need protocol integration to use SensFlo effectively?

No. The majority of SensFlo customers deploy using non-invasive sensors alone and achieve full value from downtime detection, OEE measurement, and predictive maintenance alerting. Protocol integration is an optional enhancement for manufacturers who want to incorporate controller data (part counts, process parameters, alarm codes) into their monitoring and analytics.

Related Reading

Ready to get started? Request a free demo— most manufacturers are monitoring their first machines within a week. Use the ROAI Calculator to project your return, or explore pricing to find the right tier for your operation. Learn more about our solutions, FloE AI, and customer success stories.

Talk to us

Let us take your company to the next level. Let’s have a chat and find out how we can help you.