Основание для признания значения атрибута недействительным или сомнительным может быть определено более детально с использованием дополнительных идентификаторов качества. При наличии одного из этих идентификаторов атрибут Validity должен быть настроен на значение invalid или questionable. Приведенная ниже таблица показывает отношение идентификаторов детализации качества с недействительным или сомнительным качеством.
Идентификатор DetailQual | Invalid | Questionable |
overflow (переполнение) | X | |
outOfRange (за пределами диапазона) | X | X |
badReference (плохая ссылка) | X | X |
oscillatory (колебательный) | X | X |
failure (повреждение) | X | |
oldData (старые данные) | X | |
inconsistent (несогласованный) | X | |
inaccurate (неточный) | X |
Дополнительный идентификатор качества overflow (переполнение) указывает, что значение атрибута, с которым было сопоставлено качество, находится за пределами правильного представления (используется только с информацией об измеряемых величинах).
Пример - Измеряемое значение может выходить за определенные пределы диапазона, представленного выбранным типом данных. Например, тип данных представляет собой целое 16-битовое число без знака, а значение превышает 65535.
Дополнительный идентификатор качества outOfRange (за пределами диапазона) указывает, что атрибут, с которым было сопоставлено качество, находится за пределами предопределенного диапазона значений. Решение о присвоении атрибуту Validity значения invalid или questionable принимает сервер (только для информации об измеряемых величинах).
Пример - Измеряемое значение может превышать предопределенный диапазон, хотя выбранный тип данных позволяет отображать это значение. Например, тип данных представляет собой целое 16-битовое число без знака, предопределенный диапазон составляет от 0 до 40000. Если значение находится в диапазоне от 40001 до 65535, оно рассматривается как находящееся за пределами диапазона.
Дополнительный идентификатор качества badReference (плохая ссылка) показывает, что значение может не быть правильным значением в связи с тем, что источник информации не откалиброван. Решение о присвоении атрибуту Validity значения invalid или questionable принимает сервер. (Идентификатор badReference используется только с информацией об измеряемых величинах и информацией с двоичного счетчика.)
Дополнительный идентификатор качества oscillatory (колебательный): для предотвращения избыточной нагрузки на каналы передачи информации о событиях желательно выявить и подавить колебания (быструю смену) двоичных вводов. Если в течение определенного времени сигнал дважды меняется в одном направлении (с 0 на 1 или с 1 на 0), его необходимо рассматривать как колебание, что требует установки идентификатора детализации качества oscillatory. Если обнаружено запрограммированное число динамических изменений, они должны быть подавлены. В это время атрибуту Validity должно быть присвоено значение questionable. Если после определенного числа изменений сигнал все же остается в колебательном состоянии, его значение должно быть оставлено в том состоянии, в котором оно находилось при установке отметки questionable. В этом случае на все время колебаний сигнала состояние questionable атрибута Validity должно быть заменено на состояние invalid. Если конфигурация требует подавления всех неустановившихся изменений, дополнительно к идентификатору детализации качества oscillatory должно быть немедленно установлено состояние invalid атрибута Validity (используется только для информации о состоянии).
Дополнительный идентификатор качества failure (повреждение) показывает, что контрольная (диагностическая) функция выявила внутреннее или внешнее повреждение.
Дополнительный идентификатор качества oldData (старые данные) присваивается в том случае, если обновление не проводилось в течение определенного интервала времени. Значение может быть устаревшим значением, которое могло уже измениться. Этот конкретный интервал времени может быть определен атрибутом allowed-age (допустимый возраст).
Примечание - К состоянию oldData приводят ошибки типа "молчание", когда оборудование прекращает передачу данных. В этом случае информация, полученная последней, была правильной.
Дополнительный идентификатор качества inconsistent (несогласованный) показывает, что функция оценки выявила несогласованность.
Дополнительный идентификатор качества inaccurate (неточный) показывает, что значение не удовлетворяет установленной точности источника.
Пример - При очень малом токе измеряемое значение коэффициента мощности может быть зашумленным (неточным).