【问题标题】:Accessing OPC data with Java使用 Java 访问 OPC 数据
【发布时间】:2016-04-26 11:03:20
【问题描述】:

我对 OPC 完全陌生,我得到了一个 Visual Basic 脚本,它可以从 OPC 服务器访问数据,

关于 OPC 服务器,我唯一知道的是它与 SCADA OPC Data Access 1.0a y 2.05 兼容。我只有 Visual Basic 代码,需要将其移植到 Java。

我并不是要一个完整的解决方案,我只需要一些指导,我已经找到了几个 API(如 Utgard 和 JEasyOPC),但我不确定这是否可行,因为我不知道 compatible with SCADA OPC Data Access 1.0a y 2.05意思是,并没有找到对它的引用。

有人有这方面的经验吗?大家能给我一些指导吗?

谢谢。

【问题讨论】:

    标签: java opc scada


    【解决方案1】:

    OPC 数据访问是基于 COM 的 OPC 接口之一,其他接口是例如 OPC 警报和事件以及 OPC 历史数据访问。 1.0a 和 2.05 是 OPC 数据访问规范的版本,您要从中提取数据的 OPC 服务器符合这两个版本。

    我从未使用过 Utgard,但根据可用的文档,它符合 2.05 版。所以,Utgard 应该与那个 OPC 服务器一起工作。

    【讨论】:

      【解决方案2】:

      我们使用用于输出系统的 openscada utgard 库。该库本身运行良好,但它依赖于有其怪癖的 jinterop 库。

      【讨论】:

      • 大多数“怪癖”通常都存在于 DCOM 本身中,它从来都不是用来与其他任何东西完美搭配的。
      猜你喜欢
      • 1970-01-01
      • 2017-05-21
      • 2018-05-13
      • 2017-12-13
      • 1970-01-01
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多