Номера команд в распределительном пункте

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Распределительный пункт (РП) или распределительное устройство (РУ) — это ключевой узел электросети‚ где осуществляется прием и распределение электроэнергии. Управление коммутационными аппаратами (выключателями‚ разъединителями‚ заземлителями) в современных условиях выполняется через систему релейной защиты и автоматики (РЗА)‚ телемеханики и АСКУЭ. Централизованное управление требует строгой идентификации каждой команды. В данной статье подробно разбирается система нумерации и адресации команд в распределительных пунктах: от классической проводной логики до цифровых протоколов IEC 61850.

Классификация команд управления

Любая команда в РП относится к одному из двух фундаментальных типов:

  • Команды коммутации (Switching Commands): Включение (Close / ON) и Отключение (Open / OFF) выключателей‚ разъединителей‚ заземляющих ножей.
  • Команды уставок и режимов (Setting/Mode Commands): Переключение групп уставок РЗА‚ изменение режимов работы автоматических регуляторов (АРВ/АРС)‚ сброс сигнализации‚ тестовые команды.

В контексте «номеров команд» чаще всего имеют в виду именно команды коммутации‚ так как они несут наибольшую ответственность и требуют жесткой привязки к физическому аппарату.

Традиционная (проводная) нумерация команд

В подстанциях старого поколения и на малых РП без шины процесса управление осуществляется через дискретные входы/выходы (ДВ/ДВ) терминалов РЗА или РТУ (Remote Terminal Unit).

Принцип «Одна команда, Один провод»

Каждой команде управления соответствует отдельная физическая пара проводов (или общий общий провод «Команда» + отдельные «Объект»):

  1. Номер клеммы/входа РТУ: Например‚ Кл. 1 — Включение ВВ-1‚ Кл. 2 — Отключение ВВ-1.
  2. Номер релейного контакта: Контакт К1 реле КР1, пуск катушки включения.
  3. Номер в журнале коммутации/перечне сигналов: Ведется в проектной документации (форма КС-2‚ перечень сигналов телемеханики).

Кодировка в проектах (Пример)

Часто используется мнемоническая кодировка‚ служащая «номером» команды в документации:

Код команды Описание Тип сигнала Номер клеммы РТУ (пример)
K01_ON Включение Выключателя ВВ-1 (Ячейка №1) Дискретный выход (DO) DO_01
K01_OFF Отключение Выключателя ВВ-1 Дискретный выход (DO) DO_02
R01_ON Включение Разъединителя Р-1 Дискретный выход (DO) DO_03
GR01_ON Включение Заземлителя З-1 Дискретный выход (DO) DO_04

Примечание: Реальные номера клемм‚ адреса модулей ввода-вывода (например‚ *_DO_16_01) и марки кабелей указываются в рабочей документации конкретного объекта.

Современная адресация на базе IEC 61850 (Цифровые подстанции)

При переходе на цифровые подстанции (протоколы GOOSE‚ MMS‚ Sampled Values) понятие «номер команды» трансформируется в логическую адресацию внутри модели данных.

Логические узлы (Logical Nodes) для управления

Согласно IEC 61850-7-4‚ коммутационные аппараты представлены логическими узлами:

  • XCBR — Circuit Breaker (Выключатель).
  • XSWI — Switch/Disconnector (Разъединитель/Коммутатор).
  • XGEN — Генератор (для управления генератором)‚ и др.

Объекты данных команды (Control Objects)

«Номером» команды становится путь к объекту данных (Data Attribute) внутри логического устройства (LD) и логического узла (LN):

LDName/LNName.DOName.DAName

Ключевые объекты для выдачи команды:

  • Pos (SPC / DPC) — Position (Положение). Основной объект управления.
    • SPC (Single Point Control) — Одностадийная команда (например‚ для заземлителя: Вкл/Выкл).
    • DPC (Double Point Control) — Двустадийная команда (для выключателей/разъединителей: Open/Close).
  • BlkOpn / BlkCls (SPC) — Блокировка Открытия / Закрытия (интерлоки).
  • Cha (SPC) — Change (Переключение группы уставок).

Пример адресации команды (IEC 61850)

Команда Включение выключателя ВВ-1‚ находящегося в ячейке 101‚ на терминале защиты/управления BayCtrl_101:

BayCtrl_101/XCBR1.Pos.oper.ctlVal = TRUE (Close)

BayCtrl_101/XCBR1.Pos.oper.origin.orIdent = «SCADA_Operator_*»

BayCtrl_101/XCBR1.Pos.oper.origin.orCat = remote-control

Здесь «номер команды» — это полный путь BayCtrl_101/XCBR1.Pos. Параметры ctlVal‚ origin‚ ctlNum (номер операции для предотвращения дублей) формируют структуру команды CO (Control Object).

Режимы управления (Control Models)

Стандарт определяет модели управления‚ влияющие на последовательность команд:

  1. Direct Control (Прямое управление): Одна команда Operate. Используется для некритичных объектов (заземлители‚ разъединители без блокировок).
  2. Direct Control with Enhanced Security (Прямое с повышенной безопасностью): Команда Select + Operate. Обязательна для выключателей (XCBR). Оператор сначала «выделяет» объект (Select)‚ получает подтверждение (Select Response)‚ затем посылает Operate.
  3. SBO (Select Before Operate) / SBOw (Enhanced): Классическая схема «Выбор — Исполнение» с контролем уникальности номера операции (ctlNum).

Нумерация команд в протоколах телемеханики (IEC 60870-5-104‚ Modbus)

На границе «Подстанция, Диспетчерский центр» (Шина станции) команды передаются по протоколам телемеханики. Здесь «номер команды» — это IOA (Information Object Address) — адрес информационного объекта.

IEC 60870-5-104 (ИEC 104)

  • Тип идентификации (Type ID): C_SC_NA_1 (45), Одностадийная команда; C_DC_NA_1 (46), Двустадийная команда; C_RC_NA_1 (47) — Команда регулирования (шаговые трансформаторы).
  • IOA (Address): Уникальный номер в пределах CASDU (Common Address of ASDU). Настраивается в конфигурации РТУ и SCADA.
    • Пример: IOA = 1001 — Включение ВВ-1 (DPC).
    • Пример: IOA = 1002 — Отключение ВВ-1 (DPC).
    • Пример: IOA = 2001 — Включение заземлителя З-1 (SPC).
  • Qualifier of Command (QU): Содержит код команды: 0 — не определено‚ 1, OFF‚ 2 — ON.

Modbus TCP/RTU

Используются Holding Registers (Функция 06/16) или Coils (Функция 05/15).

  • Address (Register/Coil Number): 0-based или 1-based адрес в карте памяти устройства.
  • Пример: Coil 100, Пуск ВВ-1; Coil 101 — Стоп ВВ-1.
  • Часто применяется битовая маска в одном регистре: Бит 0 — Вкл ВВ-1‚ Бит 1 — Откл ВВ-1‚ Бит 2 — Вкл Р-1…

Взаимосвязь номеров: Маппинг (Mapping)

Самая важная задача при проектировании — обеспечить непротиворечивое отображение (маппинг) номеров команд между уровнями:

  1. Уровень процесса (Process Level): Физический аппарат‚ клеммы катушек (Ячейка 101‚ ВВ-1‚ Кат. Вкл).
  2. Уровень интервалов (Bay Level / IED): Логический узел XCBR1.Pos в терминале BayCtrl_101 (IEC 61850 GOOSE/MMS).
  3. Уровень станции (Station Level / SCADA Gateway): Объект в OPC UA / IEC 61850 Server / IEC 104 Server с IOA = 1001.
  4. Уровень диспетчеризации (Network Control Center): Точка в АРМ диспетчера: ID_Точки = 5501001 (Глобальный ID в базе SCADA).

Таблица соответствия (фрагмент):

Физический аппарат IEC 61850 Path (Bay Level) IEC 104 IOA (Station Level) SCADA Global ID (NCC Level) Тип команды
ВВ-1 (Яч. 101) Вкл BayCtrl_101/XCBR1.Pos (DPC: Close) 1001 (C_DC_NA_1) 5501001 DPC (Select+Operate)
ВВ-1 (Яч. 101) Откл BayCtrl_101/XCBR1.Pos (DPC: Open) 1001 (C_DC_NA_1) 5501001 DPC (Select+Operate)
Р-1 (Яч. 101) Вкл BayCtrl_101/XSWI1.Pos (DPC: Close) 1011 (C_DC_NA_1) 5501011 DPC (Direct/Enhanced)
З-1 (Яч. 101) Вкл BayCtrl_101/XSWI2.Pos (SPC: On) 2001 (C_SC_NA_1) 5502001 SPC (Direct)

Блокировки и контроль уникальности команд

Номер команды не просто идентификатор‚ он часть системы безопасности:

Контроль номера операции (ctlNum / Sequence Number)

В IEC 61850 (MMS/GOOSE) и IEC 104 каждый пакет команды содержит счетчик (ctlNum в 61850‚ последовательный номер в 104). Исполнительное устройство (IED) отвергает команду‚ если номер не увеличился на 1 по сравнению с предыдущей принятой командой от этого источника (origin). Это защита от повторов (replay attacks) и «залипших» контактов.

Взаимные блокировки (Interlocking)

Перед выдачей команды система проверяет логические условия (Interlocking Equations). В IEC 61850 это атрибуты BlkOpn‚ BlkCls логического узла.

Пример: Команда Включение ВВ-1 (IOA 1001) будет отклонена IED‚ если:

  • Стоит блокировка BlkCls (например‚ разъединитель Р-1 открыт).
  • Положение ВВ-1 уже «Включен» (защита от двойного включения).
  • Активна защита «Нечастое включение» (Synchrocheck не пройден).

Двухстадийность (Select-Execute)

Для ответственных команд (выключатели) номер команды резервируется на этапе Select. В течение таймаута (обычно 10-30 сек) никто другой не может дать команду на этот объект. Это реализуется через атрибут ctlVal и состояние selected в LN.

Документирование и учет номеров команд

Для эксплуатации и модернизации критически важна актуальная документация:

  • Перечень сигналов телемеханики (Форма по ПТЭЭП / ГОСТ): Основной документ‚ связывающий IOA‚ наименование‚ тип команды‚ нормальное положение.
  • Схемы принципиальные вторичных цепей (Э3‚ Э4): Номера клемм‚ марки реле‚ номера проводов.

  • SCT/SCD файлы (Substation Configuration Description): XML-файлы стандарта IEC 61850‚ содержащие полную модель данных (LD‚ LN‚ DO‚ DA‚ DAType‚ EnumType). Являются «истиной» для цифровой подстанции.
  • База данных SCADA (Point Database): Таблица точек с полями: Name‚ Address (IOA)‚ Type‚ Scaling‚ Alarm/Event limits‚ Control Model.

Типовые ошибки при назначении номеров команд

  1. Дублирование IOA: Два разных аппарата имеют одинаковый адрес в IEC 104 — диспетчер управляет обоими одновременно или ни одним.
  2. Несоответствие типов: В SCD файле объект описан как SPC‚ а в SCADA настроен как DPC (или наоборот) — команда не исполняется или исполняется неверно.
  3. Ошибка в Control Model: Для выключателя настроено Direct Control вместо SBOw, нарушение требований ПТЭЭП и стандартов безопасности.
  4. Потеря Originator: Не настроен orIdent в командах GOOSE/MMS — невозможно отследить‚ кто дал команду (диспетчер‚ автоматика‚ локальная панель).
  5. Расхождение нумерации ячеек: Номер ячейки на схеме (101)‚ в SCD (Bay_101)‚ в SCADA (Bay 101) и на табличке на ячейке должны совпадать.

Перспективы: IEC 61850-90-7 и Object Models

Современные стандарты (IEC 61850-90-7‚ IEC 61850-7-420) вводят стандартные объектные модели для функций (например‚ «Управление ячейкой» — Bay Control). Это позволяет не назначать номера команд вручную для каждого проекта‚ а использовать шаблоны (Templates)‚ где команда «Включение выключателя» всегда имеет стандартную структуру атрибутов‚ а отличается только префиксом имени (Instance Name)‚ например Bay_101_XCBR1.

Нумерация команд в распределительном пункте, это иерархическая система идентификаторов‚ обеспечивающая однозначность управления на всех уровнях автоматизации:

  • Физический уровень: Номера клемм‚ марки проводов‚ клеммники.
  • Уровень ИЭУ (IED): Адреса модулей ввода-вывода‚ внутренние теги ПЛК/терминала.
  • Уровень шины процесса (GOOSE/SV): AppID‚ ConfRev‚ DataSet references.
  • Уровень шины станции (MMS/IEC 104): LD/LN Path‚ IOA‚ Type ID‚ ctlNum.
  • Уровень АСКУЭ/SCADA: Глобальные ID точек‚ мнемонические имена в АРМ.

Грамотное проектирование маппинга (сопоставления) этих номеров‚ зафиксированное в SCD-файлах и перечнях сигналов‚ является залогом надежной эксплуатации РП‚ быстрой локализации неисправностей и безопасного диспетчерского управления. Современный подход требует отказа от «магических чисел» в пользу структурированной адресации по стандарту IEC 61850 с автоматической генерацией конфигураций для нижестоящих уровней.


Статья подготовлена на основе общих принципов проектирования систем автоматизации подстанций и требований стандартов серии МЭК 61850‚ МЭК 60870-5‚ ПТЭЭП. Конкретные адреса‚ номера клемм‚ IOA и идентификаторы оборудования для конкретного объекта (РП-) определяются проектной документацией и должны согласовываться с заказчиком и эксплуатирующей организацией ().