Продолжение разбора среды «Полигон 2»: объясняется структура однопользовательского проекта, хранение в одном файле, автосохранение и резервные копии. Показана иерархия проекта — модули, места работы, программы, страницы и функциональные блоки, а также процессы выполнения (таймерное прерывание и фон) и порядок выполнения алгоритмов.
- 00:06 Структура однопользовательского проекта и файл проекта
- 00:06 Хранение проекта, папка, автосохранение и бэкапы
- 00:06 Процессы выполнения: таймерное прерывание и фон
- 00:06 Программы, страницы и функциональные блоки
- 00:06 Порядок выполнения алгоритмов и передача данных
- Полигон 2
- ПЛК
Кому полезно: Инженерам АСУ ТП, начинающим работу с проектами в среде «Полигон 2»
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:06 И снова здравствуйте, продолжаем разбираться со средой полигон 2 и, как и обещали, поговорим о структуре проекта однопользовательский проект. Представляет собой файл с расширением ПИ Эль 2. В этом 1 файле хранится все содержимое проекта, за исключением дополнительных файлов, которые могут. Использоваться, например, при создании пользовательского составного блока каждый проект рекомендуется размещать в отдельной папке на диске все потому. Что внутри нее среда разработки создает копии проекта и временные файлы при трансляции при редактировании проектов среди разработки все изменения? Происходят только в памяти, а в файл записываются при сохранении и с помощью команды из панели инструментов. В общем, ничего необычного, последние 10. действий, кстати, можно отменить стандартной команды отмены или привычным контрол Зет? Да, также по умолчанию работает автосохранение через каждые 5. Минут при каждом таком сохранении на диск создается копия, так называемый бэкап. Это файл с таким же именем, как у проекта + Суффикс с Датой и временем. Сохранения, как я уже говорил, в прошлом ролике проект в полигоне имеет иерархическую структуру, которую можно увидеть в представлении дерева узлы. Этого дерева могут быть разных типов основной узел. С точки зрения создания программы для ПЛК это модуль в его свойствах задаются параметры подключения. К контроллеру внутри этого модуля располагается графическая структура алгоритмов и из модуля транслируется исполняемый файл 1 проект может. Содержать несколько модулей обычно 1 модуль. Это 1 контроллер, внутренняя структура модуля жестко определена, внутри него находятся так называемые. Места работы процессы внутри проекта, а в них, в свою очередь, содержатся программы, в которых есть страницы, на которых находятся функциональные блоки. Что то похожее можно увидеть Евку, дефис контроллер. Менеджер задач программы Место работы в полигон 2 описывает способ выполнения находящихся в нем. Программ, то есть процесс, в котором эти программы будут выполняться по контроллера, формируется таким образом, что выполнение каждого функционального. Блока, возможно, в 1 из 2 процессов таймерном прерывании таймер или в фоновом фон таймеров. Кстати, может быть, не больше 2 часть алгоритма помещенная? В таймерном прерывании всегда выполняется в режиме жесткого реального времени с заданной периодичностью периодичность задается свойством. Места работы таймерный промежуток, это процесс с самым высоким приоритетом, тут можно провести некоторую аналогию с задачами. Антаск в Кудефис нужно. Соизмерять размер программ, количество функциональных блоков, находящихся в таймере со временем таймерного цикла, чтобы они успевали выполниться. За указанное время, кстати, существуют функциональные блоки, такие как логические таймеры, которые целесообразно помещать только в таймер, ну а фоновый. Процесс, по сути, бесконечный цикл, который выполняется с более низким приоритетом в оставшееся от теймерного процесса, время в фон нужно помещать. Блоки некритичны ко времени исполнения и не привязаны к внешним событиям. Ну, например, опрос модулей ввода вывода по интерфейсам получается, что. Проект выполняется на контроллере в соответствии примерно вот с таким графитом Таймеры. Желтые и красные выполняются с заданной периодичностью и. Приоритетом параллельно, а фоновый процесс синий в промежутке между таймерами. Что ж, идем дальше, внутри процессов есть программы, это относительно. Независимая алгоритмическая задача или группы задач стоит избегать 2 крайностей слишком малого числа длинных программ и слишком большого числа. Коротких программ имя программы должно состоять только из символов латинского алфавита и нижнего подчеркивания, поскольку это имя при трансляции. Определяет имя файла исходных текстов и объектного файла для удобства просмотра и работаем программы, разбитые на странице, которые содержат. Функциональные блоки, соединенные между собой связями. Программа после трансляции имеет двухпоточную структуру и сторожевой таймер порядок выполнения. Алгоритмов внутри процесса зависит от порядка программ страниц и блоков в дереве. Выполнение программ страниц внутри программы и блоков на странице. Задается свойством порядок, а если блоки на 1 странице имеют одинаковый порядок выполнения, то их очередность определяется положением блока на этой. Самой странице слева направо сверху вниз. Во избежание появления логических ошибок при перемещении блоков рекомендуется всегда задавать разные. Порядки выполнения для блоков на 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 подъездов. В рамках реконструкции были заменены котлы, автоматика безопасности и инженерные системы котельной. Здесь…