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