首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用UA-.NET调用OPC-UA方法

使用UA-.NET调用OPC-UA方法
EN

Stack Overflow用户
提问于 2016-06-07 16:30:47
回答 1查看 2.7K关注 0票数 4

我正在尝试通过使用https://github.com/OPCFoundation/UA-.NET的Open OPC-UA.NET实现,从SINUMERIK840d调用OPC-UA方法"ReadVar“

我对如何使用这个堆栈实现的知识有限,不知道是否有人有一个轻量级的示例,说明如何使用它连接到OPC-UA服务器并从C#代码调用该方法?

我已经尝试使用Unified Automation试用二进制客户端来测试调用此方法,它工作得很好。我也想知道购买一个商业OPC-UA SDK而不是使用上面提到的开源版本的主要好处(除了明显的支持等)是什么。

EN

回答 1

Stack Overflow用户

发布于 2016-08-22 17:29:10

你必须知道方法的节点id,方法的"object“的节点id,以及它的参数。使用OPC-UA .Net中提供的示例,您可以执行经典的"hello world“:-)

代码语言:javascript
复制
IList<object> val = session.Call(  
  // I know that this node holds the method I like to use
  new NodeId("Methods", 2), 
  // and I know this node is "hello" method 
  new NodeId("Methods_Hello", 2), 
  "world");

Console.WriteLine(val[0]);
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37674274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档