.net - OPC : how to write a C# Hello World client? 新手指南

标签 .net c#-4.0 opc

这是我的情况:
我们有一个用于监控太阳能发电厂的软件。
我必须引入 OPC 作为一种从物理设备本身获取数据的新方法,所以这就是我最终尝试了解 OPC 的原因,到目前为止,这令人沮丧。
我已经安装了 Matrikon 模拟器并使用 Matrikon explorer 我可以看到正在模拟数据。我现在需要的是创建一个非常基本的概念证明,我可以
连接到它并使用 C# 打印一些东西。据我了解,我必须使用一些专有的 API/SDK。我只是在测试东西,所以我现在不想 promise 以专有的方式做事。创建 OPC 不是为了完全避免这种情况吗?
是否有一个简单的开源 DLL 可用于连接到 OPC 服务器,支持 DA、HDA 和 AE,让我无需担心供应商/sdks 的工作?
更令人困惑的是,我发现了 OPC Xi 和 OPC UA....而且我还没有找到从零开始的教程,这正是我正在寻找的。

最佳答案

我推荐你使用最新版本的 OPC,OPC UA。

您可以使用这些免费工具在 C# 中构建一个简单的 HMI 应用程序:

1.Microsoft Visual Studio Express 2013 for Windows Desktop 可从以下位置获得:http://www.microsoft.com/visualstudio/eng/products/visual-studio-express-for-windows-desktop .

2.本站最新出处:https://github.com/convertersystems/opc-ua-samples

使用此套件,您可以: 直接从 Visual Studio IDE 浏览 OPC UA 服务器。拖放变量节点以创建数据订阅。使用绑定(bind)根据订阅的数据值对 UI 控件的属性进行动画处理。

查看示例应用程序“工作站”。

关于.net - OPC : how to write a C# Hello World client? 新手指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18275449/

相关文章:

opc - 如何创建 OPC 变量运行时

c# - 将文件上传到 Amazon S3 中的存储桶失败并显示 "Maximum number of retry attempts reached"

.net - 将鞋子磨合到单元测试框架中的集成和系统测试

.net - 关于 WPF 中的 3D 效果

C# 识别哪个属性导致了 Visual Studio 对象初始化中的空引用异常

c# - Opc.Ua "ServiceResultException: Endpoint does not support the user identity type provided."但安全级别为无

c# - Winforms 绘画是同步还是异步完成的?

winforms - splicer c# 指定了无效的媒体类型

generics - 如何将 Dictionary<string, object> 的键转换为已排序的 string[]

string - Delphi - OLE 变体传递问题(RsLinx OPC,组添加仅使用常量)