Качество значения данных как 16-битное целое число
QualityID является числовой индикацией относительно качества значения данных объекта daitem.
QualityID является номером в пределах от 0 к 65535, составленному из четырех частей. Высокие 8 битов QualityID представляют специфичную для поставщика информацию о качестве. Низкие 8 битов располагаются как QQSSSSLL, где QQ представляет главное качество, SSSS представляет качественное подсостояние, и LL представляет предельное состояние.
Вы используете функцию opcqparts, чтобы извлечь четыре качественных поля от значения QualityID. Также можно использовать поразрядные функции, чтобы извлечь поля, которыми вы интересуетесь. Например, чтобы извлечь главное качество, вы можете побитовое И QualityID с 192 (десятичный эквивалент бинарного 11000000) использование функции bitand, и переключать результат 6 битов к праву с помощью функции bitshift.
Вы используете функцию opcqstr, чтобы получить четыре качественных поля из значения QualityID.
Для получения дополнительной информации см. Качество OPC.
QualityID обновляется, когда вы выполняете операцию чтения с помощью read или readasync, или когда коллбэк подписки происходит.
|
Доступ |
Только для чтения |
|
Применяется |
|
|
Тип данных |
'double' |
|
Значения |
Целое число от |