Форум специалистов АСУ ТП » OPC-сервера » OPC-сервера » Меркурий 230 HDA

Страниц (1): [1]
 

1. Nazar - 17 Января, 2011 - 21:28:14 - перейти к сообщению
Добрый день!

Я скачал демо версию OPC сервера меркурий 230.

После его настройки имею следующую ситуацию:
1. Проверяю сервер через Matrikon DA Explorer - всё нормально, DA параметры читаются
2. Проверяю сервер через Matrikon HDA Explorer - данные либо не прочитываются, либо возвращаются непонятно какие. Результат зависит от указанной даты начала и конца периода
3. Пишу тестовую программу (на VBA) через OPC HDA Automation Wrapper. Результатов не получаю (ReadRaw всегда считывает 0 строк данных)

Видимо, я неправильно передаю период дат в ReadRaw. В документации по этому поводу ничего не сказано.

Не могли бы Вы подсказать, как правильно работать с HDA на примере параметра A+_MonthTSum?

Спасибо
2. Shutin D.V. - 18 Января, 2011 - 11:28:09 - перейти к сообщению
Добрый день,

Тег A+_MonthTSum - это суммарное значение энергии по всем тарифам за месяц.
Счётчик Меркурий 230 хранит данные за 11 предыдущих месяцев.

Для получения исторических данных необходимо корректно указывать интервал, за который необходимо получить данные.

Для начала необходимо убедится, что в приборе эти данные действительно есть.
Это можно сделать с помощью конфигуратора приборов Меркурий 230, который поставляется изготовителем данных счётчиков.

Например, в приборе есть данные с 01.09.2010 по 01.12.2010.

Для получения данных отправляем следующий запрос:
Начало интервала: 21.09.2010
Конец интервала: 03.12.2010
Границы интервала не включаются.

Полученные данные в этом случае будут иметь следующие временные метки:
01.10.2010
01.11.2010
01.12.2010

Обращаем Ваше внимание на то, что в спецификации OPC Historical Data Access Specification можно найти подробную информацию о методе ReadRaw как в синхронном, так и асинхронном режимах.
3. Andrey Melnikov - 10 Ноября, 2016 - 09:26:27 - перейти к сообщению
Добрый день,
Не могли бы, Вы ответить на мой вопрос, почему ОРС сервер Меркурий 230 установленный на виртуальной машине не видит USB ключа?
Характеристики:
Гипервизор - VMware ESXi 5.0
Гостевая ОС - Windows 7 Enterprise Edition x86 SP1 (32-бит)
Пробрасываем ключ по локальной сети через USB-over-IP коммутатор Digi AnywhereUSB/14
С уважением,
Андрей Мельников
4. Shutin D.V. - 10 Ноября, 2016 - 15:42:14 - перейти к сообщению
В подобной конфигурации мы наше ПО с USB ключами не использовали и работоспособность не гарантируем.
В данной ситуации, видимо, стоит обратить на следующие моменты:
1) Установлен ли драйвер ключа Sentinel Protection на гостевой ОС? (Необходимо посмотреть список установленных программ)
2) Работает ли "пробрасывание" ключа, т.е. видит ли гостевая ОС другие "проброшенные" устройства (флэшки и т.д.)?
5. Andrey Melnikov - 21 Ноября, 2016 - 11:09:14 - перейти к сообщению
Добрый день,
Не могли бы Вы удалённо подключиться к нашему виртуальному компьютеру и проверить в нашей системе, почему ОРС сервер Меркурий 230 не видит USB ключа?
С уважением,
Андрей Мельников
6. Shutin D.V. - 21 Ноября, 2016 - 11:26:54 - перейти к сообщению
Добрый день, Андрей!
позвоните в тех.поддержку (8412) 49-97-75.
7. Shutin D.V. - 21 Ноября, 2016 - 15:50:05 - перейти к сообщению
Андрей, во вложении утилита снятия образа с ключа. Запустите ее из под виртуалки. Результаты пришлите нам.
8. Andrey Melnikov - 29 Ноября, 2016 - 08:38:53 - перейти к сообщению
Добрый день,


Во вложении файл с ошибкой при запуске программы.

С уважением,
Андрей Мельников
9. Andrey Melnikov - 01 Декабря, 2016 - 09:18:24 - перейти к сообщению
Добрый день,

Подскажите пожалуйста, может что то ещё проверить?

С уважением,
Андрей Мельников

Powered by ExBB 1.1.3