Как подключиться к удаленному серверу OPC

Я пытаюсь подключиться к серверу OPC, который находится на удаленном ПК в локальной сети. Вот код

ObjOPCServer.Connect(OPCServerName, "192.168.1.5");

192.168.1.5 - это IP-адрес удаленного ПК. Теперь я хочу знать, где я могу разместить имя пользователя и пароль удаленного ПК для подключения, поскольку удаленный компьютер содержит имя пользователя и пароль.

Спасибо


person Harshit    schedule 21.09.2015    source источник


Ответы (1)


Если вы используете OPC DA, вам необходимо выполнить настройки OPC DCOM. И если вы подключаетесь к удаленному компьютеру, убедитесь, что у вас одно и то же имя пользователя как на локальном, так и на удаленном компьютере, и этот пользователь имеет права на доступ к службе перечисления OPC.

Проверьте эту ссылку, она содержит все подробности, относящиеся к удаленным настройкам opc.

настройки Dcom

person MKMohanty    schedule 21.09.2015
comment
Да, я использую OPC DA. Нет, имена пользователей разные. Разве нет чего-то вроде настройки учетных данных удаленного ПК для доступа к нему. - person Harshit; 21.09.2015
comment
Я также пытаюсь найти эту функцию задолго до этого, но безуспешно, похоже, удаленная машина отображает имя пользователя, а затем предоставляет разрешения в службе перечисления opc. Я также хотел бы знать, возможно ли передать имя пользователя, но пока я не узнаю, что это невозможно. - person MKMohanty; 21.09.2015
comment
Ознакомьтесь с этим техническим документом от opc Foundation: sytech.com/download/OPC_and_DCOM.pdf Здесь для установления связи OPC необходимо удалить защиту окон и настроить взаимную конфигурацию пользователей. - person MKMohanty; 21.09.2015
comment
В настоящее время я пытаюсь подключить программное приложение к OPC-серверу Siemens, но для подключения требуется идентификатор Server Prog ID, и я не могу его правильно настроить - есть ли где-нибудь, где я могу найти помощь по этому поводу? (Соединение на CPC с ПЛК с использованием DP profibus) - person Alex Watts; 11.05.2016