+7 (812)  223-50-78, 603-23-10     
г. Санкт-Петербург
Профессионализм и надежность
Текущий Язык:


Полигон  |  Программный комплекс ПРОФИ ВУ
Разработка базового ПО

Программный комплекс ПРОФИ ВУ


«ПРОФИ ВУ» представляет собой графическую среду разработки и набор библиотек, реализующих основные функции системы верхнего уровня: графический интерфейс оператора, архивация и просмотр исторических данных, хранение и просмотр событий, разграничение прав доступа, выполнение пользовательских скриптов.

Для связи с контроллерами и другими системами поддерживаются стандартные протоколы: OPC UA, Modbus, МЭК104, МЭК61850, S7. Возможность реализации дополнительного протокола на С++ открыта для сторонних разработчиков. Графический интерфейс строится из библиотечных элементов разной степени сложности. Упрощенные элементы позволяют экономить ресурсы исполняющей системы, сложные — реализуют максимальный функционал. Элементы могут быть объединены для создания еще более сложного составного графического элемента с внутренними точками данных и скриптами. Любое свойство визуализации, такое как цвет, заливка, координаты, размер, шрифт, тип линии, изображение и т.п. может быть привязано к значению точки данных. Свойства также могут принимать разные значения в зависимости от состояния графического элемента (набор состояний является расширяемым).

Подсистема архивации данных и событий оптимизирована для работы с базой данных PostgreSQL, однако является открытой, как и другие части системы. Разработчику со знанием С++ доступна возможность создания собственного архиватора, поставщика данных, графического элемента, окна, графического свойства и т.д.

Интерактивные графические элементы могут быть настроены на выполнение стандартных действий (открыть/закрыть окно, записать значение в точку данных и т.п.) и произвольных скриптов при возникновении определенных событий. Для создания пользовательского скрипта есть возможность использовать язык функциональных блоков или С++. Библиотеки функциональных блоков совместимы со средой разработки «ПОЛИГОН».

Среда разработки предоставляет возможности для редактирования окон и настройке всех модулей в дереве проекта. Есть инструменты для массового редактирования и импорта сигналов контроллера и точек данных, что существенно ускоряет разработку больших проектов. Если программа контроллера создана в среде разработки «ПОЛИГОН», то настройка связи между нижним и верхним уровнем упрощается до перетаскивания сигналов мышкой. Для отладки доступны такие же возможности, как и в случае программирования ПЛК: подмена входных и выходных значений точек данных и свойств, построение графиков.

«ПРОФИ ВУ» поддерживает исполняющие устройства как на Windows, так и на Linux, в том числе Linux отечественной сборки. Синхронизация между разными устройствами осуществляется по ОС-независимому протоколу.

Скриншоты ПРОФИ ВУ:






Работает на: Amiro CMS