OPC-UA Client Supported hardware

The OPC-UA Client driver is supported on the following product platforms.

  • Asset Gateway for B+B SmartWorx Spectre V3 1
  • Asset Gateway for CalAmp CDM5030 (Discontinued)
  • Asset Gateway for CalAmp LMU5000 RevG (Discontinued)
  • Asset Gateway for MultiTech OCG-D H5 (Discontinued)
  • Asset Gateway for MultiTech Conduit AEP
  • Asset Gateway for MultiTech MultiConect rCell
  • Asset Gateway for Windows 32-bit and 64-bit
  • Asset Gateway for Linux 32-bit and 64-bit
  • Enterprise Gateway for Linux 32-bit and 64-bit
  • Enterprise Gateway for Windows 32-bit and 64-bit

The OPC-UA Client driver is the extension that contains the protocol specific logic to communicate with servers that support the OPC-UA specification. Communication support is provided for OPC-UA servers that are installed on the same network and are accessible from the Enterprise Gateway machine.

Supported devices and communication interfaces

The OPC-UA Client driver has been tested interacting with the following OPC-UA servers.

Device Type Protocol
OPC-UA Servers OPC-UA interface protocol
  • Unified Automation - UA SDK C++ Server Professional 1.5.0
  • Unified Automation - UA SDK ANSI C Server Professional 1.5.1
  • Beckhoff - TS6100 TwinCAT OPC-UA Server
  • Kepware - Kepware KepServerEX 6.4 
  • Siemens SIMATIC OPC UA S7-1500 Server
  • Prosys OPC UA Simulation Server

Server Considerations

  • The OPC-UA Client driver supports reading and writing to subsets of variable arrays. Not all OPC-UA servers, however, support reading and writing to array subsets. If an OPC- UA server does not provide this support, the entire array must be read or written to.
  • The OPC-UA Client driver uses OPC-UA subscriptions for monitoring items used in triggers, variable groups, and in variable watch windows. Each trigger and each variable in the watch window requires its own subscription. OPC-UA servers may need to be configured to increase the number of allowed subscriptions.

Limitations

The OPC-UA Client driver requires significant system resources to connect to OPC-UA servers and subscribe to the tags supported by the OPC-UA server.

In resource constrained nodes, primarily memory constrained environments, configuration topics to review when using the OPC-UA Client driver include:

  1. Do not install unnecessary packages or extensions on the node.
  2. Ensure Per Variable Security is set to False in the device definitions.
  3. Increase the Timeout parameter value to 60 seconds in your OPC-UA Client device definitions.
  4. Increase the Enumeration Timeout parameter if tags are not enumerated from the OPC-UA server.
  5. Subscribing to a large numbers of tags will have a performance impact. Consider the minimum requirements for the application, and scale down the number of tags that are subscribed to.
  6. There is a limitation of 25 concurrent Started OPC-UA Client devices on each deviceWISE node.
  7. For the Mitsubishi MESInterface IT product, review the Memory Optimization parameters:
    • Throughput = Low Capacity
    • Enterprise Access = Optimized for SQL Server
      For information on memory optimization, see Memory Optimization.
  8. Security using X.509 Certificates is not supported on VxWorks platforms or Asset Gateway for B+B SmartWorx Spectre V3.
  9. MaxAge - By default, the MaxAge is set to zero for all reads to receive the new value from the Server data source . Reading cache value from Server is not supported in deviceWISE.
  10. Deadband - Deadband configuration is not supported in OPC-UA subscriptions in deviceWISE.


1 Security using X.509 Certificates are not supported on this product platforms.