opcqparts

Извлеките качественные части из качественного ID OPC

Синтаксис

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

Описание

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

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

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

Примеры

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

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

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

Функции

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