PROMOTIC — це комплексна об’єктно-орієнтована програмна платформа для створення систем SCADA (Supervisory Control and Data Acquisition), яка використовується для моніторингу, керування та візуалізації технологічних процесів у різних галузях промисловості. Ось основні характеристики системи, які я виокремив на основі доступної інформації:
Загальна інформація:
Розробляється та розповсюджується компанією MICROSYS, spol. s r.o. (Острава, Чехія) з 1991 року, що робить її однією з найстаріших SCADA-систем на ринку.
Використовується в широкому спектрі галузей: енергетика (електростанції, теплові мережі), виробництво (виробничі лінії, склади), екологія (моніторинг викидів, водоочищення), автоматизація будівель (BMS, "розумні будинки"), телеметрія, хімічна промисловість тощо.
Працює на ОС Windows (11/10/8/7/Vista/XP/Embedded/2003-22Server і новіші).
Ключові особливості:
Відкрита архітектура: PROMOTIC підтримує численні комунікаційні інтерфейси (XML, ActiveX, ODBC, ADO, DLL, OPC, DDE, TCP/IP, HTTP, HTTPS) і драйвери для PLC (Simatic, Allen-Bradley, Mitsubishi, SAIA, Omron, Koyo, ADAM тощо).
Мультимовна підтримка: Інтерфейс розробки доступний кількома мовами (англійська, чеська, польська,). Інтерфейс виконання ддоступний багатьма мовами, в тому числі і українською.
Безкоштовні оновлення: На відміну від багатьох інших SCADA-систем, оновлення до нових версій безкоштовні протягом 10 років після покупки ліцензії.
Freeware-режим (PmFree): Дозволяє створювати застосунки до 30 змінних без обмежень у часі роботи, з повним доступом до всіх драйверів і інтерфейсів.
Інтеграція з веб: Вбудований веб-сервер дозволяє автоматично конвертувати локальні застосунки в динамічні веб-сторінки для віддаленого доступу через браузери (HTTP/HTTPS).
Підтримка освіти: Для шкіл і університетів доступна багатомісна ліцензія за символічну ціну, що робить PROMOTIC популярним у навчальних закладах.
Функціонал:
Розробницьке середовище: Ієрархічна структура об’єктів (Pma-об’єкти), редактор графічних панелей (Pmg-об’єкти), підтримка векторної SVG-графіки та технології Canvas.
Скриптова мова: Використовує JavaScript або VBScript для створення алгоритмів, доступу до методів і властивостей об’єктів.
Попередні конфігурації: Містить набір готових об’єктів (наприклад, для комунікації чи графіки), що спрощують і прискорюють розробку.
Комунікація: Підтримує протоколи Modbus, M-bus, IEC60870-5, DNP3 (з версії 9.0.25), ASCII, а також інтеграцію з базами даних (MS SQL, Oracle, SAP, DBase, Access) і хмарними сервісами, такими як Talk2M.
Система трендів, аварій і подій: Дозволяє зберігати дані з мітками часу, налаштовувати сповіщення та керувати подіями.
Віддалений доступ: Підтримка віддаленого доступу через TeamViewer, PCAnywhere тощо, а також перегляд трендів, аварій і подій у веб-браузері.
Ліцензування та ціна:
Доступні комерційні ліцензії (HW або SW ключі), які можна масштабувати залежно від кількості змінних і потреб проєкту.l
Freeware-режим підходить для невеликих застосунків (до 30 змінних).
Для шкіл доступна багатомісна ліцензія за символічною ціною.
Ціни та деталі ліцензій публічно доступні на сайті www.promotic.eu.
Документація та підтримка:
Офіційна документація: PROMOTIC має обширну документацію, яка налічує понад 5000 сторінок (доступна на сайті www.promotic.eu). Вона включає детальні описи всіх об’єктів, методів, драйверів і прикладів створення застосунків. Документація доступна кількома мовами, включно з англійською, чеською та російською, що полегшує її використання для розробників із різних країн.
Навчальні ресурси:
На офіційному YouTube-каналі PROMOTIC є відеоуроки, які демонструють створення застосунків, налаштування комунікації, роботу з трендами та створення веб-інтерфейсів.
Для новачків доступні приклади готових застосунків у безкоштовній версії PmFree, які можна використовувати як шаблони.
Технічна підтримка: Компанія MICROSYS надає підтримку через електронну пошту, телефон або віддалений доступ (наприклад, через TeamViewer). Для користувачів із комерційними ліцензіями доступна пріоритетна підтримка.
Форум і спільнота: На сайті PROMOTIC є форум, де розробники можуть обмінюватися досвідом, задавати питання та знаходити рішення поширених проблем. Це особливо корисно для вирішення специфічних питань, пов’язаних із певними драйверами чи обладнанням.
Оновлення: Документація регулярно оновлюється разом із новими версіями системи.