connect

Подключение клиента OPC UA к серверу

Описание

пример

connect(UaClient) соединяет клиент OPC UA UaClient на его сервер-ссылку с помощью анонимной аутентификации пользователей.

connect(UaClient, UserName, Password) соединяет клиент OPC UA UaClient на свой сервер с помощью аутентификации по имени пользователя и паролю. The UserName и Password аргументы должны быть предоставлены, хотя Password поле может быть пустым.

connect(UaClient,PublicKeyFilename,PrivateKeyFileName,PrivateKeyPassword) соединяет клиент OPC UA UaClient на свой сервер с помощью Сертификата Пользователя, хранящегося в файлах открытого и закрытого ключей, на которые ссылаются PublicKeyFilename и PrivateKeyFilename. PrivateKeyPassword - пароль, используемый для защиты файла закрытого ключа. Файлы закрытого ключа для OPC Toolbox должны быть защищены паролем. Файлы должны быть в .DER формат.

Когда клиент успешно соединяется с сервером, объект клиента Status для свойства задано значение 'Connected'извлекают первый уровень пространства имен сервера и считывают с сервера различные важные свойства клиента.

Если UaClient является вектором клиентов, и некоторые, но не все клиенты могут подключаться, выдается предупреждение. Если ни один клиент не может подключиться, генерируется ошибка. Можно подключить только вектор клиентов, используя те же имя пользователя и пароль, или те же параметры сертификата. Если вам нужно использовать различные имена пользователей и пароли для разных серверов, звоните connect на каждом из клиентов индивидуально.

Примеры

свернуть все

Найдите сервер OPC UA и подключите к нему клиент.

s = opcuaserverinfo('localhost');
UaClient = opcua(s(1));
connect(UaClient);

Проверьте состояние соединения.

isConnected(UaClient)

Входные параметры

свернуть все

Клиент OPC UA, заданный как объект клиента OPC UA или массив объектов.

Пример: opcua()

См. также

Функции

Введенный в R2015b