Configuring the OPC UA Application Overview
This section describes the OPC UA application configuration file based on the OPC Foundation Software Development Kit (SDK) Configuration Schema. This configuration format is used by both client and server applications in the OPC UA .NET Standard stack.
To learn more, use the following references.
- OPC Foundation UA SDK Configuration Schema
- OPC UA Specification Part 6: Mappings
- OPC UA Specification Part 4: Services
- OPC Foundation Security Best Practices
- UA .NET Standard GitHub Repository
The OPC UA application configuration file in GENESIS, FwxServer.OpcUa.config, configures both OPC UA server and client settings for FrameWorX Server. The root element is ApplicationConfiguration and contains the following .xml sections.
|
Section |
Description |
Required |
|---|---|---|
|
ApplicationName |
Human-readable name of the application |
Yes |
|
ApplicationUri |
Uniform Resource Identifier (URI) that is unique for the application |
Yes |
|
ProductUri |
Product family identifier |
Yes |
|
ApplicationType |
Type of OPC UA application |
Yes |
|
SecurityConfiguration |
Security and certificate settings |
Yes |
|
TransportQuotas |
Transport layer limits and timeouts |
Yes |
|
ClientConfiguration |
Client-specific settings |
Client only |
|
ServerConfiguration |
Server-specific settings |
Server only |
|
TraceConfiguration |
Logging and diagnostics settings |
Optional |
To configure each section of the OPC UA application configuration file for GENESIS, refer to the following topics.
- Configuring the OPC UA Application Identity
- Configuring the OPC UA Application Security
- Configuring the OPC UA Application Transport
- Configuring the OPC UA Application Server Settings
- Configuring the OPC UA Application Client Settings
- Configuring the OPC UA Application Tracing
- Best Practices for Configuring the OPC UA Application