|
|
|
tau3d |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 22.5.2015 Репутация: нет Всего: нет |
Коллеги! Подскажите путь.
Необходимо написать программу-клиент OPC HDA client для автоматизированного считывания архивов из приборов учета тепла и газа СПТ 961, СПТ 972 на языке С++ Borland 6.0 DELPHI 7 или VBasic 6.0. Использование инструмента или библиотеки весьма желательно. У приборов есть свой OPC DA HDA сервер. Я нашел библиотечку DLL WtHDAClient.dll Но при работе с ней возникает ситуация: функция GetHDAItemHandle - (получить HANDLE выбранной переменной) возвращает -1. Вместе с библиотекой есть готовая программка на VB6. Она тоже дает ошибку в запросе HENDLE выбранной переменной. Когда взял еще одну программку-клиент от Matricon - она нормально получает HANDLE и считывает данные из прибора. Подскажите что-нибудь полезное. Очень надо! |
|||
|
||||
tau3d |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 22.5.2015 Репутация: нет Всего: нет |
Полные имена тэгов у питерских приборов(СПТ...СПГ)содержат русские двухбайтовые символы. Браузер из состава WtHDA... правильно их показывает но функция запроса хендла не работает с двухбайтовыми символами. Об этом говорит и ошибка в готовых бэйсик-примерах. Я использовал их браузер т.к. он качественно формирует имя айтимов, а вот работу уже с чтением делал сам по книге Федоренко. Будут вопросы-спрашивайте через личку.
Этот ответ добавлен с нового Винграда - http://vingrad.com |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: COM/DCOM/ActiveX/ATL/CORBA | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |