C# 将OPC UA服务器添加到.NET应用程序
我有一个C#应用程序,通过以太网与过程仪表进行通信。我想在我的应用程序中添加一个OPC UA服务器,这样任何带有内置OPC客户端的SCADA系统都可以连接并读取仪器采集的测量数据。有人知道我可以使用的第三方dll吗 我不是在寻找免费或开源的东西,但许可条款需要允许我将其作为应用程序的一部分进行重新销售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系统还不多
非常感谢你的帮助 我想看看。他们有一些供应商的链接,这些供应商生产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可能就是我要找的。