readItemAttributes

Пакет: opc.hda

Считайте значения атрибута элемента из сервера HDA OPC

Синтаксис

S = readItemAttributes(HdaObj, ItemID, Attribute, StartTime, EndTime)

Описание

S = readItemAttributes(HdaObj, ItemID, Attribute, StartTime, EndTime) значения атрибута элемента чтений для opc.hda.ItemAttributes элемент с ID ItemID. HdaObj должен быть скалярный клиент HDA OPC, который уже соединяется с сервером.

ItemID вектор символов или строка, содержащая ID элемента, для которого требуют атрибуты. Attribute требуемый атрибут для элемента, заданного или как вектор символов или как строка как ID для того атрибута. StartTime и EndTime числа даты MATLAB, представляющие времена начала и конца периода, за который должны быть агрегированы данные.

S возвращен как массив структур, содержащий поля ItemID, AttributeID, TimeStamp и Value. ItemID ID элемента, который требуют. AttributeID числовой ID атрибута, который требуют. TimeStamp вектор, содержащий метки времени, когда атрибут был обновлен. Value значение, что атрибут был изменен на каждый раз в TimeStamp.

ItemAttributes свойство связанного объекта клиента HdaObj содержит все допустимые атрибуты элемента для сервера.

Примеры

Получите текущий тип данных 'Random.Real8' свойство:

hdaObj = opchda('localhost','Matrikon.OPC.Simulation');
connect(hdaObj);
attrStruct = hdaObj.readItemAttributes('Random.Real8', ...
                 hdaObj.ItemAttributes.DATA_TYPE,now,now)
Введенный в R2011a