Графическая среда для разработки ПО контроллера - Полигон
Полигон — система разработки для контроллеров. Свидетельство Роспатента № 2002611114 от 01.07.2002. внесено в Единый реестр российских программ для электронных вычислительных машин и баз данных за №6087 от 19.11.2019
ПОЛИГОН — это среда графического программирования на языке функциональных блоков для контроллеров в АСУТП. Среда предназначена для создания программного обеспечения для РС-совместимых контроллеров: ОВЕН, АБАК, REGUL, Fastwell, Beckhoff, Octagon, MIC2000 и др.
ПОЛИГОН состоит из графической среды разработки и библиотек функциональных блоков. Среда разработки обеспечивает интерфейс пользователя, позволяющий создавать проект программы контроллера, используя функциональные блоки из подключенных библиотек. Проект имеет единую иерархическую структуру для описания аппаратной конфигурации, алгоритмов и обмена данными с другими системами. Не только алгоритмы, но и драйверы и протоколы обмена, реализованы в виде функциональных блоков. Прикладному программисту нет необходимости описывать переменные — система создает их, обеспечивая уникальность, следит за корректным преобразованием типов.
Среда разработки предоставляет следующие функции:
- разработка иерархической структуры проекта в виде дерева, инструменты для создания дублированных систем;
- графическое программирование на языке функциональных блоков, создание многостраничной программы, широкие возможности для навигации по проекту;
- трансляция: преобразование графического проекта в исполняемый файл;
- загрузка, запуск и онлайн отладка программы на контроллере;
- разработка пользовательских функциональных блоков (составных из других функциональных блоков или на С++) и библиотек;
- поиск по проекту;
- печать проекта в формате ЕСКД;
- экспорт/импорт в формате Excel (позволяет осуществлять массовое редактирование однотипных параметров);
- экспорт в формате DPL для WinCC OA;
- экспорт в формате XML для конфигурирования OPC сервера;
- экспорт в формате Excel для создания структурированных отчетов, удобных при разработке системы верхнего уровня;
- контекстная справка по библиотекам функциональных блоков.
В проекте программы контроллера может использоваться одна или несколько библиотек функциональных блоков.
Основная библиотека функциональных блоков, обязательная для включения в каждый проект,
предоставляет следующие функции:
- математические операции;
- логические операции;
- триггеры;
- генераторы сигналов;
- таймеры;
- 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;
- драйвер мастера для шины EtherCAT (REGUL, Beckhoff).
референс-лист проектов в области гидроэнергетики;
референс-лист проектов в области теплоэнергетики.
Обзор среды разработки ПОЛИГОН (презентация в pdf):
Среда разработки ПОЛИГОН включена в Единый реестр российских программ для электронных вычислительных машин и баз данных: