PACFramework

PACFramework

1. Основні ідеї

Запропоновані концепції мають за мету швидку розробку прикладного ПЗ для контролерів АСКТП з урахуванням максимальної кількості типових вимог до функціональності та можливої інтеграції з іншими підсистемами.

PFw передбачає:

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

На базі PFw функціонують також додаткові проєкти, які наближають його використання до приниципів DevOps та передбачає включення в структуру IIoT.

PACFramework Tools (PFwTools) - це утиліти для швидкого розгортання системи з базовим набором функцій на базі Node.js. Репозиторій проєкту https://github.com/pupenasan/pacframework-tools.

Утиліти призначені для:

Разом з роботами над PFw2, також ведуться роботи над PFw2Tools, які базуються на Node-RED та матимуть графічний інтерфейс замість консольного. У версії PFw2 враховані потреби в PFw2Tools.

image-20250706122607736

рис.1.1 Концепція PACFramework Tools

PACFramework IoTGateway (PFwIoTGateway) - це проект виконавчої системи, розроблений в середовищі Node-RED, призначений для роботи сумісно з ПЛК, що базується на PFw, задля виконання наступних функцій:

PFwIoTGateway може функціонувати на будь якому апаратному забезпеченні, де може бути розгорнутий Node-RED. PFwIoTGateway був розроблений як прототип для проєкту, який з початком повномасштабного вторгнення росії в Україну був заморожений, так як об’єкт знаходиться на непідконтрольній наразі території України. Враховуючи роботи на PFw2 та розвиток засобів Node-RED, нова версія буде сильно відрізнятися.

image-20250706124232683

рис.1.2. Концепція PFwIoTGateway

1.1 Передумови створення та основні ідеї

1.2 Базові технології в основі каркасу

1.3 Ієрархія устатковання в PAC Framework

1.4 Загальні вимоги до реалізації інтерфейсу PAC Framework

1.5.Рекомендації щодо найменування компонентів та елементів каркасу

1.6.Концепція класифікації та кастомізація об’єктів