Извлечение качественных деталей из идентификатора качества 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)