2016-04-26 2 views
0

Я совершенно новой для OPC, я был дан Visual Basic Script, который обеспечивает доступ к данным с сервера OPC,Доступ к данным OPC с Java

Единственное, что я знаю о сервере OPC является то, что совместимо с SCADA OPC Data Access 1.0ay 2.05. У меня просто есть код Visual Basic, и мне нужно перенести его на Java.

Я не прошу полного решения, мне просто нужно несколько рекомендаций, я нашел пару API (например, Utgard и JEasyOPC), но я не уверен, что это сработает, поскольку я понятия не имею, что означает compatible with SCADA OPC Data Access 1.0a y 2.05 , и не нашел ссылок на него.

У кого-то есть опыт? Можете ли вы, ребята, дать мне несколько рекомендаций?

спасибо.

ответ

2

OPC Data Access является одним из COM-интерфейсов OPC, другими являются, например, OPC-сигнализация & События и доступ к историческим данным OPC. 1.0a и 2.05 являются версиями спецификации доступа к данным OPC, а сервер OPC, который вы хотите извлечь данные, соответствует обеим версиям.

Я никогда не работал с Утгард, но на основании имеющейся документации он соответствует версии 2.05. Итак, Утгард должен работать с этим OPC-сервером.

0

Мы работаем с библиотекой opencada utgard для выхода из системы. Сама библиотека работает очень хорошо, но она полагается на библиотеку jinterop, у которой есть свои причуды.

+0

Большинство «причуд» обычно находятся в самой DCOM, которая никогда не должна была хорошо сочетаться с чем-либо еще. –