exponenta event banner

readValue (opcua)

Считайте значения из узлов на сервере UA OPC

Синтаксис

[Values,Timestamps,Qualities] = readValue(UaClient,NodeList)
[Values,Timestamps,Qualities] = readValue(NodeList)

Описание

пример

[Values,Timestamps,Qualities] = readValue(UaClient,NodeList) читает значение, качество и метку времени от узлов, идентифицированных NodeList, на сервере, сопоставленном со связанным клиентом, UaClient.NodeList может быть одним объектом узла UA OPC или массивом узлов.

[Values,Timestamps,Qualities] = readValue(NodeList) чтения от узлов идентифицированы NodeList. Все узлы должны иметь тот же связанный клиент.

Примеры

свернуть все

Считайте значение из узла, идентифицированного его Index и Identifier.

s = opcuaserverinfo('localhost');
UaClient = opcua(s(1));
connect(UaClient);
node = opcuanode(2,10226,UaClient);
[val,tstamp,qual] = readValue(UaClient,node)
val =
    3.1416

tstamp = 
   05-Jun-2015 15:16:15

qual = 
OPC UA Quality ID:
	Good

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

свернуть все

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

Список узлов, заданных как массив объектов узла или одного узла. Можно создать объекты узла с помощью getNamespace, browseNamespace или opcuanode. Для получения информации о функциях объекта узла и свойствах, введите:

help opc.ua.Node

Вы можете только для чтения от узлов типа переменной, не узлов типа объекта. Если вы задаете объектный узел, чтобы читать, возвращаемое значение является пустым массивом, и качество установлено в Bad:AttributeIdInvalid.

Выходные аргументы

свернуть все

Значения узла, возвращенные как тип данных узла или массив ячеек значений. Для получения информации о том, как MATLAB интерпретирует эти форматы, введите:

help opc.ua.DataTypeId

Время источника данных узла, возвращенного как вектор объектов datetime MATLAB. Метки времени представляют время, когда источник предоставил данные серверу.

Качество данных узла, возвращенное как массив качеств UA OPC. Для получения информации о качествах UA OPC введите:

 help opc.ua.QualityId

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

Функции

Введенный в R2015b