Early realization of OPC UA support for industrial equipment!

Are you familiar with the communication protocol called "OPC UA"? This protocol is the recommended protocol for Industrie 4.0, and its popularity is currently accelerating mainly in Europe and Asia, and is expected to accelerate in Japan in the future.

Recently, Macnica started providing an SDK (Software Development Kit) for incorporating OPC UA communication functions into industrial equipment that does not support OPU UA.In this article, we will introduce an overview of OPC UA and Macnica 's OPC UA server. I will explain what an SDK is.

We will also introduce "Sitara ARM Processors" by Texas Instruments (TI) as a verified device for the OPC UA server SDK.

What is OPC UA

First, OPC UA is a data exchange communication protocol for industrial equipment formulated by the OPC Foundation.
While inheriting the superiority of OPC Classic, the predecessor of OPU-UA, it dramatically improves security and data exchange, and is a standardized, highly extensible, platform-independent communication standard.

Features of OPC-UA

1. Scalability

With OPC Classic, we were able to share a certain range of data, but we weren't able to cover the entire range. However, OPC UA can also realize data sharing in the whole range, from embedded systems to mainframes.

Image diagram of OPC UA features
Image diagram

2. Interconnectivity

In many cases, industrial equipment communicates according to its own standard, and furthermore, there was a problem that it was difficult to link it with an IT system (integrated management system (ERP)). OPC UA enables seamless communication from ERP to PLC.

OPC UA enables communication to layers that were not possible with OPC Classic
OPC UA enables communication to layers that were not possible with OPC Classic

3. Security

In recent years, there have been many incidents related to plant and factory security, and the importance of security is being sought.
The security of OPC UA is a control system protocol that considers security functions from the standard review stage and can establish secure communication without difficulty. In addition, the Federal Information Security Office (German government BSI) has evaluated the security functions of OPC UA and reported its safety.

What you can do with OPC UA

OPC UA only defines "how to connect while maintaining safety", and users can freely define what to connect. It can be used mainly for the following purposes.

  • Equipment monitoring
  • Equipment operation
  • Collection of production information
  • Collection of operation status
Example: Coordination between factories
Example: Coordination between factories

Macnica 's Japanese-made OPC UA server SDK, the first in Japan

OPC UA Server SDK is an SDK for incorporating OPC UA communication functions into industrial equipment.
Additionally, since this is the first Japanese OPC UA server SDK developed by Macnica in-house, we will also provide Japanese documentation and technical support from Macnica.

Features

  • Japan's first OPC UA server SDK made in Japan
  • C言語対応のAPIを提供
    • Implemented not only API but also internal implementation in C language. Suitable for embedded devices
  • Conformity assessment for OPC UA standards completed
    • Operation confirmed with the UA Compliance Test Tool provided by the OPC Foundation
  • Supports security policies recommended by the OPC Foundation
  • Small footprint and platform independent implementation
    • Operation confirmed on Windows and Linux
  • Provide Japanese manual

Evaluation environment

Configuration image
Configuration image

TI processors compatible with OPC UA Server SDK

There are several OPC UA server SDK verified devices, but in this article, we will introduce TI's "AM335x Starter Kit".

AM335x Starter Kit Features

The AM335x Starter Kit is equipped with Arm® Cortex®-A8 and is a low-cost and quick evaluation board for devices such as smart home appliances and industrial network applications. A Linux SDK is also available from TI, and you can immediately build a Linux environment simply by installing it on a micro SD card.

It also has the following functions.

AM335x Starter Kit
  • AM3358 processor (Arm® Cortex®-A8)
  • 256MB DDR3
  • 4.3 inch LCD touch screen
  • onboard emulator
  • Built-in PRU-ICSS for industrial Ethernet

Although the only verified device is the TI AM335x Starter Kit, the OPC UA Server SDK is expected to run on all Arm® Cortex® -A series CPUs. The AM335x is the most standard product, so if you are interested in more advanced Sitara products, please see the technical articles below.

Sitara series overview
Supports multiple industrial Ethernet standards! Processor without ASIC or FPGA

Sitara Series Recommended Evaluation Board
4 TI Arm® Cortex®-A General Purpose Processor Development/Evaluation Boards

Various solutions related to OPC UA are also being provided

What did you think. We mainly introduced OPC UA, the recommended protocol for Industry 4.0, and the OPC UA server SDK, which enables early implementation of OPC UA server support for machine tools and industrial equipment.

If you are interested, please visit the page below.

 

Inquiry

If you would like more information about the services mentioned in this article or TI's development/evaluation boats, please contact us here.

Click here for recommended articles/materials

Realize a smart factory with an industrial processor! Sitara™ AM437x
Let's detect people with OpenCV compatible Arm (R) processor
What is EtherCAT® - 5 minute overview

Click here to purchase products

AM335x Starter Kit (TMDSSK3358)

Click here for manufacturer site/other related links

industrial communication
Machine learning powers autonomous industrial systems