SCADA плагин для JMP
SCADA (Supervisory Control and Data Acquisition) - это общее название программных решений, позволяющих производить непрерывный удаленный мониторинг работы оборудования. Такие решения также часто называют "АСУ верхнего уровня", так как машина, на которой запущена SCADA, не управляет напрямую оборудованием. Это делает контроллер полевого/среднего уровня, обычно размещаемый вблизи оборудования.
В 2023г Энжитек сделал релиз ПО JMP, которое по сути является распределенной виртуальной ОС. Также JMP поддерживает плагины, которые, в отличие от самого JMP, призваны решать конкретные бизнес-задачи. За счет того, что все сетевое взаимодействие остается в JMP, разработка плагина проста и в основном требует только написания кода, непосредственно связанного с бизнес-логикой решаемой задачи.
Очевидно, наиболее перспективны для JMP плагины, призванные решать задачи с передачей данных в распределенных системах. Плагин SCADA легко позволит осуществить непрерывный мониторинг состояния и/или текущего режима работы оборудования на ПК в HQ и в Control Room, как показано на схеме.
SCADA-плагин от ENGITEX позволяет легко масштабировать систему. Так, весь Site 2 может быть интегрирован в уже развернутую систему (HQ + Site 1) за несколько кликов. Для этого нужно лишь добавить IP ПК в Control Room Site 2 в список опрашиваемых из HQ. После этого переменные, доступные на ПК в Control Room Site 2 станут также доступными в HQ и интересующие из них пользователь сможет вывести на главный экран SCADA (/view).
Параметры опроса "нижестоящих" машин, как и параметры графического вывода задаются через страницу настройки (/edit).
Тот факт, что пользователь взаимодействует с плагином в веб-приложении, позволяет пользователю использовать систему даже на машине, на которой нет установленного ПО JMP и SCADA-плагина.
По ссылке доступна для скачивания демо-версия плагина. В загружаемый .jar для удобства также включено ПО JMP, распространяемое с бесплатной лицензией.