Course summary

Курс «Программирование промышленных контроллеров» посвящен изучению вопросов построения и использования устройств, составляющих  основу современной элементной базы, используемой при создании систем управления технологических процессов и промышленных объектов – универсальных свободно программируемых логических контроллеров (ПЛК). В рамках курса последовательно излагаются принципы построения промышленных контроллеров и  особенности их программирования. Кроме теоретического материала курс включает в себя большое число практических примеров и задач, что позволит после окончания его прохождения самостоятельно выполнять несложные проекты автоматизации.

Обучение ведется на примерах устройств, выпускаемых крупнейшим российским производителем средств автоматизации – компанией ОВЕН. Создание программ контролеров осуществляется в  пакете CoDeSys.

Изучение курса включает просмотр видеолекций, сопровождаемых презентациями, изучение теоретических материалов, тестирование, анализ комментариев к ответам на тестовые задания при общении с тьютером, а также выполнение  итоговой работы, задание на которую формируется как техническое задание по разработке несложной системы управления технологическим оборудованием или процессом.

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

Requirements

Для успешного освоения курса необходимо владеть основами алгоритмики и программирования, иметь представление об общих принципах построения систем автоматизации технологических процессов.

Для выполнения практических примеров, необходима установка на персональном компьютере свободно распространяемого пакета Codesys V2.3 для программирования контролеров.

Course contents

Введение

1. Специализированные и универсальные контролеры

2. Архитектура свободно-программируемых промышленных контролеров

3. Стандарт МЭК  61131 «Промышленные контроллеры»

4. Контроллеры компании ОВЕН

5. Среда для программирования контроллеров CoDeSys. Начало работы

6. Конфигурирование контроллера

7. Основные приемы работы в CoDeSys

8. Первая программа

9. Простой пример для самостоятельной работы «Система управления котлом

10. Основные действия над числовыми переменными

11. Объявление локальных переменных

12. Пример с арифметическими операциями «Управление клапаном».

13. POU – функции, функциональные блоки, программы.

14. Стандартные функциональные блоки 

15. Работа с аналоговыми входными и выходными сигналами

16. Операторы преобразования типов данных

17. Библиотеки

18. Создание собственных функций, функциональных блоков и библиотек

19. Многозадачное программирование

Course results

В результате изучения курса «Программирование промышленных контроллеров» обучающийся должен:

- знать базовые принципы использования свободно программируемых промышленных логических контролеров при построении автоматизированных систем управления технологическими процессами;

- уметь создавать программы для промышленных логических контроллеров при построении систем автоматизации низового уровня;

- владеть основами работы в пакетах по созданию программных проектов для промышленных логических контролеров.

Course length: 9 Course start date: 01.09.2023 Grade units: 2 Education hours: 72 Нет сертификата

Самостоятельная запись

Course teachers

Олег Викторович Шишов

кандидат технических наук, доцент кафедры электроники и наноэлектроники ФГБОУ ВО «МГУ им. Н.П. Огарёва», руководитель авторизованного регионального учебного центра «Современные технологии промышленной автоматизации» компании ОВЕН