opcqparts

Извлечение качественных деталей из идентификатора качества OPC

Синтаксис

[MajorQual,Substatus,Limit,Vendor] = opcqparts(QualityID)

Описание

[MajorQual,Substatus,Limit,Vendor] = opcqparts(QualityID) извлекает основное качество, подстанцию качества, статус предела и специфические для поставщика поля информации о качестве, учитывая daitem QualityID объекта значение свойства.

The QualityID является двойным значением в диапазоне от 0 на 65535, составленный из четырех частей. Высокие 8 биты QualityID представление информации о качестве для конкретного поставщика. Низкие 8 бит расположены следующим QQSSSSLL, где QQ представляет основное качество, SSSS представляет подстанцию качества, и LL представляет состояние предела.

Для получения дополнительной информации о значениях качества см. «Качество OPC».

Примеры

Извлеките основное качество, подстатус и предельный статус элемента Random.Qualities на Matrikon™ OPC Simulation Server:

da = opcda('localhost','Matrikon.OPC.Simulation');
connect(da)
grp = addgroup(da);
itm = additem(grp,'Random.Qualities');
[quality,substatus,limit] = opcqparts(itm.QualityID)

См. также

Функции

Представлено до R2006a