Модель данных МЭК 61850: логические узлы и объекты
Главное отличие 61850 от привычных протоколов в том, что здесь не нужно договариваться о номерах регистров: имена сигналов заданы стандартом. Если устройство измеряет фазное напряжение, оно называет его одинаково независимо от производителя — и написанный однажды разбор подойдёт к следующему устройству.
Иерархия: от сервера до атрибута
Модель устройства строится из вложенных уровней:
- Сервер — само устройство (IED) как узел сети.
- Логическое устройство (LD) — группа функций внутри него: измерения, защита, управление. Часто их несколько.
- Логический узел (LN) — одна функция: измерительный блок, выключатель, ступень защиты. Имя узла — четыре буквы и номер:
MMXU1,XCBR2. - Объект данных (DO) — конкретная величина внутри функции:
PhV— фазное напряжение,Pos— положение аппарата,Str— пуск защиты. - Атрибут данных (DA) — часть значения: само число
mag.f, метка времениt, качествоq, признак состоянияstVal.
Полная ссылка на сигнал собирается через точки и выглядит так:
IED1LD0/MMXU1.PhV.phsA.mag.f — значение напряжения фазы A измерительного блока 1 в логическом устройстве LD0 устройства IED1. Такие строки и есть «адреса» в 61850: их не изобретают, а берут из файла описания устройства.
Логические узлы: как читать четыре буквы
Первая буква имени узла задаёт группу, остальные три — конкретную функцию.
| Группа | О чём | Примеры |
|---|---|---|
| L | Системные узлы, обязательные у каждого устройства | LLN0 — узел логического устройства, LPHD — сведения о железе |
| M | Измерения | MMXU — основные электрические величины, MMTR — учёт энергии, MHAI — гармоники |
| X | Коммутационные аппараты | XCBR — выключатель, XSWI — разъединитель |
| C | Управление | CSWI — управление коммутацией, CILO — блокировки |
| P | Функции защиты | PTOC — максимальная токовая, PDIS — дистанционная, PTRC — отключение |
| R | Связанные с защитой | RREC — АПВ, RDRE — регистратор аварийных событий |
| T | Трансформаторы измерительные | TCTR — трансформатор тока, TVTR — напряжения |
| G / I / S / Y / Z | Прочее оборудование | Генерация, интерфейсы и архивирование, датчики, силовые трансформаторы, прочее оборудование |
На практике интегратор чаще всего имеет дело с четырьмя узлами: MMXU (измерения), XCBR и CSWI (состояние и управление выключателем), PTOC (пуски и срабатывания защиты).
Функциональные связи
У каждого атрибута есть функциональная связь (FC) — пометка, к какой категории он относится. Без неё нельзя правильно построить запрос: одно и то же имя объекта может иметь атрибуты в разных категориях.
ST— состояние: дискретные признаки, положения, пуски.MX— измеряемые величины: токи, напряжения, мощность.CO— управление: атрибуты, через которые подаются команды.SP— уставки,SGиSE— группы уставок.CF— конфигурация,DC— описание,EX— расширенное определение.BRиRP— блоки управления буферизуемыми и небуферизуемыми отчётами.
Общие классы данных
Объекты данных строятся из типовых «кирпичей» — общих классов (CDC). Их знание избавляет от чтения документации на каждое устройство:
| Класс | Что описывает | Ключевые атрибуты |
|---|---|---|
| SPS | Однопозиционное состояние | stVal (true/false), q, t |
| DPS | Двухпозиционное состояние: положение аппарата | stVal (промежуточное, отключено, включено, неопределённое), q, t |
| MV | Измеряемая величина | mag.f или mag.i, units, q, t |
| CMV / WYE / DEL | Комплексная величина и их наборы по фазам | cVal.mag, cVal.ang, фазы phsA, phsB, phsC |
| ACT / ACD | Срабатывание и пуск защиты с указанием фаз | general, phsA…phsC, dirGeneral |
| DPC / SPC | Управляемое двух- и однопозиционное состояние | stVal, ctlVal, Oper, SBOw, Cancel |
| BCR | Счётчик импульсов (энергия) | actVal, frVal, frTm |
Качество и время
Атрибут качества q есть практически у каждого значения и читается побитно: достоверность (good, invalid, questionable), признаки overflow, oldData, inaccurate, failure, а также substituted — значение подставлено вручную — и test — данные получены в тестовом режиме и не должны восприниматься как рабочие.
Метка времени t сопровождается собственными признаками точности: синхронизированы ли часы источника и с какой погрешностью. В цифровой подстанции это не формальность: последовательность событий восстанавливается именно по этим меткам, и метка от несинхронизированного устройства обесценивает весь разбор аварии.
Что это даёт на практике
Поскольку имена и классы заданы стандартом, порядок интеграции меняется: не «дайте карту регистров», а «дайте файл описания устройства». Дальше сигналы находятся поиском по именам узлов, а разбор значения уже известен из общего класса. Разночтения остаются только там, где производитель добавил частные расширения, — их в файле видно сразу, они выделяются нестандартными именами.
