Reputation:
Can anybody explain to me the use of UaExpert
and UA.NET Standard
? I'm an opc ua beginner, and I would like to understand these two terms.
What I found:
UaExpert
is an OPC UA ClientUA.NET Standard
is an OPC UA implementationAnd what is the meaning of the term OPC UA Stack?
Upvotes: 1
Views: 1031
Reputation: 6856
UaExpert and UA.NET Standard are both related to the OPC UA Protocol (Open Platform Communications - Unified Architecture).
OPC UA itself is a definition for data exchange acting as a platform independent, service oriented architecture. It is standardized under the IEC 62541 mainly driven by the OPC Foundation. The specification itself is freely available (after registration) on the OPC Foundation's webpage: OPC UA Specification.
UaExpert:
UaExpert is a commercial OPC UA Client developed by Unified Automation and available for free after registration: UaExpert
This application is mainly used to connect to an existing OPC UA Server to browse its data, also called address space. UaExpert's main functionality is to read and write data to a server, call methods, and interact with the nodes within the address space. You can also see it as a debugging interface for an OPC UA Server. In production systems you normally would implement your own OPC UA Client which controls an OPC UA Server automatically.
UA.NET Standard
UA.NET Standard is a specific implementation of the OPC UA protocol under a dual license: GPL and proprietary: UA.Net Standard and build on top of the .NET Framework. It supports the client and server side of OPC UA. You can use it to develop your own OPC UA server or Client.
There are various other commercial and open source OPC UA implementations available. A list of open source OPC UA Implementations can be found here: List of Open Source OPC UA Implementations
Upvotes: 2