ru
ru en

Тип данных Quality в стандарте МЭК 61850

Cтруктура типа данных Quality подразумевает наличие ряда атрибутов качества, среди которых:

  • Validity
  • Detail quality
  • Source
  • Test
  • operatorBlocked

Атрибут Validity

Атрибут Validity может иметь значения: good, questionable, invalid.

Good: атрибуту Validity присваивается это значение, если не обнаружено в работе источника получаемой информации не обнаружено каких-либо неисправностей.

Invalid: атрибуту Validity присваивается это значение, если обнаружена неисправность в работе источника информации. Значение invalid индицирует клиенту о том, что получаемая им информация неверна и ее нельзя использовать для каких-либо целей.

Questionable: атрибуту Validity присваивается это значение, если функция самодиагностики обнаруживает ненормальное поведение сервера, хотя сама передаваемая информация может оставаться актуальной.

Атрибут Detail quality

Атрибуту Validity значения invalid и questionable присваиваются в зависимости от состояния перечисленных дополнительных идентификаторов качества атрибута detailQual. Таким образом, при активации любого из перечисленных идентификаторов должно производиться изменение значения атрибута Validity. В таблице отражена зависимость значений Validity от состояния различных идентификаторов.

DetailQual

Invalid Questionable

Overflow

X  
Out of range X

X

Bad reference

X X
Oscillatory X

X

Failure

X  
Old data  

X

Inconsistent

 

X

Inaccurate  

X

Overflow: активация этого идентификатора должна производиться в том случае, если соответствующее значение данных не может быть правильно представлено (только для измерений). Например, значение измеренной величины может превышать диапазон значений для рассматриваемого типа данных (к примеру, тип данных для измеряемой величины – integer 16 бит, а фактическое измеренное значение оказалось больше 65535).

OutOfRange: активация этого идентификатора должна производиться в том случае, если значение измеренной величины выходит за пределы предопределенного допустимого диапазона значений (например, значение измеряемой величины превышает предопределенный допустимый диапазон, хотя рассматриваемый тип данных и обеспечивает правильное представление результата измерения). При этом сервер должен принять решение о том, будет ли приводить активация этого идентификатора к присваиванию атрибуту Validity значения questionable или invalid. Идентификатор применим только к измерениям.

BadReference: активация этого идентификатора должна производиться в том случае, если устройство потеряло калибровку. При этом сервер должен принять решение о том, будет ли приводить активация этого идентификатора к присваиванию атрибуту Validity значения questionable или invalid. Идентификатор применим только к измерениям.

Oscillatory: для предотвращения излишней перегрузки каналов передачи данных желательно подавлять частые изменения состояний дискретных входов. Если за заданное время сигнал дважды изменяет свое значение на одно и то же, тогда фиксируется дребезг и должен быть активирован идентификатор oscillatory. Если за заданный промежуток времени число переходов дискретного входа из одного состояние в другое превосходит предельное, тогда факт изменения состояния дискретного входа должен быть заблокирован. При этом атрибуту данных Validity должно быть присвоено значение questionable. Если сигнал продолжает изменять свое значение после фиксации предельного числа переходов из одного состояния в другое, устройство должно опираться на значение, которое имело место быть в момент активации идентификатора oscillatory. В этом случае значение validity (questionable) должно быть сброшено и должно быть установлено значение invalid до тех пор, пока дискретный вход продолжает изменять свое значение. Если рассматриваемое устройство не допускает изменений состояния дискретного входа, тогда значение invalid должно устанавливаться немедленно в момент активации идентификатора oscillatory. Рассмотренный идентификатор применим только для дискретной информации.

Failure: данный идентификатор должен активироваться, если функция самодиагностики устройства обнаружила внутреннюю или внешнюю неисправность.

oldData: данный идентификатор должен активироваться, если соответствующие данные не обновлялись в течение определенного времени.

inconsistency: данный идентификатор должен активироваться, если функция самодиагностики обнаруживает несоответствие данных действительности.

inaccurate: данный идентификатор должен активироваться, если значение данных не соответствует требуемым точностным характеристикам. Например, значение коэффициента мощности может вычисляться с большой погрешностью при малых токах.

Атрибут Source

Атрибут Source должен предоставлять информацию об источнике данных. Значение может быть истинным, исходящим от процесса, и установленным пользователем.

process: значение исходит от первичного процесса или вычисляется на основе данных первичного процесса.

substituted: значение данных устанавливается пользователем.

Атрибут Test

Атрибут Test должен использоваться для идентификации того, что устройство находится в режиме тестирования и данные формируемые им не должны быть использованы.

Атрибут operatorBlocked

operatorBlocked: атрибут должен становится активным, если обновление данных блокируется оператором. Данные должны сохранять то значение, которое имело место до момента блокировки. При активизации данного атрибута также должна производиться активизация идентификатора oldData атрибута DetailQual.

Взаимосвязь атрибутов Validity и Source

Атрибуты Validity и Source имеют взаимосвязь. Если атрибут source имеет значение process, тогда атрибут Validity определяет качество данных процесса. Если атрибут source имеет значение substituted, тогда атрибут Validity определяет качество установленных пользователем данных. Указанная особенность важна, поскольку замена данных пользователем осуществляется для того, чтобы исключить недействительные (неверные) данные. Таким образом, установленные пользователем данные могут использоваться клиентами как действительные (что соответствует значению  атрибута Validity=good).

 

Цифровая подстанция

(close)