readValue

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

Описание

пример

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

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

Примеры

свернуть все

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

UaClient = opcua('localhost',53530); 
connect(UaClient); 
sineNode = opcuanode(3,'Sinusoid',UaClient); 
[val,ts,qual] = readValue(UaClient,sineNode)

Чтение с нескольких узлов.

simNode = findNodeByName(UaClient.Namespace,'Simulation');
simChildNodes = simNode.Children;
[val,ts,qual] = readValue(UaClient,simChildNodes)

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

свернуть все

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

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

help opc.ua.Node

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

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

свернуть все

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

help opc.ua.DataTypeId

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

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

 help opc.ua.QualityId

См. также

Функции

Введенный в R2015b