exponenta event banner

QualityID

Качество значения данных как 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, или когда коллбэк подписки происходит.

Характеристики

Доступ

Только для чтения

Применяется

daitem

Тип данных

'double'

Значения

Целое число от 0 до 65535. Значением по умолчанию является 28 (представляющий качество 'Bad: Out of Service').

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

Свойства

Quality, Value