Извлеките качественные части из качественного 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)