Principles of operation
- Last UpdatedDec 04, 2025
- 2 minute read
- PI System
- Adapter for OPC UA 1.6
- Adapters
AVEVA Adapter for OPC UA is a data-collection component that transfers time-series process data and events data from source devices to OMF endpoints in CONNECT data services, AVEVA PI Servers, or Edge Data Store.
OPC Unified Architecture (OPC UA) is an open standard, machine-to-machine communication protocol for industrial automation developed by the OPC Foundation. The adapter can connect to any device that uses the OPC UA communication protocol.

This adapter's operations focus on data collection and stream creation.
Adapter installation
You can install the adapter with a download kit that you can obtain from the Customer Portal. You can install the adapter on devices running either Windows or Linux operating systems.
Adapter configuration
Using REST API, you can configure all functions of the adapter. The configurations are stored in JSON files. For data ingress, you must define an adapter component in the system components configuration for each device to which the adapter will connect. You configure each adapter component with the connection information for the device and the data to collect. For data egress, you must specify destinations for the data, including security for the outgoing connection. Additional configurations are available to egress health and diagnostics data, add buffering configuration to protect against data loss, and record logging information for troubleshooting purposes.
After you have configured the adapter and it is sending data, you can use administration functions to manage the adapter or individual ingress components of the adapter. Health and diagnostics functions monitor the status of connected devices, adapter system functions, the number of active data streams, the rate of data ingress, the rate of errors, and the rate of data egress.
EdgeCmd utility
AVEVA also provides the EdgeCmd utility, a proprietary command line tool to configure and administer an adapter on both Linux and Windows operating systems. EdgeCmd utility is installed separately from the adapter.
The EdgeCmd utility guide provides an overview on how to configure and administer AVEVA adapters on Linux and Windows using command line arguments.