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

Добавлено: 22 июн 2007, 17:10
Wisdom
Возникла такая необходимость соединиться с моделью в WinDecont-е на компьютере, соединенным с данным по локальной сети.

Исходный код программы которую надо переадаптировать потерян, поэтому изменить настройки depOPCServer через интерфейс (который в билдере по двойному клику вылазит) нельзя.

Я пытаюсь сделать сабж, редактируя сопровождающий xml(?) файл <имя ехе>.dep и вроди бы все должно работать.

Программа даже вроди находит сервер (потому что когда я указывал несуществующие айпишники она начинала виснуть, а когда указываю айпищник сервера то грузиться быстро), но данные с вин деконта не приходят. Тоесть поля остаються пустыми.

Что делать?

Добавлено: 25 июн 2007, 10:11
Dino
1. Как Вы написали требуется в файле <имя ехе>.dep в поле (Computer = '<LOCAL>') вместо <LOCAL> указать имя компьютера или его IP-адрес (например, Computer = 'n121').
2. Настроить DCOM на клиенте и сервере, т.к. спецификация OPC серверов основана на технологии COM.

Добавлено: 27 июн 2007, 12:14
Wisdom
На запрос "Настроить DCOM" яндекс выдает очень много пошаговых иснструкций, но они не помогают.
Я разрешил права на удаленный и локальный доступ "Всем" и "Анонимным пользователям" тоже, отключил брандмауэры на обоих машинах. Не работает.
Все инструкции впринцыпе сводятся именно к этому.
Что делать?

Добавлено: 27 июн 2007, 12:43
Dino
1. Попробуйте программой "ДЭП OPC проводник" подсоединится к удаленному OPC серверу. Если соединится не удается, то причина в основном в настройке DCOM.
2. Файлы помощи по настройке DCOM:
http://www.dep.ru/downloads/pub/DEP%20O ... in2000.rar
http://www.dep.ru/downloads/pub/Using%2 ... %20SP2.rar

Добавлено: 27 июн 2007, 14:01
Wisdom
Она заработала.... :roll:
Я ничего не менял, только обратился сначала через проводник, а потом она начала соединяться и из программы. До этого - не соединялась. Сто пудов. А теперь соединяется. Я ничего не менял, только сначала соединился через проводник. Ничего не понимаю... Ну ладно...

Спасибо.