Requirements

The OPC UA drivers require licensing and a set of core modules.

Platforms and software

The OPC UA drivers function on any QNX-based platform running on latest Niagara version, such as the JACE-8000, as well as Windows-based platforms (Windows 7 Service Pack One and later) running on latest Niagara version.

The OPC UA drivers function on any Ubuntu Core 20 platform running on latest Niagara version, such as the JACE-9000, as well as Windows-based platforms (Windows 7 Service Pack One and later) running on latest Niagara version.

In addition to the framework software, the OPC UA server requires software, such as Prosys OPC UA Simulation Server, installed on your PC. You use this to configure and manage the OPC UA server.

License requirements

The opcUaClient module requires a license for the “opcUaClient” feature. This license may have other OPC UA client device, proxy point, and history limits.

The opcUaServer module requires a license for the “opcUaServer” feature. This license may have other OPC UA client device, proxy point, and history limits.

To check to see if your software installation is licensed for opcUaClient and/or opcUaServer, open the license file from the License Manager view. The feature name is present only if your platform is licensed for the feature, as shown here:

< feature name="opcUaClient" expiration="2020-12-31" history.limit="" point.limit="" device.limit=""/ >
< feature name="opcUaServer" expiration="2020-12-31" history.limit="" point.limit="" device.limit=""/ >

Server modules

The server driver requires these modules in the host station:
  • opcUaCore-rt contains Java Class files and resources common to both OPC UA client and OPC UA server functionality.

  • opcUaServer-rt contains Java Class files and resources that support OPC UA server run-time functionality.

  • opcUaServer-wb contains Java Class files and resources that support OPC UA server Workbench functionality.

Client modules

The client driver requires these modules in the host station:

  • opcUaCore-rt contains Java Class files and resources common to both OPC UA client and OPC UA server functionality.

  • opcUaClient-rt contains Java Class files and resources that support OPC UA client run-time functionality.

  • opcUaClient-wb contains Java Class files and resources that support OPC UA client Workbench functionality.