Страница 1 из 1

Связь с OPC HDA

СообщениеДобавлено: Пн июн 21, 2010 8:27 am
Eraser
Возникла потребность получения данных с некоего устройства (СПГ-762, фирмы "Логика"). Есть его родной OPC сервер, который успешно сконфигурирован и работает. Получение данных по OPC DA, через FSGateway, вопросов не вызывает.
Но вот как получить данные по OPC HDA (архив накопленных значений)? По заверению фирмы-разработчика, их OPC сервер выдает данные и DA, и в HDA. Смотрел матрицу совместимости FSGateway - там только OPC DA. Чем же мне получить исторические значения в InTouch ?

СообщениеДобавлено: Пн июн 21, 2010 8:31 am
Klinkmann_Msk
To Eraser:

Можно попробовать использовать OPC-клиент, поддерживающий OPC HDA/OPC UA (например KEPWare), считанные данные записывать в БД. В InTouch использовать SQL Access.

СообщениеДобавлено: Пн июн 21, 2010 8:42 am
Eraser
Спасибо. Возможно это подошло бы, НО софт уже на объекте, и докупать кепваре очень вряд ли будут :) Других вариантов нет? Хотелось бы обойтись стандартными И/О драйверами и самим интачем

СообщениеДобавлено: Пн июн 21, 2010 8:50 am
Klinkmann_Msk
To Eraser:

Ну не работает WW с OPC HDA :(
Может сам сервер в/в может коннектиться к БД?

СообщениеДобавлено: Пн июн 21, 2010 8:52 am
Eraser
:( неа. сервер только опрашивает свое устройство и предоставляет данные по OPC DA/HDA. эх.. жаль.. ну, тогда будем просто раз в секунду опрашивать текущее значение и сохранять его в интаче, а потом расссчитывать на его основе среднесуточные и т.д.

СообщениеДобавлено: Пн июн 21, 2010 9:01 am
Klinkmann_Msk
To Eraser:

Увы, без докупки ПО тут не обойтись :(
Либо писать свой собственный костыль.

СообщениеДобавлено: Пн июн 21, 2010 9:26 am
Eraser
:) забавно.. только что поставил на виртуалку KEPware 4.5 enhanced serwer, и туда же этот ОПС сервер, с которого надо читать HDA.
Так вот, во-первых, в кепсервер нет драйверов OPC HDA (есть только OPC DA). Во-вторых, OPC quick client видит только Logika.OpcServer.DA.

то есть, или производители слегка врут, что их данные в формате OPC HDA, или KEPware 4.5 enhanced serwer умеет работать только с OPC DA.

СообщениеДобавлено: Пн июн 21, 2010 11:22 am
Klinkmann_Msk
To Eraser:

Странно, вот здесь:
http://www.kepware.com/Solution_Chronicles/article_Next_Generation_of_OPC.asp
вроде хвалятся...

СообщениеДобавлено: Вт июн 22, 2010 6:35 am
Eraser
:) насколько я вчитался, там просто рассказывают о том, что есть такая вещь как OPC HDA. НО, в KEPServerEX v5 OPC and Communications Server Features говорят, что они поддерживают :
OPC UA (Unified Architecture)
KEPServerEX supports OPC UA Client Connections and the OPC DA data set.
и
OPC AE (Events)
KEPServerEX exposes event log data (Events) to OPC AE Client applications. The Event server works in runtime and service modes supporting 3 Event categories (Information, Warning, Error). KEPServerEX also supports AE client filtering by event type, severity, and category and is OPC Compliant.

Про HDA ни слова.

А вот еще.. скачал и запустил dOPCHDAClient от Kassl GmbH. Так вот, он отлично сразу же увидел нужный мне Logika.SpserverOPC.Hda и все теги на нем. Как бы теперь это прикрутить к интачу :)

СообщениеДобавлено: Сб июн 26, 2010 6:32 am
Klinkmann_Msk
To Eraser:

Жаль, что я дал неправильное направление :( Извините.

"Как бы теперь это прикрутить к интачу"
Нечего не приходит на ум кроме БД.