3

我已经将 PLC 连接到 Matrikon opc 通用服务器,现在我的任务是将 OPC 服务器连接到基于 Java 的客户端。我正在使用 jinterop 库,我认为 utgard 对我来说真的很有用,但我真的不知道如何开始。

我找不到任何使用 utgard 的示例,而且我不知道如何访问他们自己的示例或文档。

4

3 回答 3

2

如果您有一个需要访问 OPC 数据的自定义 Java 应用程序,我建议您使用 OPC UA 而不是传统的 OPC DA 进行新开发。UA 本身也可用于 Java - 并且在实践中还有其他几种替代方案。

OPC 基金会为其成员提供Java 堆栈。但是完整的 Java SDK,例如Prosys OPC UA Java SDK也将为您提供订阅和会话管理等的必要实现。

也有一些开源计划,但目前它们的水平并不高,因此使用商业 SDK 可以节省最多(尽管我自己是 Prosys 开发人员)。

但是,它不包含 SCADA UI 组件,因此在这方面,OpenSCADA 可能是更好的选择,尽管它不启用 OPC UA。

于 2013-05-17T12:15:40.850 回答
2

我们刚刚完成了一个简短的教程来展示它是如何在https://openscada.atlassian.net/wiki/display/OP/HowToStartWithUtgard使用的

于 2013-05-16T09:00:16.940 回答
1

示例和测试在他们的 Git 树中:http: //git.openscada.org/ ?p=org.openscada.utgard.git;a=tree;f=org.openscada.opc.dcom.test/src/ org/openscada/opc/dcom;hb=HEAD

github上有更好的浏览界面:https ://github.com/ctron/org.openscada.utgard

于 2011-08-17T21:36:08.093 回答