Никак не могу правильно настроить DCOM на клиенте и на сервере. Последовательность такая:
- устанавливаю OPC Core Components 3.00
- на клиенте и на сервере создаю группу пользователей которым будет доступен обмен по OPC
- настраиваю права в соответствии с "Using OPC via DCOM with XP SP2 v1.10.pdf"
а) Configuring DCOM Machine Default
б) Configuring DCOM for an individual OPC Srever (На сервере это SV Aplication, на клиенте это OPCEnum)
Firewall
В результате, некоторые клиенты видят значения тэгов без проблем и ошибок. А клиент, для которого собственно все это и настраивалось, не может законнектится, при попытке соединения в событиях системы получаю следующее сообщение:
Может кто-нибудь подскажет в чем проблема?
мануал "Using OPC via DCOM with XP SP2 v1.10" был взят с сайта www.opcfoundation.org
И еще одно: при запуске клиента непосредственно на OPC сервере - все работает корректно. Т.е ошибки только когда запускаю клиента с удаленной станции. Система WinXP Prof SP2
ТУТ почитай http://www.automation-drives.ru/forum/viewtopic.php?t=11005&highlight=%CE%D0%D1
Oldman
Имя пользователя и пароли одинаковые, пользователь с правами администратора
Обратил внимание, что обращение к хосту идет по адресу, в связи с чем вопрос, хосты видят друг друга по именам? Я тут нарыл, что DCOM обмен происходит с использованием NetBIOS Name через TCP\IP (мелкомягкие это скрывают, есть чего стыдиться в принципе резольвить имена на DNS он не умеет) проверить легко прицепите хост по удаленке консолью ммс оснастка управление, если пустит в ветку управления пользователями то все работает если нет то и OPC не будет работать.
посмотри ту еще http://www.megaupload.com/?d=AIE3AT60
Oldman
Первоначально опубликовано Dismay
Обратил внимание, что обращение к хосту идет по адресу, в связи с чем вопрос, хосты видят друг друга по именам? Я тут нарыл, что DCOM обмен происходит с использованием NetBIOS Name через TCP\IP (мелкомягкие это скрывают, есть чего стыдиться в принципе резольвить имена на DNS он не умеет) проверить легко прицепите хост по удаленке консолью ммс оснастка управление, если пустит в ветку управления пользователями то все работает если нет то и OPC не будет работать.
Пуск->Выполнить->mmc->Консоль->Добавить оснастку->Локальные пользователи и группы->Другой компьютер->"Имя сервера" или IP(пробовал и то и то)->Готово-> Ошибка "Отказано в доступе..." Другие оснастки вроде как добавляет но при попытке просмотра базы (например системных сообщений) выдает все то т же отказ в доступе, может действительно все дело в этом... как поправить?
Первоначально опубликовано Oldman
посмотри ту еще http://www.megaupload.com/?d=AIE3AT60
Спасибо за материал, все класно расписано, по сути дела перевод оф документа, проверил настройки вроде все так и сделано (
Ну если по максимуму что бы точно заработало.
1. Включить для соединения протокол NetBIOS поверх TCP\IP
2. Запустить службу обозревателя компьютеров.
3. Прописать (если в разных доенах или подсетях) соответсвие IP адресов и имен хостов в файле hosts (C:\WINDOWS\system32\drivers\etc)
4. Имена хостов должный быть в пределах требований NetBIOS Name (16 цифробуквенных латинских символа без пробелов тире и прочего)
убедится что машины видят друг друга по имени с учетом суффиксов если таковые имеются.
Проверить разрешения на директорию C:\WINDOWS\Registration
Все - на чтение
SYSTEM - полный
Администраторы - полный.
Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме