Установка среды программирования для Windows
Скачать инсталлятор среды Полигон для ОС Windows можно по ссылке.
Рекомендуемые системные требования:
ОС: Windows 7/8/10/11 64 Bit;
Оперативная память: 4 Гб и выше;
Память на диске: 2 Гб и выше.
Для установки среды следует:
Распаковать скачанный архив и запустить Polygon2Installer_LinuxOwen3.exe.
Инсталлятор Полигон 2 Выбрать путь для установки среды Полигон. По умолчанию среда устанавливается на диск C.
Примечание
Путь установки среды не должен содержать кириллицу и пробелы.Выбрать компоненты для установки.
По умолчанию инсталлятор устанавливает саму среду Полигон и пакет сборки под текущую заводскую прошивку ПЛК210. Для выборочной установки можно отметить требуемый компонент флажком.
Ознакомиться с лицензионным соглашением и принять его.
ЕЕсли необходимо, создать папку для ярлыков в меню Пуск.
Нажать Установить.
Когда установка завершится, на рабочем столе появится ярлык программы Полигон. Инсталлятор предложит открыть краткое описание демонстрационного проекта.

Инсталлятор также предложит установить или обновить драйверы Guardant.
После установки среды рекомендуется обновить версии среды и библиотек до актуальных. Добавление библиотек в среде Полигон описано в разделе. Процедура обновления среды и библиотек описана в разделе.
Установка среды программирования для ОС Linux
Скачать скрипт установки среды Полигон для ОС Linux можно по ссылке.
Рекомендуемые системные требования:
ОС: Astra Linux Special Edition 1.7, Ubuntu (версия ядра Linux 5.10 и выше);
Оперативная память: 4 Гб и выше;
Память на диске: 2 Гб и выше.
Для установки среды следует:
Распаковать архив со скриптом установки.
Дать права на исполнение скрипта установки Polygon2Installer_LinuxOwen3.sh.
Запустить скрипт установки.
Следовать инструкциям инсталлятора.
Указать директорию для установки среды Полигон.
Примечание
Путь установки среды не должен содержать кириллицу и пробелы.Выбрать компоненты среды для установки. По умолчанию инсталлятор устанавливает саму среду Полигон и пакет сборки под текущую заводскую прошивку ПЛК210.
Ознакомиться с лицензионным соглашением и принять его.
Нажать Установить.
Когда установка завершится, на рабочем столе появится ярлык программы Полигон (только для ПК с ОС Astra Linux). Инсталлятор предложит открыть краткое описание демонстрационного проекта.

После установки среды рекомендуется обновить версии среды и библиотек до актуальных. Добавление библиотек в среде Полигон описано в разделе. Процедура обновления среды и библиотек описана в разделе.
Первый запуск
Полигон рекомендуется запускать через ярлык на рабочем столе или из папки Polygon2 (для ОС Windows исполняемый файл polygon2.exe, для ОС Linux –startPolygon2.sh).
При первом запуске среды откроется демонстрационный проект mnu_demo.pl2. Краткое описание демонстрационного проекта приведено в документе Описание.pdf в папке Polygon2.
Если необходимо, демонстрационный проект можно запустить на виртуальном контроллере через Панель отладки.
Для этого следует:
Добавить Панель отладки через меню Окна/Панели инструментов/Панель отладки.
Нажать на Панели отладки кнопку Запустить на виртуальном контроллере.
В отдельном окне запустится приложение виртуального контроллера.
Среда попросит ввести пароль для через отладчик среды. Пароль демонстрационного проекта – 123.
Среда подключится отладчиком среды к запущенному контроллеру.
Контроллеры
ПЛК ОВЕН, которые работают с исполнительной средой Полигон, представлены в таблице ниже.
ПЛК ОВЕН с исполнительной средой Полигон
Модификация контроллера | Версия прошивки и инструкция по обновлению |
---|---|
ПЛК210-11-PL-X* | |
ПЛК210-12-PL-X | |
ПЛК210-14-PL-X |

Лицензирование
Описание лицензионных пакетов
Описание лицензионных пакетов
Тип лицензии | Назначение | Состав библиотек* |
---|---|---|
BASE | Базовая лицензия | paCore paOwenIO paOpcUA paControls paModbus profiLogger profiLoggerLight |
BASE104 | Лицензия с поддержкой протоколов МЭК 60870-5-101 и МЭК 60870-5-104 | Библиотеки базовой лицензии + paIEC104 |
BASE850 | Лицензия с поддержкой протокола МЭК 61850 | Библиотеки базовой лицензии + paIEC850 |
BASE-R | Лицензия с поддержкой программного резервирования ПЛК | Библиотеки базовой лицензии + paSync |
BASE104-R | Лицензия с поддержкой протоколов МЭК 60870-5-101 и МЭК 60870-5-104 и программного резервирования ПЛК | Библиотеки базовой лицензии + paIEC104, paSync |
BASE850-R | Лицензия с поддержкой протокола МЭК 61850 и программного резервирования ПЛК | Библиотеки базовой лицензии + paIEC850, paSync |

Состав библиотек, доступных пользователю для полноценной работы, можно посмотреть в web-конфигураторе контроллера в разделе Состояние/Обзор.


Опции лицензионных пакетов
При необходимости можно приобрести опции для работы с блоками библиотек paSync, paIEC104, paIEC850 отдельно:
Опции лицензий runtime
Опция | Описание | Состав доступных библиотек* |
---|---|---|
REDU | Опция поддержки программного резервирования ПЛК | paSync |
IEC104 | Опция поддержки протоколов МЭК 60870-5-101 и МЭК 60870-5-104 | paIEC104 |
IEC850 | Опция поддержки протокола МЭК 61850 | paIEC850 |
Загрузка файлов лицензии в контроллер описана в разделах, , и.
Загрузка файлов лицензий в ПЛК в среде Полигон
Пакет лицензий можно загрузить из среды Полигон.
Для этого следует настроить свойства модуля для подключения к контроллеру. Подключаться к контроллеру можно через USB Device (IP адрес ПЛК при подключении через USB Device – 172.16.0.1) или через Ethernet.
Подробно подключение к контроллеру описано в разделе.

Для загрузки лицензий следует:
Нажать правой кнопкой мыши (ПКМ) на модуль и выбрать команду Записать лицензии.
В появившемся окне ввести серийный номер контроллера. Серийный номер выгравирован на корпусе прибора и приведен в паспорте на прибор (входит в комплект поставки прибора).
Нажать ОК. Начнется процесс скачивания лицензий с сервера pa.ru и загрузка их в контроллер. После окончания загрузки лицензий появится окно:
Также серийный номер прибора можно ввести в свойстве модуля. Снизу в окне свойств модуля нужно выбрать из выпадающего списка свойство Серийный номер и нажать Добавить, потом вводить номер сверху в поле Значение.

Если данное свойство прописано в модуле, то среда при записи лицензий не будет требовать ввести серийный номер контроллера.
Свойство Серийный номер также добавляется средой автоматически при вводе номера в окне Введите серийный номер при вызове команды Записать лицензии.

Для загрузки лицензий в контроллер через среду Полигон требуется доступ к сети Интернет.
Загрузка файлов лицензии через утилиту WinSCP (для ОС Windows) описана в разделе. Загрузка файлов лицензии через консоль Linux описана в разделе.

Загрузка файлов лицензий в ПЛК через WinSCP
При отсутствии возможности подключения к серверу pa.ru пакет лицензий можно загрузить через утилиту WinSCP (или через любой менеджер файлов). Утилиту можно загрузить бесплатно на сайте https://winscp.net/eng/download.php
Подключаться к контроллеру можно как через USB Device (IP адрес ПЛК при подключении через USB Device – 172.16.0.1), так и через Ethernet.
После запуска утилиты следует настроить соединение по протоколу SFTP, указав IP-адрес контроллера, имя пользователя – root и пароль (по умолчанию – owen, можно изменить в web-конфигураторе). Чтобы подключиться к контроллеру, следует нажать Войти.

Файлы лицензии необходимо загрузить в рабочую директорию контроллера /home/root.

Загрузка файлов лицензий в ПЛК через терминал Linux
Если нет возможности подключиться к серверу pa.ru, то пакет лицензий можно загрузить через терминал Linux по протоколу SSH с помощью команды scp.
Подключаться к контроллеру можно как через USB Device (IP адрес ПЛК при подключении через USB Device – 172.16.0.1), так и через Ethernet.
Синтаксис команды scp:
$ scp опции пользователь1@хост1:файл пользователь2@хост2:файл
Пример
Команда для загрузки файла лицензии paSync при подключении ПЛК через USB Device:
$ scp /home/user/Documents/paSync root@172.16.0.1:/home/root
Для подключения к SSH-серверу контроллера необходимо указать пароль (по умолчанию – owen, можно изменить в web-конфигураторе).

Для проверки файлов лицензии можно подключиться к SSH-серверу контроллера и ввести команду ls.


Библиотеки
Стандартные библиотеки
Список стандартных библиотек
Библиотека | Описание | Документация |
---|---|---|
paCore | Основная библиотека. Содержит базовые блоки простых операций (арифметических, логических, триггеры и т.п.), а также некоторые блоки для конфигурации ПЛК, блоки работы с данными. В данной библиотеке описаны типы данных, используемые в других библиотеках | Описание библиотеки приведено в разделе |
paOwenIO | Библиотека предназначена для конфигурирования ввода/вывода ПЛК ОВЕН, а также настройки системных функций ПЛК (внешних накопителей, зуммера, светодиодов и т. п.) | |
paOpcUA | Библиотека предназначена для реализации обмена ПЛК с другими устройствами/ПО по протоколу OPC UA | |
paModbus | Библиотека предназначена для реализации обмена ПЛК с другими устройствами/ПО по протоколам Modbus RTU, Modbus TCP | |
paControls | Библиотека содержит основные блоки для реализации управления процессами и обработки сигналов с датчиков | |
profiLogger, profiLoggerLight | Библиотеки содержат основные блоки для реализации архивирования | |
paSync | Библиотека предназначена для синхронизации проектов контроллеров, реализации горячего резервирования | Синхронизация проектов и реализация резервирования. Библиотека paSync |
paIEC104 | Библиотека предназначена для реализации обмена ПЛК с другими устройствами/ПО по протоколам стандартов МЭК 60870-5-101 и МЭК 60870-5-104 | |
paIEC850 | Библиотека предназначена для реализации обмена ПЛК с другими устройствами/ПО по протоколу стандарта МЭК 61850 |
Установка библиотек

При установке среды загружаются библиотеки базовой лицензии, при необходимости дополнительные библиотеки можно загрузить на странице среды Полигон или в web-конфигураторе контроллера во вкладке ПЛК/Загрузки.

Для добавления библиотеки в проект следует:
Перейти в меню Окна/Проекты. В появившемся окне отобразится текущий проект и добавленные библиотеки.
Внимание
Чтобы устанавливать обновления для среды и библиотек, необходимо иметь доступ к сети Интернет.Нажать кнопку Открыть и перейти в папку с файлами библиотеки, которую необходимо добавить. Затем в выпадающем списке выбрать тип файла Библиотека Полигон 2 (*.ll2).
В окне появится файл библиотеки с расширением .ll2. Следует выбрать его и нажать Открыть.
Если необходимо, можно сразу открыть библиотеку в отдельном окне типа Дерево с помощью всплывающего окна.
Добавленная библиотека отобразится в окне Проекты.
Обновление
В системном окне Окна/О программе отображаются установленные версии среды Полигон и библиотек.

Во вкладке Обновления есть возможность проверить и скачать обновления.
Также при запуске среды, если на сервере есть обновления для Полигон или библиотек, будет выведено сообщение об этом.



Для установки последних версий среды и библиотек следует:
Убедиться, что соединение с сервером pa.ru установлено, нажав кнопку Подключить.
Примечание
Нажать на кнопку Проверить. В окне появятся версии среды и библиотек, доступные для установки.
Кнопками снизу выбрать распаковщик unzip или 7zip и нажать Сохранить.
Нажать Установить.
Для установки обновлений среда будет перезапущена. Появится окно предупреждения о закрытии программы.

После завершения установки среда снова откроется. В окне О программе отобразятся последние установленные версии среды и библиотек.



Контроль версий
Текущую версию запущенного проекта можно посмотреть во всплывающем тултипе при наведении мышью на модуль.

Также текущую версию запущенного проекта можно посмотреть в web-конфигураторе контроллера в разделе ПЛК/Информация.


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

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

Для просмотра данных по версиям библиотек, используемых в проекте, нужно нажать ПКМ на запущенный модуль в дереве и выбрать в открывшемся меню Показать все. Откроется окно трансляции (системное окно Прогресс).


Обслуживание
Если во время работы в среде Полигон или при трансляции проекта появляется ошибка, то программа выведет предупреждающее сообщение и предложит отправить сообщение об ошибке.

При выборе Отправить лог ошибки и сам проект будут подготовлены в выбранной папке на диске для отправки разработчикам. Данные файлы следует направить на почту support@owen.ru в виде архива с подробным описанием проблемы.
При выборе Отмена окно будет закрыто. Информацию по ошибкам можно самостоятельно посмотреть в окне Прогресс. Ошибки в тексте выделены красным шрифтом.
Перемещение по ошибкам можно осуществлять с помощью кнопок Вверх и Вниз.
