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