OPC UA – Add EngineeringUnits in the model
After discussing the creation of a model, some users have come across the need to add the OPC UA EngineeringUnits field. In this short article we are going to look at an example of how we can add this property to our variables in order to specify the engineering units. OPC
OPC UA: ModelCompiler for Windows, Linux and Mac
As already discussed in the article on Model Design, the OPC Foundation provides a free tool called ModelCompiler that allows you to generate classes and configuration files necessary for the development of an OPC UA server. The project, freely downloadable from the GitHub repository, is however only executable on Windows platform. There
OPC UA: Let’s create a client with .NET libraries
Having seen how to write an OPC UA server, today we focus on its counterpart and analyze how to develop an OPC UA client using the same .NET libraries from the OPC Foundation. Starting the OPC UA Server To get started, let's boot up our OPC UA server. If you've been
OPC UA: Let’s create a server with .NET libraries
After giving a brief introduction to the protocol and seeing how to generate a data model of a simple industrial plant, it's time to create our OPC UA server. OPC UA .NET Stack Although there are several OPC UA implementations on .NET platform, the most convenient, in my opinion, is the
OPC UA: Model Design: Let’s create a data model
In the last article we had the opportunity to introduce OPC UA by discussing its history and key features. Today we take a step further towards the development of an OPC UA server and, in particular, we focus on the definition of a data model describing a simple production line composed
OPC UA: A brief introduction to the industrial protocol
Do you work in industrial automation, do you often hear about OPC UA and want to understand what it is and how to use this protocol? You've landed in the right place! In this series of articles we're going to take a closer look at what OPC UA is and how you