OPCua
OPCua
Commons’ based Component dedicated to OPCua server management.
This component wrap the 3rd-party library “open62541”.
“open62541” (http://open62541.org) is an open source and free implementation of OPC UA (OPC Unified Architecture) written in the common subset of the C99 and C++98 languages. The library is usable with all major compilers and provides the necessary tools to implement dedicated OPC UA clients and servers, or to integrate OPC UA-based communication into existing applications. open62541 library is platform independent. All platform-specific functionality is implemented via exchangeable plugins. Plugin implementations are provided for the major operating systems.

This component allow to expose controller’s mnemonics to OPCua server as node-objects.
The controller configuration is used to dynamically configure the OPCua “Information-Model”.
By default, only chosen mnemonics are exposed (thanks to accessibility mask), but we can expose whatever component we want.