使用 Java 访问 OPC 数据
Accessing OPC data with Java
我是 OPC 的新手,我得到了一个从 OPC 服务器访问数据的 Visual Basic 脚本,
我对 OPC 服务器的唯一了解是它与 SCADA OPC 数据访问 1.0a 和 2.05 兼容。我只有 Visual Basic 代码,需要将其移植到 Java.
我不要求完整的解决方案,我只需要一些指南,我找到了几个 API(如 Utgard 和 JEasyOPC),但我不确定这是否可行,因为我不知道什么 compatible with SCADA OPC Data Access 1.0a y 2.05
表示,并没有找到对它的引用。
有人有这方面的经验吗?你们能给我一些指导吗?
谢谢。
OPC 数据访问是基于 COM 的 OPC 接口之一,其他接口是例如 OPC 警报和事件以及 OPC 历史数据访问。 1.0a 和 2.05 是 OPC 数据访问规范的版本,您要从中提取数据的 OPC 服务器符合这两个版本。
我从未使用过 Utgard,但根据可用的文档,它与 2.05 版兼容。因此,Utgard 应该与该 OPC 服务器一起使用。
我们使用 openscada utgard 库开发系统。该库本身工作得很好,但它依赖于 jinterop 库,它有它的怪癖。
我是 OPC 的新手,我得到了一个从 OPC 服务器访问数据的 Visual Basic 脚本,
我对 OPC 服务器的唯一了解是它与 SCADA OPC 数据访问 1.0a 和 2.05 兼容。我只有 Visual Basic 代码,需要将其移植到 Java.
我不要求完整的解决方案,我只需要一些指南,我找到了几个 API(如 Utgard 和 JEasyOPC),但我不确定这是否可行,因为我不知道什么 compatible with SCADA OPC Data Access 1.0a y 2.05
表示,并没有找到对它的引用。
有人有这方面的经验吗?你们能给我一些指导吗?
谢谢。
OPC 数据访问是基于 COM 的 OPC 接口之一,其他接口是例如 OPC 警报和事件以及 OPC 历史数据访问。 1.0a 和 2.05 是 OPC 数据访问规范的版本,您要从中提取数据的 OPC 服务器符合这两个版本。
我从未使用过 Utgard,但根据可用的文档,它与 2.05 版兼容。因此,Utgard 应该与该 OPC 服务器一起使用。
我们使用 openscada utgard 库开发系统。该库本身工作得很好,但它依赖于 jinterop 库,它有它的怪癖。