Качество значения данных как 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' |
Значения |
Целое число от |