-

How to configure an iCube Controller as an OPC UA client

Version Number Description
1.0 Basic description of steps to configure an iCube controller as an OPC UA client

1. Supported Components

Component Name Version
iC9200 series ≥ 2024.3.1
iCube Engineer ≥ 2024.3

2. Supported Libraries

All libraries

3. Solution details

In this app note, we are using two iC9200 controllers, one as an OPC UA client and the other as an OPC UA Server.

Initial steps on OPC UA Server Device

The following steps explain the OPC server settings required to be set:

Image

Image

Image

Create variables and download a self-signed certificate from the Server device

  1. Mark the OPC tag in the variables list that the OPC UA server will expose
    Image
  2. After finishing the OPC Server setting open the WBM site for the server controller again.
  3. Go to Certificate Authentication under the Security menu.
  4. Open the Identity Store and download the OPC UA self-signed Certificate.
Image

Settings on theOPC UA Client Device

Please follow the below steps to set up the client device:
  1. Open the Web Based Management (WBM) site by browsing to the IP address of the PLC.
  2. Select the System Services item from the Configuration menu.
  3. Activate the OPC UA Client serviceif it is not enabled already.
  4. Press the Apply and reboot button if necessary.
  5. When the reboot is complete, log back into the WBM site and select the Certificate Authentication item from the Security menu.
  6. Select the Identity Stores tab.
  7. Download the Certificate from the OPC UA Client self-signed Identity Store. The Key Pair does not need to be downloaded.
Image

Exchange certificates between Server and Client device

  1. Upload the server certificate in the trust store of the client WBM. This certificate must be uploaded in the OPC UA Client section of the trust store.
    Image

2. Upload the self-signed certificate downloaded from the client into the OPCUA configurable section of the server.Image

3. Reboot both the controllers.

Variable Mapping in Client project

  1. First, add the server’s name and IP address as shown in the below image.
  2. Image
  3. Then add the subscribe variable group to read the variable from the server.
  4. To take the value of the remote variable identifier, we must use the UA expert.
    1. With UA expert establish the communication with the OPC UA server.
    2. Copy the Node ID from the UA expert and paste it into a remote variable identifier. Also, make sure that the Remote Variable namespace selected is the "*/iCubeControl.com*
    3. For example, the node ID can be seen when you click on the variable name and go to the attributes
                            Image

Image


Image



 


This help information is valid for iCube Engineer Online Help 2025.6

Copyright © 2025 YASKAWA EUROPE GmbH and © 2025 YASKAWA America, Inc.