SPECOMSYS SCADA: керування машинами залишається в наших руках

SCADA-система для машин і будівель у розробці: локальні сервери, веб- та Android-інтерфейси, WireGuard VPN і TLS із сертифікатами. Перший інтерфейс використовує дані симулятора.
SPECOMSYS SCADA: керування машинами залишається в наших руках

Ілюстрація, створена ШІ — приклад обстановки.

Колега зі SPECOMSYS розробляє SCADA-систему для машин і будівель із консервативним підходом: вона працює локально, на наших серверах, без залежності від хмари. Сучасні технології дозволяють команді, яка знає предмет, створити систему під конкретний об'єкт. Перший інтерфейс уже готовий і показує поточні дані симулятора заводу з переробки.

Чому локально, а не у хмарі

Дедалі більше систем керування пропонуються як хмарний сервіс. Це зручно, поки доступні зв'язок і постачальник. Але завод, насосна станція чи будівля можуть належати до критичної інфраструктури. Робота машини не повинна залежати від віддаленого сервера, закінчення підписки чи зміни умов постачальника.

Наш підхід зберігає керування поруч з обладнанням. Сервер і дані залишаються на об'єкті, команди проходять нашою мережею. Керування об'єктом залишається в наших руках.

Що дозволяють нові технології

Раніше подібна система часто означала великого постачальника, ліцензії за кількістю тегів і готовий шаблон, під який доводилося пристосовувати об'єкт. Сьогодні невелика команда, яка розуміє і машини, і програмне забезпечення, може створити власну схему лінії, теги та сигнали, профілі для заводу, будівлі чи станції, мобільний застосунок та інформаційні панелі.

Вебінтерфейс, настільні й мобільні клієнти

Система орієнтована на веб: інтерфейс відкривається у браузері. Для робочих місць передбачено графічний застосунок під Windows і Linux, за потреби — під Mac. Android-клієнт показує ті самі екрани: показники, машини та сигнали зі сповіщеннями.

Захист з'єднання: WireGuard VPN і TLS

Для віддаленого доступу передбачено VPN, зокрема WireGuard — сучасний протокол із відносно невеликою кодовою базою. Доступ здійснюється через пристрої з ключами тунелю, а інтерфейс керування не публікується безпосередньо в інтернеті. Безпека також залежить від коректних налаштувань і керування ключами.

Архітектура передбачає HTTPS/TLS-зв'язок із сертифікатами між сервером, клієнтами та пристроями. За ввімкненої автентифікації клієнтськими сертифікатами для підключення потрібен чинний сертифікат. Керування сертифікатами й правами доступу залишається важливою частиною налаштування.

Що бачить оператор

SPECOMSYS SCADA — ілюстрація інтерфейсу локального керування

  • Панель керування — схема лінії з бункером, шредером, магнітним сепаратором, оптичним сортувальником, млином, пресом для тюків, пиловловлюванням і компресором. Потік матеріалу візуалізується, а машина в аварійному стані виділяється червоним.
  • Сигнали — пріоритет, час і квитування; хто й коли підтвердив сигнал, записується.
  • Облік ресурсів — електролічильники, водолічильники й теплолічильники разом, добове споживання та сповіщення про постійний потік, який може вказувати на витік.
  • Графіки й теги — значення в часі з джерелом: протокол, адреса, регістр.

Віддалені інформаційні панелі з Android TV

Одна SCADA-система, багато екранів. Звичайний Android TV стає інформаційною панеллю у виробничій зоні, на ділянці завантаження чи в кабінеті керівника. Кожен екран показує потрібні людям показники, стани машин і сигнали, оновлюючись з одного локального сервера без хмарного посередника.

SPECOMSYS SCADA — панелі Android TV на виробництві, складі й в офісі

Зв'язок з обладнанням

Архітектура розрахована на обладнання, яке трапляється у шафах керування:

  • Modbus TCP і RTU — частотні перетворювачі, електролічильники, компресори й контролери;
  • OPC UA — промислові PLC і машини з вбудованим сервером;
  • MQTT — датчики й IoT-пристрої;
  • WAGO PLC — PFC100/PFC200 і CC100, змінні CODESYS за ім'ям;
  • Siemens PROFIBUS DP — SINAMICS і ET 200 через шлюз;
  • M-Bus і бездротовий M-Bus — водолічильники й теплолічильники.

На одному об'єкті можуть поєднуватися всі ці технології — як на реальних заводах, де машини різних років і виробників працюють в одній лінії.

Завод, будівля, станція — одна програмна платформа

У налаштуваннях обирається профіль об'єкта: завод із машинами, будівля з кліматом, освітленням, доступом та енергією, насосна станція або лабораторія. Профіль змінює схему, теги й сигнали; основна програма залишається однією.

У розробці — відкрито для участі

Система перебуває в розробці. Готовий клієнтський інтерфейс — відображення та взаємодія. Наступний крок — сервер: збирання даних, історія, користувачі й права. Описані інтеграції становлять заплановану архітектуру; інтерфейс симулятора не доводить, що всі функції вже працюють у промисловій експлуатації.

Кожен зацікавлений може брати участь у розробці та використанні. Особливо цінна думка людей, які щодня працюють біля панелей керування: чого бракує нинішнім системам і які пристрої мають заговорити першими.