用Java访问OPC数据

用Java访问OPC数据,java,opc,scada,Java,Opc,Scada,我对OPC一无所知,我得到了一个从OPC服务器访问数据的Visual Basic脚本 关于OPC服务器,我只知道它与SCADA OPC Data Access 1.0a y 2.05兼容。我只有Visual Basic代码,需要将其移植到Java 我不是在要求一个完整的解决方案,我只是需要一些指导原则,我已经找到了一些API(如Utgard和JEasyOPC),但我不确定这是否会起作用,因为我不知道与SCADA OPC Data Access 1.0a y 2.05兼容的意味着什么,也没有找到任

我对OPC一无所知,我得到了一个从OPC服务器访问数据的Visual Basic脚本

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

我不是在要求一个完整的解决方案,我只是需要一些指导原则,我已经找到了一些API(如Utgard和JEasyOPC),但我不确定这是否会起作用,因为我不知道与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服务器配合使用。

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


我从未使用过Utgard,但根据可用文档,它符合版本2.05。因此,Utgard应该与OPC服务器配合使用。

我们与用于out系统的openscada Utgard库配合使用。该库本身工作得非常好,但它依赖于jinterop库,该库有其独特之处。

我们与openscada utgard库一起工作,用于out系统。该库本身工作得很好,但它依赖于jinterop库,该库有其独特之处。

大多数“独特之处”通常存在于DCOM本身,而DCOM本身从来就不打算与其他任何东西配合得很好。大多数“独特之处”通常存在于DCOM本身,而DCOM本身从来就不打算与其他任何东西配合得很好。