【发布时间】:2016-05-20 09:05:33
【问题描述】:
我正在使用统一自动化 OPC UA C# SDK。我已经完成了所有教程并阅读了文档。我找不到任何有关如何从机床或 Web 服务获取数据的提示。有人可以帮帮我吗?
最好的问候 S.Tek
【问题讨论】:
-
你的问题不是很清楚,请澄清你的问题。您是在开发 OPC UA 客户端还是 OPC UA 服务器?如果您正在开发客户端,您只是在寻找一个测试服务器来测试客户端。如果您正在开发服务器,您究竟想与什么通信?
-
我正在为机床开发一个 OPC UA 服务器。但我不知道如何从现实世界的机器中获取数据。在每个示例中,代码中都有一个模拟器来模拟数据值。但是没有样本连接到代码之外的东西。
-
您的设备支持哪些协议?如果设备支持网络通信,您通常通过标准 TCP/IP 套接字连接到设备。然而,根据所支持的协议,不同设备的通信处理方式可能不同。例如,一些设备可能使用 Modbus,而另一些则使用 AK 协议。如果您打算通过 Modbus 或 MTConnect 等已知标准与设备通信,我只需购买现成的 OPC 服务器。
-
我的设备支持西门子、博世、海德汉和发那科。但是我们有一个适配器,它在 Web 服务中结合了所有这些。从那里我可以使用来自不同方法的链接通过 xml 或 json 发送轴等数据。
-
您确定您的适配器不支持 MTConnect 标准吗?如果是,我会阅读以下automation.com/pdf_articles/… 如果这是一个自定义 Web 服务,那么您将必须向您的 Visual Studio 项目添加一个 Web 引用。 VS 将为您创建所有必要的接口。请参阅msdn.microsoft.com/en-us/library/bb628649.aspx 了解更多信息。