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Значение