Первый урок по CODESYS 3.5: назначение среды, установка таргет-файлов ОВЕН, создание проекта и обзор интерфейса. Показаны менеджер пакетов, дерево проекта, панели инструментов и меню, а также разделы для отладки и просмотра переменных.
- 00:02 Цели и введение в CODESYS 3.5
- 01:02 Назначение CODESYS и установка таргет-файла ОВЕН
- 06:52 Создание проекта и выбор устройства
- 11:22 Установка таргет-файлов ОВЕН через менеджер пакетов
- 13:00 Рабочая область и панель инструментов CODESYS
- 15:26 Обзор меню и панелей интерфейса
- 20:26 Просмотр переменных и перекрёстных ссылок
- 22:14 Точки останова, память и свойства проекта
- CODESYS
- ОВЕН
- ПЛК
- LD
Кому полезно: Инженерам АСУ ТП, начинающим изучать CODESYS и программирование ПЛК ОВЕН
Описание составлено автоматически по расшифровке речи в ролике.
Расшифровка видео
0:02 Добрый день. Начинаю рассказывать про Кодесис в 3 5. С 0 значит, цель 1 сделать доброе дело. Может, кому станет интересно, и человек начнет изучать управление автоматику? 2 Личные цели попытаться не бояться публики и поставить правильную речь, ну. Ну и 3 параллельно с уроками вспоминать, что то забытое старое. Может быть, совместно что то? Еще дополнительно и придумаем, и так начнем с самого начала, что ж такое. Это Программный комплекс. Промышленная автоматизация.
1:13 Которая используется для создания окладки прикладного программного обеспечения. Заработки интерфейса оператора, которые в сочетании образуют какой то пользовательский проект, то есть всегда. Она у нас вся полностью русифицированная. Что нам еще нужно? Нужен то есть, то есть. Таргет файл, значит, файл целевой платформы содержит, который содержит информацию. О ресурсах контроллера обеспечивает его связь с С. К Одессисам, ну и каждая модель контроллера мы будем работать с контроллерами марки Овен, имеют соответствующий таргет.
2:17 Файл, который необходимо установить перед началом создания проекта в среду. Значит, все это у нас доступно на сайте компании Овен. Вот как вы видите, у меня это открыто, значит, вам нужно сюда зайти. Здесь вот есть каталог продукции, программное обеспечение, устройство связи, среда программирования, программирование к Одессе.
2:49 Соответственно, сюда вы заходите. Сюда заходите, и для начала вам нужно установить. Значит, вот программное обеспечение, да? Я вот пользуюсь на данный момент, КДСит. В 3, 5 сп 14 Патч, 3 и вам как бы советую, кто начинает значит. Скачать именно то. То есть вот эту? Вот эту часть соответственно. Скачивайте, устанавливайте дополнительно, еще нужно. Скачать. Файлы, хотя, по большому счету, ну и все равно как бы на всякий случай скачайте, то есть вот они у нас здесь.
4:05 Вот они здесь, они у нас как бы существуют тоже. Вот для нашего, так сказать, пакет вот пароход файлом для непосредственно для нашей серии. 3 5 14 Да вот, то есть это вот. Спк это. Панель, это контроллеры, то есть вот вы скачиваете, что такое прошивка прошивка? Это тоже системное программное обеспечение, которое управляет работой контроллером. На аппаратном уровне в случае необходимости пользователь может сменить версию прошивки. Ну, в общем, для начала вообще кто есть. Просто закачайте т 5 14.
4:55 Просто берем, устанавливаем, да и что у нас получается. Что у нас получается? Значит, в общем, у нас. общем, у нас образуется как бы язык ой ярлык. Просто напросто нажимаем. Загружается.
6:09 Вот что у нас как бы должно появиться. У меня уже здесь есть какие то мои проекты. И сейчас мы создадим новый проект, то есть это есть основные операции, то есть, то есть, создаем новый проект. Вот уже у меня. Здесь есть. Файлы, да то есть какие у нас есть. Контроллеры. Как они даже выглядят? И начнем, то есть просто с обычного стандартного проекта, то есть пишем ему имя, пишем имя. Допустим, мы его назовем урок. 1 Расположение. Можете создать любую папку, я оставлю у себя в папке на компьютер документ.
7:19 Все дальше окей. Так уже да, у меня вопрос не уже был перезаписываем. Вот вот устройство можем теперь выбрать устройство, вот они список устройства, в которыми мы можем. То есть какой у нас контроль существует у меня? Здесь программированная панель можем вставить, что то другое я его поставлю. Мы все равно в принципе ей и контроллерами пользоваться для начала не будем, потому что во 1 меня его в наличии. Просто напросто нет, вот и мы будем пользоваться в общем то виртуальным контроллером. Но для начала как бы покажу, что и писать программу будем на языке. Начало Сифси самый простой язык.
8:25 С него мы и начнем, то есть непрерывные функциональные схемы, да вот. Существуют еще языки последовательная, функциональная схема. СС Структурированный текст ст. Вот ну кто может быть изучал, то есть похож на си 2 плюса на. Язык, Паскаль, что то такое вот функциональные блоковые диаграммы и язык релейных диаграмм ЛД. Все это мы, может быть, будем, когда создавать какой то более такой серьезный проектик, задействуем все все языки сразу.
9:19 Нажимаем окей. Вот что у нас получилось, то есть вот у нас должно получиться. Получится, должна получиться следующая. Ну, теперь расскажу про то, что, в общем, то вы видите. То есть вот строка меню да содержит. Меню используемых значит во время работы над проектом. Панель инструментов. Панель инструментов. Содержит этот набор ярлыков, дублирующих наиболее часто используемый пунктами. Дерево проекта вот деревопроект содержит древовидную структуру, используемых в проекте компании.
10:54 Древовидные формы. Системные узлы таргет файлов, вот они появились да чтобы у. У нас появились. Эти системные узлы, да и у нас. Появился контроллер. Мы вообще по хорошему должны изначально зайти в инструменты. Менеджер пакетов. И сюда установить овен. Таргетс файлы. Восстановить и вот у нас в. Вот увентаргерц покатч, то есть мы его устанавливаем, то есть нажимаем. Я уже просто уже установил нажимаем, и у нас происходит как бы установка. Установили, и у нас все должно начать работать. У нас появляется системные узлы таргет файлов, которые позволяют настраивать системные параметры контроллера.
12:15 Световые настройки время. И как бы все остальное нам сейчас это пока не понадобится, потому что то есть мы будем все таки пользоваться. То есть вот вот мы можем здесь, здесь мы можем? Обновить устройство. Выбрать устройство, другое мы пользоваться будем. Виртуальным контроллером это у нас. Контексин, в 3 пока пусть пока вот так вот будет потом, если когда будем его уже запускать, установим. Значит, следующее следующее. Область. Вот у нас рабочая область.
13:14 Что у нас содержит открытые в данный момент компоненты, значит, дерево проекта пока открыт только ПЛК ПРГ. Значит, может, для чего она используется, используется для разработки текстовых графических программ, создания экранов? Визуализации настройки переключения осуществляется с помощью вот этих вкладок вы можете. Переключение непосредственно непосредственного из дерева проводиться переключение, тоже все увидите. Значит, панель инструментов вот у нас панель инструмента, да вот она как раз нажата.
14:12 Панель инструментов редактора содержат функциональные блоки редакторов языков. Графические примитивы. Визуализации Значит, панель сообщений компиляции, то есть вот она. Вот она у нас панель сообщения компиляции, давайте ее расширим. Содержит информацию о процессе компиляции, в частности, о возникающих ошибках. Вот она пишет количество предупреждений, то есть, когда мы компилируем проект, она все это выдает. состояния содержит информацию о статусе компиляции, может, содержит вот эту информацию.
15:10 Так что так? Что у нас еще? По панели меню, да сейчас пойдем пройдемся. Так, значит, файл? Что у нас файл содержит? Значит, содержит, что вот. Команды для работы с файлом проекта Открытие, закрытие сохранение и тому подобное. Правка содержит команды для работы с текстом, копирования в старте, так далее вид содержит. Команды. Для работы с компонентами интерфейса, в том числе команды для открытия закрытия рабочих панелей. Проект содержит команды для работы с компонентами проекта СИСИ, это название языка, на котором мы работаем, он.
16:40 Содержит. Соответствующие, то есть, содержат команды для соответствующего языка. Он виден только когда у нас вот. Открыт ПЛК, если мы куда то, допустим, сюда перейдем, то он пропадает. Компиляции содержат команды для компиляции. Онлайн. Содержит команды, используемые для подключения к. И загрузки в проект отладка содержит команды для окладки проекта Инструменты. Содержит команды, используемые для добавления в проект вспомогательных компонентов библиотек.
17:47 Файлов и Так далее и для настройки. Окно содержит команды для управления открытием окна окон и панель. Переключать панели, окна открывать, ну и справка команда для вызова, справки открывать и смотреть. На русском языке, то есть любой элемент, да то есть можно записать любую команду, какую то, что это значит, и все это там будет расписано. Открывать сейчас я не буду, то есть это еще вернемся к этому. Значит, следующее пройдемся, пробежимся по меню вид, что вот меню до самого.
18:39 Устройство открывает дерево, проект. Уберем. Появилась, да также и следующая вкладка. ПАО это тоже, вот он можно и вот открыть отсюда можно открыть также через модули. Открывает панель модулей, только нам сейчас требуется расширение. У нас его нет, поэтому сейчас открыто сообщение. Компиляции открывает панель сообщений компиляции вот это. Вот это вот падает, вот она. Вот она у нас открылась, значит, следующее свойство элемента. Это свойство элемента в.
19:48 В системе визуализации, когда мы пишем какой, то элемент обозначаются все его свойства. Сейчас у нас просто его нету, да и он ничего как бы нам не показывает. Следующая. А значит, панель инструментов это. Это вот то же самое, да вот здесь, вот она вам показывает по длинным сторонам. Которым мы будем пользоваться. Следующая просмотр. Позволяет создавать списки переменных и просматривать их в онлайн режиме, их значения во время работы программы, так как у нас сейчас еще онлайн режима пока. Нет никакого, мы пока то есть не видим, что как почему, но потом мы это все посмотрим. То есть будут у нас переменные, запустим, поставим, поглядим, как это работает.
20:59 Значит, в списке перекрестных ссылок? В принципе тоже мы сюда можем занести переменную, и здесь уже, значит, он пропишет нам, где она находится. В какой строчке, где объявлен в какой подпрограмме, какой адрес, где расположен комментарии, можно дописать? То есть это тоже мы потом посмотрим вот.
21:34 Так, значит, следующая бук Маркс? Ну, отображает, то есть можно создавать, управлять закладки в редакторах. Сможем дополнительно вставить еще, какие то открывать окошки. Да, сейчас мы тоже этого делать не будем, потому что тоже это мы все еще посмотрим.
22:05 Долго довольно убирается точка останова. Точка автонома. Тоже позволяет создавать точки, останова, используются при отладке, правильно? Память позволяет в онлайн режиме. Просматривать сохранять область памяти и приложения? А если установлено, что у нас КДС смены, то есть, а если установлено у нас? Кдсит Маммиарептокус. Нас пишет, нам нужно было немножко другую версию установить, ну была свойства. Открывает нам свойства вот проект, где что, так почему? То есть все это тоже можно здесь посмотреть?
23:15 Вот. Следующая проект. Тоже, что нам тут основное основное, это информация. Проект открываем, смотрим, какой файл, то есть, когда создан, что, собственно, все общее, свойство просто свойство. Статистика, когда открывалась, закрывалась, что открывалась. Лицензия, то есть можно самому лицензию сделать подпись, поставить какую то то есть. И что еще здесь можно посмотреть установку? Установка проекта, значит, содержит общие какие то настройки проекта, касающийся особенностей компиляции, визуализации, ограничения прав пользователей, то.
24:11 То есть тоже вот определенные, какие то условия можно, это тоже всем этим пользоваться. В принципе, для начала вроде все, как бы я рассказал. Для 1 урока. Я думаю, ваша сейчас задача. Установить программу, подготовиться и следующим уроком уже начнем изучать непосредственно, то есть вот саму. Сам язык, то есть попытаемся что то сделать раз как раз и воспользуемся и справкой. Как делать функциональные блоки? Напишем, может быть, какую то небольшую программку сделаем визуализацию как раз, наверное, подключим, подключим виртуальный контроллер. Ну, это все сделаем в следующем уроке, так что так что.
25:21 Надеюсь, вам понравилось, если что есть какие то вопросы пишите. Спасибо, что смотрите. Я для себя тоже выполняю какую то определенную определенную цель. Все спасибо, что смотрели всего хорошего до свидания.
Расшифровка сделана автоматически (Yandex SpeechKit) и может содержать ошибки в терминах.