Была проделана огромная работа. Например, идея лицензировать уже готовый графический движок требовала неоправданно высоких финансовых и трудовых затрат, поэтому было решено написать собственный движок. Для работы с алгоритмами проектов необходимо было создать собственный редактор, компилятор и вычислитель исполнительных модулей, причем с учетом международного стандарта в этой области (IEC 61131.3) и привычной для многих пользователей поддержки скриптов. В программе были реализованы некоторые функции, которых вовсе нет в других SCADA-пакетах, например, возможность алгоритмической обработки динамических массивов любого типа данных. Новшеством по сравнению со многими аналогами стал алгоритм масштабирования графических элементов разрабатываемых проектов. Он не только позволяет легко подогнать изображение под любое разрешение экрана, но и учитывает размеры шрифтов надписей.
В 2017 году вышла вторая версия – SCADA+ 2.0, а в 2022 году – третья версия SCADA+ с поддержкой отечественных операционных систем и баз данных. Как SCADA+ 3.0, так и выпущенная в середине 2024 года версия 3.1 отличаются мультиплатформенностью и другими преимуществами.
Например, мультиплатформенность, которая подразумевает общий набор бинарников для работы с тремя различными ОС – Windows, Linux и MacOS, дает разработчикам прикладных продуктов единую среду разработки, единое ядро и графический движок, от которого не будет неприятных сюрпризов при использовании разнородных модулей под разными ОС и платформами.

Мультиоконный интерфейс предоставляет инженеру возможность гибко распределять окна среды и ее редакторов на многомониторных рабочих местах, позиционируя окна как внутри самой среды, так и в виде отдельных окон.
Внутренняя архитектура в третьей версии была переработана, чтобы можно было работать с информационными структурами от десятка до сотен миллионов параметров. С помощью SCADA+ 3.0 и 3.1 можно создавать проекты на несколько миллионов точек ввода/вывода, но главное, что система обеспечит адекватную производительность при работе с проектом хоть на десятки точек, хоть на несколько миллионов, что на практике трудно достижимо.
Об этих и других преимуществах ПО SCADA+ рассказал ее разработчик Роман Бузинов в интервью, опубликованном вместе со статьей.



_small.jpg)
