В вебинаре разбираются возможности отладки проектов в среде программирования Полигон. Показаны подключение отладчика к ПЛК через OPC UA-сервер, загрузка проекта через панель отладки и системное окно контроллера, работа с версионностью, подмена значений входов и выходов, а также построение графиков в реальном времени.
- 00:06 Подключение отладчика к ПЛК через OPC UA
- 02:30 Автозапуск программы и работа в фоне
- 03:30 Версионность проекта и библиотек
- 04:40 Отслеживание времени выполнения программы
- 05:30 Подмена значений входов и выходов
- 06:50 Построение графиков в реальном времени
- 08:00 Объединение переменных в раздел для графика
- Полигон
- ОВЕН
- ПЛК
Кому полезно: Инженерам АСУ ТП, осваивающим отладку проектов в среде Полигон
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:06 Всем привет в прошлых видео мы познакомились с тем, как создавать и редактировать проект, и научились работать с библиотекой Пьей Овен. Ио, кажется, пора разобраться с возможностями для отладки ваших проектов, которые есть в полигоне. Как я уже говорил раньше отладчик. Среды полигон подключается к запущенной программе на контроллере как клиенту ПИ Си Ю. Эй, поэтому в каждом проекте должен быть добавлен блок описи Ю. Эй, сервер из библиотеки Пей описи Юэй. При создании проекта вам предлагается создать модуль с отладчиком таким. образом среда сразу создает проект с предстроенным блоком, описи ее и сервера на странице программы Дебаг вместе работы фон у этого. Блока автоматически прописываются свойства айпи адрес и порт, как и скуэль. Запросы к свойствам модуля выглядят эти запросы вот так. Идентификаторы свойств Айпи, адрес Пропайпи и порт отладчика проб де Бак. Порт отображается при наведении на соответствующие свойства. Модуля еще стоит обратить внимание на свойства модуля пароль Админ. Это пароль проекта для подключения отладчика он указывается. При создании проекта здесь, в окне свойств, его можно поменять новый пароль, вступит в силу после трансляции проекта для отладки проекта. В среде полигон его необходимо транслировать, загрузить на контроллер и запустить до сих пор для загрузки проектов контроллер мы. Пользовались панелью отладки, напомню, что открыть ее можно из меню окна, панели инструментов, но в среде есть и другой способ загрузки. Проектов контроля через системное окно контроллер открыть его можно через меню окна при загрузке проекта этим способом пользователь. Должен вручную выполнить операции, которые автоматически выполняет панель отладки, 1 шагом будет трансляция проекта, чтобы транслировать. Проект нажимаем правой кнопкой мыши на модуль и выбираем транслировать, все подтверждаем трансляцию и дожидаемся сообщения об. Успешном завершении операции в окне прогресса дальше нужно загрузить проект в контроллер. Нажимаем кнопку загрузить в окне контроллер и дожидаемся сообщения об успешной загрузке. Теперь можно подсоединиться к плк пояса Саш для этого находим и нажимаем кнопку. Соединить для подключения к Саш Серверу Контроллера среда использует свойства модуля Са Саш Логин и Сасаж. Пароль видим в консоли, что подключение успешно установилось, и теперь мы можем запустить программу, нажав на кнопку запустить модуль отлично, теперь наша. Программа загружена в ПЛК и запущена, остается только подключиться к ней с помощью отладчика, для этого находим на панели соответствующую. Кнопку при 1 запуске отладчика среда программирования попросит вас ввести пароль, который был указан в свойствах модуля в консоли. Можно увидеть, что клиент отладчика подключился к описи ее и серверу ПЛК. Тут надо отметить пару моментов во 1 загрузку проекта через. Окно контроля рекомендуется производить при возникновении трудностей с загрузкой проекта через панель отладки, а во 2 при таком. Варианте загрузки программа запускается на исполнении на переднем плане и при разрыве соединения с контроллером. Например, при закрытии сессии программа перестанет выполняться. Чтобы перевести исполнение программы в фон, необходимо установить флаг автозапуск и. Перезапустить ПЛК, установить автозапуск можно через свойства модуля. В этом случае необходимо заново транслировать и загрузить проект. Или в веб конфигураторе ПЛК в окне плк приложения? Тогда программа не будет останавливаться при разрыве сессии и будет автоматически. Запускаться при включении питания контроллера окей с этим вроде бы разобрались. Давайте теперь поговорим о версионности проекта В. Среде полигон в режиме отладки информацию о запущенной программе можно посмотреть во всплывающем Тулкипе при наведении на модуль. Здесь можно увидеть версию проекта, дату трансляции, идентификатор проекта, а также имя компьютера, с которого транслировался проект. И имя пользователя, кроме этого, можно получить данные по версиям библиотек в проекте. Нажав правой кнопкой мыши на модуле и выбрав. Показать все версии библиотек, при этом отобразятся в окне прогресс при трансляции. Информация о проекте также формируется в Фалевершенс. Точка ТКС т в папке билд, куда транслируется проект, а еще информацию о запущенной программе можно увидеть в веб конфигураторе. Контроллера во вкладке ПЛК информация, но для того, чтобы информация о запущенной программе обновилась в веб конфигураторе в проекте. Обязательно должен присутствовать блок под названием Овен Эйч Дабл Ю. Инфо. Ну что ж, настало время поговорить о времени, точнее о времени. Неполнения программы отслеживать время исполнения проекта необходимо для корректной установки периодичности вызова таймерного. Потока она, кстати, задается свойством таймера под названием таймерный промежуток, чтобы отслеживать время выполнения во время отладки. Необходимо добавить модулю свойства под названием показывать время выполнения теперь при подключении отладчиком в скобках около места. Работы и программ будет отображаться время выполнения в микросекундах. Еще получить времена выполнения в проекте можно с помощью. Блока Си Синфо из библиотеки Пия и Кор в 1 из прошлых видео. Мы с вами говорили о том, как подменять значения входов и выходов блоков. Во время отладки для этого нужно щелкнуть 2 раза на текущем значении и ввести новые, а чтобы не отключать блок во время подмены. Выхода необходимо кликнуть правой кнопкой мыши на выходе и выбрать вариант, установить значение, затем ввести его и выбрать, не выключать. Блок таким образом значение подменится на всех входах, связанных с этим выходом, но сам блок останется в работе и другие выходы. Будут управляться именно им в среде полигон, есть удобный способ просмотреть все подмененные значения в проекте в табличном мире. Для этого нажимаем правой кнопкой мыши на модуле и выбираем показать все. В текущем окне отобразится таблица со всеми подмененными. Значениями в проекте таким способом очень удобно сбрасывать подмененные значения и устанавливать новые, а еще в среде полигон есть. Окно представления, график, которая позволяет просматривать текущие значения величин в виде графиков во время отладки, открыть его можно. Через меню окна новое окно или через панель инструментов представления добавить необходимые данные на график можно прямо со страниц. Проекта выберем нужный выход, например, выход синусоиды блока генератора и перетащим его с зажатым контрол в таблицу сверху окна. График, а в таблице графика можно выбрать цвет линий для этого параметра, чтобы график начал отрисовываться в реальном времени, нажимаем. Кнопку запустить имейте ввиду, что для корректной работы графика системное время контроллера должно быть синхронизировано с браузером. Сделать это можно в веб конфигураторе полка. График подключается к проекту как клиент описи Юи так же, как и отладчик, поэтому у блока. Описи ее и сервера в проекте, теперь можно увидеть 2 подключение. Кстати, вы, наверное, заметили, что наши синусоиды отрисовывается? На графике ступенчато это происходит, потому что по умолчанию график обрабатывается в фоне для плавной отрисовки графика необходимо. Добавить блок опись ее и сервер таймер из библиотеки Пией. Описи Юи на любую страницу таймера этот блок формирует сбор подписок. Описи ее и серверов в таймере и должен присутствовать в проекте только 1 раз при этом при организации таймерной подписки в контроллере. Выделяется оперативная память для хранения очереди значений, поэтому такой блок рекомендуется включать только на время отладки. Давайте запустим наш проект и посмотрим на отрисовку графика. Синусоиды теперь поставим в окне график флаг, делать отсчеты в таймере. И запустим его, сразу видно, что отрисовка графика стала намного более плавной. Кстати, для удобства добавления необходимых входов. Выходов на график можно объединить их в раздел, нажмем правой кнопкой мыши на модуле и выберем создать, затем выберем, раздел и укажем. Имя, например, график теперь в дереве проекта появился раздел графика, и сюда можно перетащить с зажатым контр, интересующие нас входы. Или выхода из проекта в выпадающем меню при перетаскивании выбираем, добавить запустим проект, перетащим в окно? График, созданный раздел и запустим график. Ну что ж, кажется, теперь вы владеете всеми основными навыками для работы в среде полигон, а дальше дальше. Будут еще видео, в которых мы тоже расскажем вам, что нибудь полезное и интересное. Поэтому, как всегда, не забывайте подписываться на. Канал и заходить в наши группы в соцсетях. Нажимайте на колокольчик и заглядывайте в описания под видео, все ссылки будут именно там.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.
Среда программирования Полигон https://owen.ru/product/polygon
Ещё по Вебинары и разборы проектов
все материалы
2:22:40▶ «Водокомфорт» — реальные кейсы системного интегратора на оборудовании ОВЕН
Вебинары и разборы проектов · 2:22:40На вебинаре обсудили реальные проекты на базе оборудования ОВЕН: от мониторинга холодильного оборудования до автоматизации крупного культурного объекта и системы с горячим резервированием. Поговорили…
6:47▶ От пилотного проекта до морской буровой платформы: проекты СВЭЛ и ОВЕН
Вебинары и разборы проектов · 6:47Продолжаем знакомить вас с проектами, реализованными Группой СВЭЛ с использованием оборудования ОВЕН. Еще совсем недавно устройства для улучшения качества электроэнергии были пилотным проектом, а…
13:13▶ Выводим параметры с любых печей в Интернет с помощью автоматики ОВЕН
Вебинары и разборы проектов · 13:13Как подключить печь к Интернету и организовать удалённый мониторинг её работы? В видео показываем, как быстро и без значительных затрат модернизировать печь – в…
4:14▶ Как защитить сухой трансформатор от перегрева? Решения ОВЕН
Вебинары и разборы проектов · 4:14Для безаварийной работы сухих трансформаторов с литой изоляцией критически важен непрерывный контроль температуры. Перегрев обмоток – главная причина разрушения изоляции, появления дефектов и дорогостоящих…
5:13▶ Зачем одному дому две котельные? Инженерный разбор проекта
Вебинары и разборы проектов · 5:13Объект: две крышные котельные с четырьмя котлами для отопления многоквартирного жилого дома. Котельные обеспечивают теплом только места общего пользования и квартиры-студии. Регулирование теплопотребления реализовано…
3:55▶ Автоматика крышной котельной: решение для дома на 7 подъездов
Вебинары и разборы проектов · 3:55Объект: крышная котельная, многоквартирный дом из 5 этажей и 7 подъездов. В рамках реконструкции были заменены котлы, автоматика безопасности и инженерные системы котельной. Здесь…