Терминал защиты работает и без связи — но тогда о его состоянии знает только тот, кто стоит рядом с шкафом. Связь с АСУ ТП превращает набор шкафов в управляемый объект: оператор видит токи, положения выключателей, срабатывания защит, а диспетчер получает телеинформацию.
Проблема в том, что связь — это отдельный проект со своей логикой, и ошибки в ней не видны в шкафу. Защита работает идеально, а в АСУ — нули или, хуже, «залипшие» значения, по которым оператор принимает решения.
Физика: RS-485 и Ethernet
Два базовых варианта, и они отличаются не только скоростью:
| Интерфейс | Что это | Особенности |
|---|---|---|
| RS-485 | последовательная шина, два провода | устройства объединяются в «шлейф», у каждого свой адрес; дальность — сотни метров; скорость обычно 9600–115200 бит/с |
| Ethernet (витая пара/оптика) | локальная сеть | выше скорость, но нужна правильная топология (звёздой через коммутатор, не «цепочкой») |
| USB (на передней панели) | локальное подключение | для настройки с ноутбука, не для АСУ |
В устройствах серии РС83 (РЗА СИСТЕМЗ) интерфейсы связи работают по протоколу Modbus-RTU, подключение — к локальной сети обмена информации через RS-485 и порт USB (в том числе на передней панели).
Практическое правило для RS-485: шина, а не звезда. Все устройства последовательно, согласующие резисторы на концах, экран заземлён с одной стороны. Ошибка «подключил звездой» даёт нестабильную связь, которая то работает, то нет.
Протоколы и что они умеют
| Протокол | Где применяется | Что передаёт |
|---|---|---|
| Modbus-RTU | RS-485, промышленная интеграция | регистры (значения) по карте памяти; просто и распространено |
| Modbus-TCP | Ethernet | то же по TCP/IP |
| МЭК 60870-5-101 | последовательные каналы телемеханики | телеинформация (ТИ, ТС, ТУ) |
| МЭК 60870-5-103 | связь с устройствами РЗА | данные устройства (уставки, события) |
| МЭК 60870-5-104 | Ethernet | телеинформация по TCP/IP |
| МЭК 61850 (MMS, GOOSE) | цифровые подстанции | объектная модель, быстрые сообщения |
Важно понимать разницу назначений: Modbus — универсальный «регистровый» обмен, удобен для интеграции, но не имеет стандартной модели данных. МЭК 60870-5-104 — стандарт телеинформации с адресами и типами данных. МЭК 61850 — это уже объектная модель с самодиагностикой.
Карта памяти: главный документ наладки
Для Modbus-RTU в документации устройства есть карта памяти (memory map): таблица, где каждому параметру сопоставлен адрес регистра, тип данных, коэффициент и единица.
Почему она критична:
- адрес — единственный способ «достать» нужное значение;
- тип данных (16-бит, 32-бит, целое/с плавающей точкой) — если прочитать не тем типом, получите бессмыслицу;
- коэффициент — значение в регистре часто хранится умноженным (например, ток в амперах × 100), и без деления получите «ток 250 000 А»;
- порядок байт/регистров для 32-битных значений — классическая ловушка при интеграции.
[практика] Самая частая проблема при пусконаладке АСУ — не «связь не работает», а «связь работает, но показывает чушь». Потому что интегратор взял карту памяти от другой версии прошивки. Поэтому первым делом сверяю версию ПО терминала с версией карты памяти — они должны совпадать.
Что настраивается
- Интерфейс: RS-485 (адрес устройства, скорость, чётность, стоп-биты) или Ethernet (IP, маска, шлюз).
- Протокол и его параметры (для МЭК — ASDU-адреса, таймауты).
- Список передаваемых сигналов — какие именно значения и события идут в АСУ.
- Порядок событий — передача журнала событий с метками времени.
- Синхронизация времени — откуда устройство берёт время (для сопоставления событий с других устройств).
- Доступ — пароли, разрешённые операции (только чтение или управление).
Проблема адресации и дублирования
На шине RS-485 два устройства с одним адресом = связь не работает ни с одним из них (или работает хаотично). Это классическая ошибка при монтаже: адреса задали «по порядку», но одно устройство заменили и не перенастроили.
Правило: журнал адресов на объекте. Кто-то должен знать, какой адрес у какого шкафа, иначе поиск дубля занимает часы.
Синхронизация времени
Без единого времени события с разных устройств невозможно сопоставить: защита на одном конце линии «сработала в 14:23:15», а на другом — «в 14:23:17», и непонятно, кто первый.
Способы:
- SNTP/NTP — по сети;
- PTP (IEEE 1588) — высокая точность, для цифровых подстанций;
- отдельный вход синхронизации (импульсные сигналы);
- спутниковая система (ГЛОНАСС/GPS) как источник.
Проверять надо не только «время приходит», но и что происходит при его пропадании: устройство не должно «прыгать» в произвольное время и портить журнал.
Проверка при наладке
- Физика — целостность линии, согласующие резисторы, отсутствие дублей адресов.
- Параметры обмена — скорость, адрес, чётность совпадают с настройками АСУ.
- Чтение значений — каждое передаваемое значение сверяется с показаниями на дисплее терминала (не «вроде числа идут»).
- Коэффициенты — проверяются фактически: изменить ток/напряжение и посмотреть, как меняется значение в АСУ.
- События — срабатывание защиты появляется в АСУ с правильным кодом и временем.
- Управление (если есть) — команды проходят, и обязательно проверяется, что не проходят несанкционированные.
- Поведение при обрыве связи — что показывает АСУ (должна быть достоверность, а не «последнее значение навсегда»).
- Синхронизация — совпадение времени устройства и АСУ.
Типовые ошибки
- Карта памяти от другой версии ПО — значения читаются, но неверные.
- Дубль адреса на RS-485 — нестабильная связь.
- Звезда вместо шины на RS-485 — «плавающие» отказы.
- Не сверены коэффициенты — значения в АСУ в 100 раз больше/меньше.
- Нет достоверности — при обрыве связи АСУ показывает устаревшие значения как актуальные.
- Время не синхронизировано — события невозможно сопоставить.
- Нет журнала адресов — при замене устройства теряется конфигурация.
- Двухточечная проверка — проверили «связь есть» и успокоились, не проверив каждое значение.
Частые вопросы
Что лучше: Modbus или МЭК 60870-5-104? Зависит от задачи. Modbus проще и универсален, но не имеет стандартной модели данных — каждую интеграцию приходится «переводить» по карте памяти. МЭК 60870-5-104 — стандарт телеинформации с адресами и типами, лучше подходит для АСУ и телемеханики.
Почему значения в АСУ не совпадают с дисплеем? Чаще всего: не тот тип данных, не учтён коэффициент (масштаб), другой порядок регистров для 32-битных значений, или карта памяти от другой версии прошивки.
Можно ли по одному RS-485 подключить много терминалов? Технически да, но с ограничениями: пропускная способность делится между всеми, и опрос становится медленным. Для большого количества устройств лучше Ethernet/оптика.
Что будет, если пропадёт синхронизация времени? События будут с неверными метками, и сопоставить их с записями других устройств станет невозможно. Поведение при пропадании синхронизации должно быть задано и проверено.
Нужна ли проверка управления через АСУ? Если управление предусмотрено — да, обязательно, включая проверку того, что несанкционированные команды не проходят.
Итог
Связь терминала с АСУ — это отдельная подсистема: физика (RS-485 шиной или Ethernet), протокол, карта памяти и адресация. Работает она или нет — видно сразу, а вот правильно ли передаются значения — только при поштучной сверке с дисплеем и с учётом коэффициентов. И три вещи, которые ломают больше всего: неверная карта памяти, дубль адреса и отсутствие синхронизации времени.
Нужна наладка связи с АСУ, проверка карты памяти или разбор «данные есть, но не те» — напишите, разберём по протоколу и версии ПО.
Источники: руководство по эксплуатации РС83-А2М (РЗА СИСТЕМЗ) — интерфейсы RS-485 и USB, протокол Modbus-RTU, карта памяти Modbus-RTU, уставки по умолчанию; техническое описание РС83-В4; материалы НТЦ «Механотроника» по протоколам связи (МЭК 61850, МЭК 60870-5-101/103/104, Modbus, синхронизация SNTP/PTP); практика наладки.