这是我的情况:
我们有一个用于监控太阳能发电厂的软件。
我必须引入 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/