Adding an OPC UA Server to .NET application

user441603 picture user441603 · Feb 17, 2012 · Viewed 24.3k times · Source

I have a C# application that communicates with a process instrument over ethernet. I want to add an OPC UA server to my application so that any SCADA system with a built in OPC client can connect and read measurement data taken by the instrument. Does any one know of any 3rd party dll's that I can use?

I'm not looking for something that is free or open source, but the license terms would need to allow for me to re-sell as part of my application.

Thanks so much for your help!

Answer

Camille G. picture Camille G. · Oct 3, 2012

You need to buy OPC UA SDK to allow your C# application to use OPC UA .

Then you can try with OPC UA Client such as the one from Unified Automation : http://www.unified-automation.com/opc-ua-clients/ (Free for WIN32, Linux and Android !)

There is also some SCADA already supporting OPC UA like Genesis from Iconics : http://www.iconics.com/Home/Products/HMI-SCADA-Software-Solutions/GENESIS32.aspx (Free trial)