
Omron and major PLC and controller manufacturers worldwide offer products with the OPC UA server interface.
This controller with OPC UA server functionality can access PLCopen information models. This allows the controller to be directly connected to the higher-level IT system (e.g., SCADA) just by selecting controller variables.
The NX102 Series comes equipped with database connection functionality as well as OPC UA server functionality.
One controller can be connected to both the higher-level system and database: MES or SCADA via OPC UA, and SQL Server or Oracle Database used for traceability via database connection.
The NX102 Controller supports not only OPC UA and database connection but various networks including EtherNet/IP, EtherCAT, MODBUS/TCP, and SLMP. It also offers IO-Link connectivity that makes communication down to the sensor level visible. Combining versatile connectivity with OPC UA brings IT and IoT to manufacturing sites.
The OPC UA server is also integrated into Distributed Control Systems (DCS) for process control of oil refinery plants and chemical plants. Find products with OPC UA server capabilities on the Certified Products page of the OPC Foundation website.
Certified Products page of the OPC Foundation
Certified products include many DCS products.
This section shows some examples of software with an embedded OPC UA client that is used together with an OPC UA server such as PLC.
(Note: The software below could be connected in the interoperability workshops (IOP) held by the OPC Foundation, actual systems, or demonstration systems. However, this does not mean that Omron recommends these products or guarantee the connection.)
PC software provided by FANUC Corporation for collecting and visualizing the machine information in the factory.
FANUC MT-LINKi page
Information can be collected from equipment such as machine tools with FANUC CNC, FANUC robot controllers, and PLCs supporting OPC UA communication.
This is SCADA development software offered by InduSoft, Inc. in the United States.
InduSoft Web Studio page
The OPC UA client has been embedded for long.
Puerto Co., Ltd. in Japan provides Excel add-on OPC UA client.
Data can be read from or written to the OPC UA server like a PLC in the familiar Excel environment.
See the demonstration video of Omron’s NX102 Controller connected with Puerto UA Monitor.
Demonstration video of NX102 and Puerto UA Monitor (Japanese)
This product offered by OSIsoft in the United States (https://www.osisoft.jp/) is an IoT platform that can collect, accumulate, and manage huge amounts of data in real time. PI Connector for OPC UA enables real-time data collection from the OPC UA server such as PLC.
See the demonstration video of Omron’s NX102 Controller connected with PI System.
Demonstration video of NX102 and PI System (Japanese)
Node-RED is an open source software (OSS) visual programming tool developed by the OpenJS Foundation project, which allows you to program on a web browser, create IoT applications, and display data.
See the demonstration video of Omron’s NX102 Controller connected with Node-RED.
Demonstration video of NX102 and Node-RED with OPC UA (English)
The use of SDK or other development kits makes development of the software and systems for OPC UA more efficient.
The OPC Foundation provides open-source OPC UA stacks and sample applications on GitHub.
GitHub page of the OPC Foundation
Everyone can use them. However, attention should be paid to commercial use because they are licensed under GPL v2. The stacks available to The OPC Foundation Corporate Members are under RCL license, allowing commercial use without the need to disclose source code for applications using the stacks.
Various OPC Foundation Corporate Member companies offer certified OPC UA SDK.
Certified Products page of the OPC Foundation
The first-generation OPC technology OPC DA has been used for supervisory control and operation monitoring systems for factories. OPC UA is increasingly adopted for updating the systems. Improved points are:
・ Direct connection with PLC or control devices as well as Windows PC makes the system configuration simple.
・ In addition to simple numerical and memory data, structured data and semantic information can be exchanged.
・ Security is enhanced.
A broad range of OPC UA-capable SCADA, PLC, and controllers boost the adoption of OPC UA.
Manufacturing sites around the world have their own IT systems. M&A is one of the reasons. In order to improve productivity by leveraging information across the company, KPI and systems need to be standardized. The adoption of OPC UA as a globally standard, future-proof foundation solves this challenge.
OPC UA is used to collect and visualize data, such as operation information of CNC machine tools on metal parts processing lines, information of devices controlled by the PLC, and environmental information like power and temperature. One system can collect and manage both CNC and PLC information.
Secured OPC UA can be used for cyber security and protection against manipulation of production data to achieve safe and secure manufacturing.
・ Cyber security measure
Most of actual applications are not disclosed, but Nagoya Institute of Technology in Japan published the details and results of empirical research on cyber security using OPC UA.
・ Protection against manipulation of production data
There is an increasing need to ensure the data integrity (DI) of production data collected from production lines and machines in the pharmaceutical industry. Data integrity means assuring the completeness and consistency of data.
OPC UA with digital signatures is sometimes used as a way to facilitate ensuring the data integrity.
(To be continued)
Machine Automation Controller
NJ/NX-series CPU Unit
NX701-1□□□/NX102-□□□□/NJ501-1□00