Найти в Дзене
Кирилл Подласов

Сказка о том, как оператор приручил HART, или SCADA спешит на помощь (Часть 2)

Конечно, коллеги! Продолжим нашу сагу. Теперь, когда сигнал благополучно дошёл до операторной, посмотрим, как оператор (вместе с медвежонком SCADA) не только наблюдает, но и управляет миром давления, используя магию HART-протокола.
---
Итак, в операторной за большим экраном сидел опытный Оператор. Рядом с ним на столе лежал ноутбук, а в кармане куртки тихонько вибрировал смартфон. Медвежонок

Конечно, коллеги! Продолжим нашу сагу. Теперь, когда сигнал благополучно дошёл до операторной, посмотрим, как оператор (вместе с медвежонком SCADA) не только наблюдает, но и управляет миром давления, используя магию HART-протокола.

---

Встану на модем для наглядности. А мой ассистент Леди Божья коровка будет выполнять команды начальника смены по настройке манометра.
Встану на модем для наглядности. А мой ассистент Леди Божья коровка будет выполнять команды начальника смены по настройке манометра.

Итак, в операторной за большим экраном сидел опытный Оператор. Рядом с ним на столе лежал ноутбук, а в кармане куртки тихонько вибрировал смартфон. Медвежонок SCADA, как всегда, была начеку.

Сцена 1: Желание перемен

В цехе меняли технологический режим. Давление, которое раньше было стабильным, теперь должно было прыгать быстрее. Старые настройки датчика с плавным демпфированием (временем сглаживания) делали график слишком «сонным».

· «Эх, — вздохнул Оператор, — надо бы датчику сказать, чтобы он шустрее реагировал. Но лезть в цех, откручивать крышку... время-то дорого».

А за крышкой колодка для  подключения кабеля сигнального.
А за крышкой колодка для подключения кабеля сигнального.

· «Не грусти! — подмигнула SCADA. — У нас же HART! Мы можем поговорить с ним прямо отсюда».

Сцена 2: Инструменты героя (HART-модемы)

Оператор достал из ящика небольшую коробочку — HART-модем. Воткнул один провод в USB-порт ноутбука, а два других «крокодильчика» ловко прицепил прямо на клеммы датчика (параллельно нагрузке, конечно, ведь HART-сигнал живёт поверх тока). На смартфоне он открыл специальное приложение, которое соединялось с Bluetooth-модемом, висевшим на той же линии.

· «Видишь, — объяснила SCADA, — теперь у нас с датчиком прямая личная связь. Через модем мы можем шептаться с ним на его цифровом языке, не мешая току 4-20 мА бежать по проводам».

Сцена 3: Знакомство с программой (HARTconfig)

На экране ноутбука запустилась программа HARTconfig. В инструкции к датчику (той самой, толстой) говорилось: «Программа пользователя HARTconfig устанавливается на внешнем ПК и обеспечивает связь ПК с преобразователем через HART-модем. Программа позволяет: считывать результаты измерений; считывать и записывать параметры конфигурации АИР-20/М2-Н; выполнять подстройку и восстановление заводских параметров».

Перед Оператором открылся удивительный мир:

· Считывание данных: Не просто давление, а всё сразу: температура датчика, процент от диапазона, заводской номер, версия прошивки.

· Запись параметров: Можно было менять «Lr» и «Ur» (нижний и верхний пределы), даже не подходя к датчику.

· Подстройка нуля: Если датчик «уплыл», можно было нажать кнопку «Установить ноль» прямо из кресла.

Также регулировка "0" может быть произведена по месту. Открутить болт, отодвинуть защитную крышку, отрегулировать подстроечный винтом
Также регулировка "0" может быть произведена по месту. Открутить болт, отодвинуть защитную крышку, отрегулировать подстроечный винтом

Сцена 4: Магия настройки (изменение демпфирования)

Оператор нашёл в программе параметр «t_63». В инструкции было написано: «Время демпфирования — постоянная времени фильтра первого порядка... при ступенчатом изменении давления на 100 % выходной сигнал достигнет 63 % от диапазона за установленное время».

Сейчас стояло значение 5,0 секунд. Давление менялось медленно, как патока. Оператор ввёл новое значение — 0,5 секунды. Нажал «Записать».

· «Готово! — сказал он. — Теперь датчик будет реагировать мгновенно».

· «Отлично! — похвалила SCADA. — А теперь представь, что давление вдруг резко подскочит».

Сцена 5: Тревоги и аварии

И тут, словно по заказу, на экране SCADA что-то вспыхнуло красным. Давление в одном из трубопроводов стало быстро расти, превышая установленный верхний предел.

· «Ой-ой-ой! — воскликнул Оператор. — Что происходит?»

· «Смотри, — SCADA показала график, — датчик вышел за пределы диапазона. Но он не молчит. У него есть специальный режим — аварийный ток».

В этот момент на самом датчике, внутри его электронного блока, сработал механизм, описанный в инструкции: «OEr — уровень тока ошибки. Параметр определяет уровень токовых выходов в следующих ситуациях: измеренное давление меньше нижнего предела диапазона измерения на 1,25 % от диапазона; измеренное давление больше верхнего предела диапазона измерения на 12,5 % от диапазона; при возникновении неисправности датчика».

На индикаторе самого датчика (если бы кто-то стоял рядом) замигало сообщение «HI» (High — высокое давление). А по проводам вместо обычного сигнала 20 мА побежало 22,5 мА — специальный «крик о помощи». На экране SCADA стрелка прибора влетела в красную зону, и зазвучала сирена.

· «Видишь, — объяснила SCADA, — ток выше 20 мА — это уже не измерение, это авария. Мы можем даже настроить, какой именно ток будет означать «беда». В меню «OEr» можно выбрать «Lo» (низкий ток ошибки, например 3,7 мА) или «Hi» (высокий — 22,5 мА).»

· «А если датчик сломается?» — спросил Оператор.

· «Тогда, — SCADA ткнула лапкой в таблицу сообщений, — он покажет на своём дисплее «Err1» (ошибка системы) или «Err4» (ошибка параметров), и тоже перейдёт в аварийный режим. Мы сразу поймём, что прибор неисправен».

Сцена 6: Укрощение аварии

Оператор, увидев тревогу, быстро открыл приложение на смартфоне. Через Bluetooth-модем он заглянул в датчик. В статусе HART высветилось: «Измеренное давление выше верхнего предела».

Он понял, что это не поломка датчика, а реальный скачок давления в трубе. Быстро связался с цехом, и давление сбросили. Как только значение вернулось в норму, ток датчика снова стал 15 мА, аварийный сигнал исчез, а SCADA радостно замигала зелёным.

Финал: Суперсила HART

Оператор откинулся в кресле и довольно улыбнулся:

· «Как же это удобно! Не выходя из комнаты, я и настроил датчик, и мгновенно узнал об аварии, и даже разобрался в её причине».

· «Вот что значит HART-протокол! — подытожила медвежонок SCADA. — Он не просто передаёт давление, он даёт нам суперсилу: видеть душу датчика, лечить его на расстоянии и никогда не пропустить настоящую беду. Прямо как в сказке!»

И. Конечно! Вот пример того, что видит оператор на экране ноутбука, когда подключается к датчику через HART-модем. Это похоже на окно программы HARTconfig или аналогичного ПО:

=============================

 УСТРОЙСТВО: АИР-20/М2-Н | АДРЕС: 0

=============================

 Текущее давление:  1.623 МПа

 Процент от диапазона: 62.3%

 Температура датчика: +28.5 °C

--------------------------------------------

 Нижний предел (Lr):  0.000 МПа

 Верхний предел (Ur): 2.500 МПа

 Демпфирование (t_63): 0.5 с

 Функция:       Линейная (Lin)

 Ток ошибки (OEr):   Hi (22.5 мА)

 Статус:        НОРМА

--------------------------------------------

 [F1] Калибровка нуля | [F2] Записать | [F5] Выход

=============================

У каждого производителя свой интерфейс у ПО, но строки редко имеют другие названия.

Адрес в примере :0. Адреса прописываются в мишкиной (SCADA) душе по отдельному алгоритму.