Сведения о свойствах элементов в пространстве имен сервера OPC
S = serveritemprops(DAObj,ItemID)
S = serveritemprops(DAObj,ItemID,PropID)
S = serveritemprops(DAObj,ItemID) возвращает всю информацию о свойствах для элементов сервера OPC, указанных ItemID. ItemID является единственным полным идентификатором ItemID, указанным как символьный вектор или строка. DAObj является opcda объект, подключенный к серверу OPC. S является массивом структуры со следующими полями:
Имя поля | Описание |
|---|---|
| Номер свойства |
| Описание свойства |
| Значение свойства |
Количество свойств, возвращаемых сервером, может различаться для различных идентификаторов ItemID.
Свойства элемента включают канонический тип данных элемента, пределы, описание, текущее значение и т.д.
S = serveritemprops(DAObj,ItemID,PropID) возвращает информацию о свойствах для идентификаторов свойств, содержащихся в PropID. PropID - вектор целых чисел. Если PropID содержит идентификаторы, которые не существуют для этого свойства, выдается предупреждение и возвращается любая оставшаяся информация о свойстве.
Примечание
Эта функция не предназначена для считывания больших объемов данных. Вместо этого он позволяет легко просматривать и считывать небольшие объемы данных, специфичных для определенного ItemID.
Полный список идентификаторов свойств, определенных OPC Foundation, см. в разделе Свойства элемента сервера OPC DA.
Поиск свойств сервера моделирования Matrikon™ Random.Real4 тег.
da = opcda('localhost','Matrikon.OPC.Simulation'); connect(da); p = serveritemprops(da,'Random.Real4');
Прочитайте первое свойство, чтобы увидеть канонический тип данных элемента.
p(1)
Прочтите третье свойство, чтобы увидеть качество элемента.
p(3)