После трансляции проекта его следует загрузить на контроллер.
Для контроллеров ОВЕН загрузку и запуск проекта можно провести следующими способами:
- через Панель отладки;
через web-интерфейс конфигурации во вкладке ПЛК/Приложение;
через системное окно Контроллер.
Свойства модуля для загрузки проекта в ПЛК210
Проект в ПЛК210 загружается через протокол SSH.
Свойства модуля, используемые при трансляции под ПЛК210
Свойство | Описание | Значение |
---|---|---|
IP-адрес | IP-адрес контроллера | К контроллеру можно подключаться из среды через интерфейсы: · USB Device – IP-адрес 172.16.0.1 · Ethernet – IP-адрес по умолчанию 192.168.0.10 (порты Eth 1…3) |
Подключаться через | Протокол для подключения к контроллеру | SSH |
SSH: логин | Логин для подключения к контроллеру | root |
SSH: пароль | Пароль для подключения к контроллеру | По умолчанию owen |
ОС | Тип операционной системы для трансляции | Linux Овен прошивка 3.х |
Тип процессорной платы | Тип процессорной платы контроллера | Овен ПЛК210 |
Watchdog | Включить/выключить сторожевой таймер (флаг) | На время отладки рекомендуется отключать |
Автозапуск | Включить/выключить автоматический запуск проекта на исполнение при включении контроллера (флаг). При установке флага на контроллер загружается файл autostart | - |
Порт отладчика | Порт OPC UA-сервера для доступа отладчика Полигон | По умолчанию 4840 |
Недостающие в окне свойства можно добавить из выпадающего списка снизу. Работа с окном Свойства подробно описана в разделе.
При трансляции проекта под ПЛК210 файлы трансляции записываются в папку build_имя модуля_LinuxOwen3. Исполняемый файл программы для контроллера – имя модуля.o.

Панель отладки
Для трансляции, загрузки и запуска проекта на контроллере в среде Полигон предназначена Панель отладки. Панель отладки добавляется через меню Окна/Панели инструментов – Панель отладки.

Элементы панели отладки
Элемент | Пиктограмма | Функция |
---|---|---|
Модуль | ![]() | Выбор модуля для запуска |
Индикатор статуса | ![]() | Отображает статус запущенного проекта |
Перезапустить во временной сессии | ![]() | Трансляция модуля, загрузка исполняемого файла на контроллер и запуск на «переднем плане» ![]() При закрытии среды разработки выполнение
программы на контроллере будет остановлено |
Перезапустить для постоянной работы | ![]() | Трансляция модуля, загрузка исполняемого файла на контроллер и запуск со свойством Автозапуск ![]() Для запуска программы
со свойством Автозапуск контроллер будет перезагружен |
Запустить на виртуальном контроллере | ![]() | Трансляция модуля и запуск локально на ПК. Отладчик подключается к запущенному модулю, независимо от того, какие выбраны IP адрес и OC для трансляции. Подробнее см. в разделе |
Для запуска проекта на контроллере через панель отладки следует:
Задать свойства модуля в соответствии с таблицей.
В выпадающем списке на панели отладки выбрать Модуль (среди модулей проектов, открытых в данный момент в среде разработки).
Выполнить запуск модуля одним из способов:
Перезапустить во временной сессии – будет произведена трансляция модуля, загрузка исполняемого файла на контроллер, запуск его и подключение к нему отладчиком.
Внимание
При запуске программы во временной сессии ее выполнение на контроллере будет прекращено при закрытии среды разработки.Перезапустить для постоянной работы – будет произведена трансляция модуля со свойством Автозапуск, загрузка исполняемого файла на контроллер, перезагрузка контроллера и последующее подключение отладчика к запущенной программе.
Внимание
При загрузке нового проекта на контроллер перезапишется проект только с таким же названием. Ненужные файлы проектов можно удалить через web-конфигуратор контроллера (вкладка ПЛК/Приложение – Удаление…), через любой файловый менеджер или через консоль.
После запуска программы станет активной кнопка остановки программы.
Если на контроллере уже была запущена программа, то при попытке подключения к контроллеру появится предупреждающее окно с вопросом об ее остановке.

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


Запуск проекта через web-интерфейс конфигурации
Инструменты для загрузки и запуска программы на контроллере через web-интерфейс конфигурации находятся во вкладке ПЛК/Приложение. Для запуска программы следует:
Задать свойства модуля в соответствии с таблицей и транслировать модуль – в папке build_имя модуля_LinuxOwen3 на диске появится исполняемый файл программы для контроллера – имя модуля.o.
Зайти в web-конфигуратор контроллера и перейти во вкладку ПЛК/Приложение.
Нажать Загрузка приложения… и выбрать файл имя модуля.o.
Внимание
При загрузке нового проекта на контроллер перезапишется проект только с таким же названием. Ненужные файлы проектов можно удалить через web-конфигуратор контроллера (вкладка ПЛК/Приложение – Удаление…), через любой файловый менеджер или через консоль.Нажать кнопку Запуск… напротив имя модуля.o.
Внимание
Для автоматического запуска приложения при перезагрузке контроллера следует установить для него Автозапуск (кнопка Установить Автозапуск…). Для корректного останова приложения из web-конфигуратора следует снять для него Автозапуск.
После запуска программы станет активной кнопка остановки программы.

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


Запуск проекта через окно Контроллер
Для загрузки и запуска проекта на контроллере через системное окно Контроллер следует:
Задать свойства модуля в соответствии с таблицей и транслировать модуль.
Открыть окно Контроллер через меню Окна/Контроллер.
В выпадающем списке выбрать модуль, который будет загружен в контроллер.
Кнопкой Соединить выполнить подключение к контроллеру по SSH.
Кнопкой Загрузить выполнить загрузку проекта в контроллер.
Внимание
При загрузке нового проекта на контроллер перезапишется проект только с таким же названием. Ненужные файлы проектов можно удалить через web-конфигуратор контроллера (вкладка ПЛК/Приложение – Удаление…), через любой файловый менеджер или через консоль.Кнопкой Запустить модуль выполнить запуск загруженного проекта.
Подключится к запущенному проекту отладчиком среды через панель Инструменты.
После запуска программы станет активной кнопка остановки программы – Остановить модуль.


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


Запуск проекта на виртуальном контроллере
Запустить проект на виртуальном контроллере можно с помощью Панели отладки (см. раздел). Для этого следует:
- Добавить панель отладки через меню Окна/Панели инструментов – Панель отладки.
В выпадающем списке на панели отладки выбрать Модуль (среди модулей проектов, открытых в данный момент в среде разработки).
Выполнить запуск модуля на виртуальном контроллере кнопкой Запустить на виртуальном контроллере – в новом окне запустится приложение виртуального контроллера, к нему подключится отладчик среды.
После запуска программы станет активной кнопка остановки программы.
Запустить виртуальный контроллер можно вручную. Для этого следует:
Установить свойства модуля в соответствии с таблицей:
Свойства модуля, используемые при трансляции на ПК
Свойство
Описание
Значение для ОС Windows
Значение для ОС Linux
IP-адрес
Локальный IP-адрес
127.0.0.1
Подключаться через
Протокол для подключения к контроллеру
Не используется
SSH
ОС
Тип операционной системы для трансляции
Windows
Astra Linux SE1.7
Тип процессорной платы
Тип процессорной платы
ПК
Порт отладчика
Порт OPC UA-сервера для доступа отладчика Полигон
По умолчанию 4840
По умолчанию 4850
Запускать с ключами
Используется для игнорирования блоков из библиотеки paOwenIO
-I
- Недостающие свойства можно добавить из выпадающего списка добавления
новых свойств внизу окна. Работа с окном Свойства подробно
описана в разделе.
Windows Linux Транслировать модуль:
для ПК с ОС Windows – запустить исполняемый файл имя модуля.exe из папки build_имя модуля_WINmingw;
для ПК с ОС Linux – запустить исполняемый файл имя модуля.o из папки build_имя модуля_LinuxAstra17.
Подключиться к запущенному приложению отладчиком среды через панель Инструменты.
