Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将OPC UA服务器添加到.NET应用程序_C#_.net_Opc_Scada_Opc Ua - Fatal编程技术网

C# 将OPC UA服务器添加到.NET应用程序

C# 将OPC UA服务器添加到.NET应用程序,c#,.net,opc,scada,opc-ua,C#,.net,Opc,Scada,Opc Ua,我有一个C#应用程序,通过以太网与过程仪表进行通信。我想在我的应用程序中添加一个OPC UA服务器,这样任何带有内置OPC客户端的SCADA系统都可以连接并读取仪器采集的测量数据。有人知道我可以使用的第三方dll吗 我不是在寻找免费或开源的东西,但许可条款需要允许我将其作为应用程序的一部分进行重新销售 非常感谢你的帮助 我想看看。他们有一些供应商的链接,这些供应商生产OPC客户端和服务器工具包,您可以在应用程序中使用这些工具包。其中大多数是免版税的。请注意,支持OPC UA的SCADA系统还不多

我有一个C#应用程序,通过以太网与过程仪表进行通信。我想在我的应用程序中添加一个OPC UA服务器,这样任何带有内置OPC客户端的SCADA系统都可以连接并读取仪器采集的测量数据。有人知道我可以使用的第三方dll吗

我不是在寻找免费或开源的东西,但许可条款需要允许我将其作为应用程序的一部分进行重新销售


非常感谢你的帮助

我想看看。他们有一些供应商的链接,这些供应商生产OPC客户端和服务器工具包,您可以在应用程序中使用这些工具包。其中大多数是免版税的。请注意,支持OPC UA的SCADA系统还不多;其中大多数仅支持OPC DA。

这是您可以使用的OPC客户端和服务器库的最佳集合:

您需要购买OPC UA SDK,以允许您的C#应用程序使用OPC UA

然后,您可以尝试使用OPC UA客户端,例如来自统一自动化的客户端:(WIN32、Linux和Android免费!)


<>也有一些SCADA已经支持OPC-UA源于ICONIC:(免费试用)

< P> OPC基金会公布了它们(04/14/2015)。 NET的堆栈包括大量DA、Historie。。。客户机和服务器可以在GitHub上免费下载

很好,但问题是它附带的许可证。它基本上只能由OPC成员使用,因为其他人都需要在GPL2.0下使使用它的软件开源

我希望他们只提供一次性费用的开发者许可证


可以在商业应用程序中使用的真正免费的库是(LGPL+静态链接例外)。但是与.NET一起使用需要额外的工作,因为它是基于C的…

谢谢您的帮助!我只是做了更多的搜索,我确实发现OPC DA可能就是我要找的。