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

Графическая среда для разработки ПО контроллера - Полигон

Полигон — система разработки для контроллеров. Свидетельство Роспатента № 2002611114 от 01.07.2002. внесено в Единый реестр российских программ для электронных вычислительных машин и баз данных за №6087 от 19.11.2019

ПОЛИГОН — это среда графического программирования на языке функциональных блоков для контроллеров в АСУТП. Среда предназначена для создания программного обеспечения для РС-совместимых контроллеров: ОВЕН, АБАК, REGUL, Fastwell, Beckhoff, Octagon, MIC2000 и др.

ПОЛИГОН состоит из графической среды разработки и библиотек функциональных блоков. Среда разработки обеспечивает интерфейс пользователя, позволяющий создавать проект программы контроллера, используя функциональные блоки из подключенных библиотек. Проект имеет единую иерархическую структуру для описания аппаратной конфигурации, алгоритмов и обмена данными с другими системами. Не только алгоритмы, но и драйверы и протоколы обмена, реализованы в виде функциональных блоков. Прикладному программисту нет необходимости описывать переменные — система создает их, обеспечивая уникальность, следит за корректным преобразованием типов.

Среда разработки предоставляет следующие функции:

  • разработка иерархической структуры проекта в виде дерева, инструменты для создания дублированных систем;
  • графическое программирование на языке функциональных блоков, создание многостраничной программы, широкие возможности для навигации по проекту;
  • трансляция: преобразование графического проекта в исполняемый файл;
  • загрузка, запуск и онлайн отладка программы на контроллере;
  • разработка пользовательских функциональных блоков (составных из других функциональных блоков или на С++) и библиотек;
  • поиск по проекту;
  • печать проекта в формате ЕСКД;
  • экспорт/импорт в формате Excel (позволяет осуществлять массовое редактирование однотипных параметров);
  • экспорт в формате DPL для WinCC OA;
  • экспорт в формате XML для конфигурирования OPC сервера;
  • экспорт в формате Excel для создания структурированных отчетов, удобных при разработке системы верхнего уровня;
  • контекстная справка по библиотекам функциональных блоков.

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

  • математические операции;
  • логические операции;
  • триггеры;
  • генераторы сигналов;
  • таймеры;
  • драйвер мастера для шины EtherCAT (REGUL, Beckhoff);
  • OpcUA сервер;
  • TCP/IP клиент/сервер;
  • регуляторы.
Дополнительные библиотеки:

  • Modbus TCP master/slave;
  • Modbus RTU master/slave;
  • EL6731 Profibus DP master/slave;
  • EL60xx serial interface;
  • AX52xx servo drive;
  • DeviceNet;
  • МЭК101/104;
  • МЭК61850;
  • OpcUA client;
  • Шина Beckhoff Kbus, BK9000;
  • SMS через USB модем;
  • S7.
ПОЛИГОН используется специалистами компании «ПромАвтоматика» в качестве базовых средств программирования контроллеров c 1995 г. Для примера смотрите:

референс-лист проектов в области гидроэнергетики;
референс-лист проектов в области теплоэнергетики.


Обзор среды разработки ПОЛИГОН (презентация в pdf):


Среда разработки ПОЛИГОН включена в Единый реестр российских программ для электронных вычислительных машин и баз данных:

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