connect

Соедините клиент UA OPC с сервером

Описание

пример

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

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

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

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

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

Примеры

свернуть все

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

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

Проверяйте состояние связи.

isConnected(UaClient)

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

свернуть все

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

Пример: opcua()

Смотрите также

Функции

Введенный в R2015b