exponenta event banner

соединиться

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

Описание

пример

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

connect(UaClient, UserName, Password) подключение клиента OPC UA UaClient на свой сервер с использованием аутентификации по имени пользователя и паролю. 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