Енергоменеджмент: вступ для початківців
Українці за останні роки дізналися про енергетику більше, ніж хотіли б: графіки відключень, генератори біля кав’ярень, …

Вода в крані, хліб у магазині, ліки в аптеці. За кожною з цих речей стоїть завод або станція, яка працює цілодобово, часто з кількома людьми на зміні. Решту роботи роблять машини: вимірюють, вирішують і діють самі. Це і є промислова автоматизація. У цій статті розберемо, з чого вона складається і чому без неї сучасний світ просто не працює.
Автоматизація означає передати машині рутинну частину роботи, яку раніше робила людина. Не всю роботу, а саме ту, що повторюється: відкрити клапан, коли бак наповнився; зупинити конвеєр, коли деталь застрягла; тримати температуру в печі рівно 180 °C.
Будь-яка автоматична система робить три речі по колу:
Візьмемо бак з водою, яку треба тримати на 60 °C. Датчик бачить 55 °C і передає це контролеру. Контролер порівнює значення з бажаним (його називають уставкою) і вирішує, що треба гріти. Він вмикає нагрівач, вода нагрівається, датчик бачить нове значення, і коло повторюється. Інженери називають це замкненим контуром керування: система сама бачить результат своїх дій і коригує їх.
Ваш домашній бойлер, кондиціонер і навіть праска з терморегулятором працюють за тим самим принципом. На заводі таких контурів тисячі, і вони пов’язані між собою.
Це «органи чуття» системи. Вони перетворюють фізичну величину на електричний сигнал: температуру, тиск, рівень, витрату, наявність деталі, положення, вагу. Найпростіший датчик видає лише «так/ні» (є деталь чи немає), складніший — точне число (тиск 4,73 бар).
Це «м’язи»: електродвигуни, клапани, пневмоциліндри, нагрівачі, насоси. Вони отримують команду і змінюють щось у фізичному світі. Швидкість двигунів часто регулюють частотними перетворювачами, щоб насос крутився рівно настільки швидко, наскільки потрібно.
Це «мозок». Найчастіше в промисловості це програмований логічний контролер, ПЛК (англ. PLC). Зовні він схожий на ряд модулів на DIN-рейці в електрошафі. Усередині — спеціалізований комп’ютер, який безкінечно повторює простий цикл: прочитати всі входи, виконати програму, записати всі виходи. Один такий цикл триває кілька мілісекунд.
Чому не звичайний комп’ютер? Бо ПЛК розрахований на те, щоб десятиліттями працювати в пилу, вібрації й перепадах температур, і реагувати завжди за передбачуваний час. Для двигуна, що має зупинитися, коли між валами потрапила рука, «зазвичай швидко» не годиться. Потрібно «гарантовано швидко».
HMI (людино-машинний інтерфейс) — це сенсорна панель біля машини, де оператор бачить стан і натискає кнопки. SCADA — система, яка збирає дані з багатьох ПЛК і показує весь цех чи навіть усю мережу об’єктів на екранах диспетчерської: тривоги, графіки, історію.
Усе це з’єднано між собою. Колись — окремими дротами до кожного датчика, тепер — промисловими мережами: PROFINET, EtherNet/IP, Modbus TCP. Для обміну даними між різними системами і виробниками все частіше використовують OPC UA — щось на зразок спільної мови, якою обладнання від різних брендів розповідає, що з ним відбувається.
Щоб не заплутатися в усіх цих рівнях, інженери малюють піраміду. Її описує, зокрема, стандарт ISA-95.
Насправді межі між рівнями сьогодні розмиваються: дані з датчика можуть за секунду потрапити в хмарну аналітику. Але як карта для початківця піраміда досі дуже корисна.
Мови програмування ПЛК описує міжнародний стандарт IEC 61131-3. Найпоширеніші з них:
Наш приклад з баком на мові ST виглядав би приблизно так:
IF Temperature < Setpoint - 1.0 THEN
Heater := TRUE; // холодно: вмикаємо нагрів
ELSIF Temperature > Setpoint + 1.0 THEN
Heater := FALSE; // гаряче: вимикаємо
END_IF;
Зазор в один градус потрібен, щоб нагрівач не клацав сотні разів на хвилину біля уставки. У реальних системах замість простого «увімкнути/вимкнути» часто використовують ПІД-регулятор, який плавно змінює потужність. Це тема для окремої статті.
Автоматизація — це фундамент, на якому стоять інші теми цього блогу: робототехніка, комп’ютерний зір і штучний інтелект. У наступних статтях розберемо кожну частину детальніше.
Українці за останні роки дізналися про енергетику більше, ніж хотіли б: графіки відключень, генератори біля кав’ярень, …
23 грудня 2015 року в кількох областях України зникло світло. Причиною була не буря і не аварія, а хакери, які віддалено …