Меню
Блог Гридина Семёна

Робототехника — это наука о будущем

Рубрики блога

CoDeSyS 2.3. Видеоуроки для новичка

CoDeSyS 2.3. Видеоуроки для новичка

Существует масса популярных программируемых логических контроллеров, а так же программ для разработки алгоритмов для них. Наиболее распространённый и универсальный инструмент для программирования ПЛК считается CoDeSyS 2.3. Он позволяет работать с большим списком девайсов. Но, для того чтобы разобраться в нём нужно потратить колоссальное количество времени. В этой статье упорядочена информация по изучению азам программирования на CoDeSyS.

Из этой статьи вы узнаете:

Знакомство с программой CoDeSyS 2.3
Практическая часть программирования на ПЛК110

Всех приветствую уважаемые читатели!!! С вами Гридин Семён. Простите, что я так долго не радовал вас своей писаниной. Было очень много событий в мае месяце. Но, обо всём по порядку...

1-ое... 29 Апреля 2017 года я женился!!! Да, в моей жизни случилось такое радостное событие. Жалко, что оно пролетело слишком быстро, как один миг. Дольше мы готовились к этому празднику, много было нервотрёпки, хлопот, казусы тоже были.

Если рассказать вкратце, у нас была свадьба на 80 человек, нанимали ведущую, фотографа и видеографа. Организовали очень красивый зал в ресторане.

Свадьба

Свадьбу провели классически «выкуп — регистрация — прогулка — ресторан». С выкупом у нас отдельная история. Я со своими гостями пытался прорваться через толпу к своей невесте. Было весело...))

Выкладываю фотографии со своей свадьбы:

Свадьба

Всем гостям очень понравилось, были довольны. Всем большое СПАСИБО!!!

2-ое... Я очень был загружен на работе. С каждом месяцем прибавляется всё больше и больше работы. Появляются всё новые и новые проекты. Я автоматизирую станки, линии и агрегаты. Для тех, кому интересно я вывел ветку Проекты автоматизации, заходите, почитайте. 

3-е... Мы с моей женой занимались перевозкой мебели и закупкой новой бытовой техники. Я ещё доделываю балкон, поднимаю полы и утепляю. Короче, работы хватает и жизнь бьёт ключом... А, да, кстати у нас появился новый член семьи — кошка по имени Буся.

Кошка

В этой статье я выложу готовые видеоуроки для того, чтобы вы быстро могли вникнуть в систему программирования в CoDeSyS 2.3. Свои видеоролики я не стал делать, так как в этом нет никакого смысла...

Знакомство с программой CoDeSyS 2.3

Первое знакомство со средой разработки. Создание нового проекта, изучение типов переменных, изучение элементов навигации.

Второй урок посвященный азам программирования. Разбираем панель управления на языке стандарта МЭК CFC. А так же рассмотрим основные операторы и создадим макрос.


Практическая часть программирования на ПЛК110

В этом разделе я собрал видео по программированию ПЛК110. Приятного вам изучения!!!

Просмотрев данный ролик, Вы будете уметь произвести все предварительные настройки, чтобы начать создавать свой проект: Что такое Target файлы, и зачем они нужны. Насколько просто начать создавать проект под свой новый контроллер в CODESYS.

От теории к практике — или как в своей программе задействовать физические входы и выходы контроллера.

Входы и выходы здорово, а как же программа? Пишем простую программу на языке CFC, понятном для автоматчиков. Используем в своей первой программе физические входы-выходы.

Важный урок, где мы не только учимся запускать и проверять работу нашей программы. Главное – мы учимся как нам подключить наш контроллер к системе программирования на компьютере по интерфейсу Ethernet.

Подключаем контроллер к ПЛК через стандартный COM порт. Для обладателей современных ноутбуков – через стандартный USB порт.

Подключаем к ОВЕН ПЛК110 модули расширения Мх110 по интерфейсу RS-485, используя протокол ModBus RTU. Считываем значение аналоговых входов с модуля МВ110-2А. Считываем значение дискретных входов, и управляем дискретными выходами на модуле МК110-8Д.4Р.

Сопряжение контроллера ОВЕН ПЛК110 и панельного контроллера ОВЕН СПК107, под названием: «Это скучно… это мы уже умеем». Начинаем настраивать обмен между устройствами с конфигурирования контроллера ПЛК110 в CODESYS v.2. Все как обычно, но в данном случае настраиваем ПЛК110 как Slave устройство.

Сопряжение контроллера ОВЕН ПЛК110 и панельного контроллера ОВЕН СПК107, под названием: Не так страшен CODESYS v.2, как не страшен CODESYS v.3.
Легкий экскурс в особенности CODESYS v.3. Настраиваем обмен по протоколу RS-485. Связываем устройства. Управляем выходами контроллера ПЛК110 непосредственно с дисплея СПК107.

Управляем вращением двигателя, с использованием частотного преобразователя из программы контроллера ОВЕН ПЛК110 по интерфейсу RS. До сегодняшнего урока подключение ОВЕН ПЧВ по RS-485 к ПЛК казалось сложным. Теперь мы знаем, что это не так. Все стандартно. Конфигуратор ПЛК, настраиваем обмен по сети, указываем параметры обмена между ОВЕН ПЛК110 и ОВЕН ПЧВ. Настраиваем частотный привод. Управляем двигателем с помощью ПЧВ непосредственно из управляющей программы контроллера.

Когда нам необходима быстрая реакция контроллера на внешние воздействия мы используем в контроллерах ОВЕН ПЛК110 конфигуратор задач. Создаем новую программу. Настраиваем вызов данной программы не в основном цикле, а по прерыванию программного таймера. Для примера работы с быстрыми входами ПЛК110 подключаем к контроллеру энкодер. Измеряем на столе длину листа бумаги А4.

Интегрировать контроллеры ОВЕН ПЛК110 в SCADA системы неожиданно просто. Делаем два паса мышкой в CODESYS. Важно не забыть произвести все приведенные манипуляции, и именно в этом порядке. В OPC сервере нам требуется настроить только лишь канал связи, по которому ОВЕН ПЛК110 будет подключаться к Вашей SCADA системе. Вуаля. Все готово. Можно использовать переменные в своем проекте в SCADA системе.
Ну и на сладкое: при покупке контроллеров ОВЕН с CODESYS OPC сервер предоставляется совершенно бесплатно.
В крупных проектах, где речь идет о десятках контроллеров и тысячах переменных рекомендуется использовать профессиональные OPC сервера.

Часто встречается задача удаленного обновления пользовательского проекта в ОВЕН ПЛК. Один из вариантов представлен в этом видео-уроке. Самый простой и легко реализуемый вариант, при котором Вам не нужно с ужасом вспоминать страшные слова GPRS, Static IP, VPN, DDNS и прочее. Подключаем стандартный GSM модем ОВЕН ПМ01 к ПК с установленным CODESYS с одной стороны, и ОВЕН ПЛК110 с подключенным модемом ПМ01 с другой. Все что нам необходимо сделать – настроить модемы, и записать в контроллер несколько созданных на компьютере файлов.

Как нам оперативно получать информацию с объекта, если мы не можем все время находиться рядом? А давайте контроллер ОВЕН ПЛК110 будет слать Вам смс, в случае, если что-то случилось на объекте, или просто информационные сообщения о состоянии объекта. Например: «Котел в работе», «Темп. воды 27», «Несанкционированный доступ». Ну, или мы будем посылать смс с командами для контроллера, и контроллер будет производить управляющие воздействия на систему. Например: «Включить котел», «Остановить печь», «Выключить электропитание». При этом количество сообщений, тип сообщений и информация в смс ограничивается только Вашей фантазией.
Настраиваем подключение модема ОВЕН ПМ01 к контроллеру ОВЕН ПЛК110. Подключаем специальную библиотеку для работы с смс. Определяем необходимое количество смс, и текст, который они будут нести.

На этом я заканчиваю, дорогие друзья. Пишите письма, подписывайтесь на обновления блога, оставляйте комментарии! Всем спасибо, до новых встреч.

С уважением, Гридин Семён

Интересен блог? Подпишись и получай новости на почту

Подписка на новости блога

Вам так же может быть интересно

Оставить комментарий

  • ;-)
  • :smile:
  • :sad:
  • :roll:
  • :razz:
  • :oops:
  • :o
  • :lol:
  • :idea:
  • :grin:
  • :cry:
  • :cool:
  • :???: