Данный вопрос поднял на форуме Взлета, чтобы не переписывать повторю один в один. Для создания системы учета и мониторинга работы оборотного водоснабжения и гидротранспорта обогатительного производства воспользовался OPC-серверером Взлет СП версии 1.5.0.3 и скада Трейс Моуд 5.12, Windows 2000, Офис 2000. Все получилось с первой попытки. Так как сервер Взлет СП время от времени подвисал и приходилось его систематически перегружать для снятия архивных данных с приборов недавно поставили свежую версию Взлет СП (2.1.08). После этого ТМ5 начал выдавать сообщение о том, что с ОРС-сервером невозможно связаться. Так как система рабочая, все вернул, как было и продолжил эксперименты на своей машине. Windows XP SP3, Офис 2007, Взлет СП 2.1.08, Трейс Моуд 6.06. Ключ поставил клиентский на 2 прибора. Сконфигурировал Взлет СП как положено. Соединение с приборами устанавливается. Сконфигурировал ТМ 6, там тоже все очень просто. Сервер вроде бы как видит в списке, сформированном на основании записей в реестре Винды, а вот его теги не видны. Пробовал несколько других ОPC-серверов, ТМ 6 видит их и благополучно получает данные. Вручную запускал OpcDaVzljotServer.exe, насильно прописывал в TM теги. При попытке обмена OpcDaVzljotServer вылетает без сообщений. В чем может быть проблема и что делать?
Posted by Денис Анлреевич (Участник № / Member № 2046) on :
OPC видит только через реестр Windows. Возможно не установлен OPCServer List. Как это выяснить и где его, в случает отсутствия можно найти?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Единственное предположение - некорректно зарегистрированные библиотеки. В папке Trace Mode 6 имеются библиотеки opccomn_ps.dll и opcproxy.dll. Зарегистрируйте их командой regsvr32 opccomn_ps.dll opcproxy.dll.
OPC Server List устанавливается в настройках DCOM.
Если не поможет, попробуйте обратиться к этому OPC-серверу от другого OPC-клиента, например, от KEPWare. Если будет тот же эффект, надо обращаться к ВЗЛЕТу.
Posted by Денис Андреевич (Участник № / Member № 1956) on :
Доброго дня. На этот раз хотелось бы получить значение канала МРВ ТМ5 в МРВ ТМ6 по OPC. Прочитал пример, все сделал. При попытке обзора компьютера в нашей рабочей группе на предмет поиска на нем ОРС-серверов (там их 2: Взлет СП и ТМ5) выдает отказ в доступе к удаленному реестру. Служба удаленного управления реестром на компьютере запущена. Сервер ТМ5 работает под Windows 2000 SP4. Что еще необходимо предпринять для обеспечения доступа к реестру и обеспечению связи?
Posted by Денис Андреевич (Участник № / Member № 1956) on :
При попытке искать через OPCServerList пишет что класс не зарегестрирован...
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Необходимо настроить DCOM на обоих компьютерах с симметричными правами пользователей на доступ и запуск.
Posted by Romсheg (Участник № / Member № 3792) on :