HCL CAMWorks
Published

The Difference between MTConnect and OPC UA

While OPC UA and MTConnect are both http-based protocols, there are differences between them, and each is best used in differing scenarios.

Josh Davids, President and CEO, Scytec Consulting Inc.

Share

Leaders-In background

Although OPC UA and MTConnect are both http-based protocols (which makes them usable on internet-enabled networks), the question why MTConnect exists often arises since OPC UA has been around for a while and has wide support throughout industry. While similar in some regards, they are distinctly different in structure and purpose. Each has its advantages and disadvantages. Likewise, the scenarios in which they should be used are not the same. 

MTConnect is described as a set of open, royalty-free standards intended to foster greater interoperability among machines, devices, control systems and software applications. It is a standard developed to translate machine tool data into a common, internet-based language interpretable by software applications. OPC UA is so named because the Open Platform Communications (OPC) organization designated its protocol for industrial communication as the Unified Architecture (UA). It is easier simply to understand it as the open, nonproprietary set of specifications that ensures that automation systems are compatible with one another. We can say that OPC UA is a standard that deals with making data available, while MTConnect is a standard that deals with making data actionable.

If we view machine monitoring at a high level, it’s apparent that MTConnect is best-suited for equipment with standardized functions, such as CNC controls or other equipment that has known capability. OPC UA is generally best-suited for one-off integration projects that use programmable logic controllers (PLCs). Another difference is that OPC UA can be a read-write protocol, whereas MTConnect is read-only. Nothing can be written back to the machine.

The primary difference between these standards is that MTConnect provides a standard dictionary of data items. The advantage is that the vocabulary is consistent across all equipment, regardless of which machine tool builder is involved. For example, by looking at “execution,” an MTConnect data item, the state of the machine can be readily known, no matter what type of machine generates data with this label. This consistency makes it easy for machine-monitoring software to show which machines on a network are running or not running.

MTConnect provides consistency in the meaning of data terms. 

In comparison, OPC UA does not have a standard dictionary. When using OPC UA, it is necessary to know the address (or addresses) within the PLC where the running state (the equivalent to “execution”) is stored. This data location is likely to vary across different types of equipment. The end user will need to do some research to find where it is, and may need to process the data to derive the desired result. This makes it more difficult for software to report whether the machines or devices are running.

Yet OPC UA has its advantages. Although MTConnect is extensible (that is, more terms can be defined and added to its dictionary), the user is usually limited to the data items given in the MTConnect standard. The range of data available through OPC UA is greater because it is not constrained by a dictionary of available terms.  

A driver is needed for OPC UA to retrieve data from the PLC. This driver is a software utility written specifically for this purpose to be used on a specific device. OPC UA drivers are readily available for many PLCs from a variety of vendors. In contrast, MTConnect requires someone to develop the MTConnect adapter, which is the software that collects the data from the machine and formats it for the MTConnect agent. The MTConnect agent, in turn, enables the data to be accessed by analysis and reporting software. MTConnect adapters may not be available for many types of machine tools or CNCs. (It should be noted here that, in some cases, OPC UA has been used to acquire data, which can then be provided to an MTConnect adapter for standard formatting.) 

If MTConnect is available in the equipment to be monitored, it is generally the best option for this shopfloor application by virtue of its standard terminology. Significantly, the organizations that oversee MTConnect and OPC UA have worked together to make these standards compatible. This step ensures that, as the industrial internet takes shape, no machine or automated system will be left behind.

HCL CAMWorks
Techspex
Starrett W9400 Touch Screen Indicator
DN Solutions
RazorStar
Have it all with Mazak Ez Series Machines
MMS Made in the USA
World Machine Tool Survey
JTEKT
Paperless Parts machine shop software
PMTS 2025 Register Now!
IMTS+

Related Content

Sponsored

Easy-To-Install Data Acquisition System for Real-Time Monitoring Across Brands

cnSEE from All World Machinery Supply combines easy installation and monitoring across multiple machines.

Read More

Diving Deeper Into Machine Monitoring Data

Data visualization is the first step in using machine monitoring data, but taking it to the next level requires looking for trends within the data.

Read More

Four Questions (& Answers) About Data-Driven Process Improvement at CNC Job Shops

How can shops can make informed decisions using data-driven feedback to improve shopfloor efficiency and profitability? And how will these technologies differ between high- and low-volume production?

Read More

Can Connecting ERP to Machine Tool Monitoring Address the Workforce Challenge?

It can if RFID tags are added. Here is how this startup sees a local Internet of Things aiding CNC machine shops.

Read More

Read Next

5 Rules of Thumb for Buying CNC Machine Tools

Use these tips to carefully plan your machine tool purchases and to avoid regretting your decision later.

Read More

Registration Now Open for the Precision Machining Technology Show (PMTS) 2025

The precision machining industry’s premier event returns to Cleveland, OH, April 1-3.   

Read More
Workforce Development

Building Out a Foundation for Student Machinists

Autodesk and Haas have teamed up to produce an introductory course for students that covers the basics of CAD, CAM and CNC while providing them with a portfolio part.

Read More
HCL CAMWorks