Найти в Дзене
Работа, учёба и отдых

Программируемые логические контроллеры: курс лекций

В материале представлен курс, состоящий из видеоматериалов и материалов для выполнения лабораторных работ по программируемым логическим контроллерам:

1. Программируемые логические контроллеры. Введение в ПЛК:

Программируемые логические контроллеры. Введение в ПЛК

В видеолекции кратко представлена история создания ПЛК. Представлено место ПЛК в системах автоматизации. Приведена структура программируемого логического контроллера. Показана классификация ПЛК. Приведён перечень языков программирования для ПЛК, каждый из них кратко охарактеризован. Приведён рабочий цикл ПЛК.

2. Обзор отечественных программируемых логических контроллеров:

Обзор отечественных программируемых логических контроллеров

В основу видео легла научная статья: Обзор отечественных ПЛК // Control Engineering Россия. – 2022. – № 2(98). – С. 24-39.

3. Программируемые логические контроллеры. Инструменты программирования ПЛК:

Программируемые логические контроллеры. Инструменты программирования ПЛК

В лекции приведена характеристика программного обеспечение для ПЛК, а также классификация программных комплексов для ПЛК. Приведены и охарактеризованы основные этапы подготовки прикладного программного обеспечения для ПЛК. Рассмотрены примеры определения целевой платформы для ПЛК.

4. Программируемые логические контроллеры. Переменные ПЛК:

Программируемые логические контроллеры. Переменные ПЛК

В видео представлены типы переменных ПЛК, правила их объявления. Рассмотрены такие переменные, как переменные класса Retain и Constant. Приведена информация о прямой адресации переменных. Также приведены примеры венгерской записи переменных. Подробно рассматриваются примеры различных типов переменных в среде программирования PC WorX.

5. Программируемые логические контроллеры. Типы данных ПЛК:

Программируемые логические контроллеры. Типы данных ПЛК

В видео рассмотрена основная информация о типах данных, приведена классификация типов данных. Подробно рассмотрены логический тип данных, целочисленные типы данных, числа с плавающей запятой REAL и LREAL, типы данных для длительности времени TIME, типы данных времени суток и времени, строковые типы данных STRING и WSTRING. Приведены возможности среды программирования PC WorX для создания пользовательских типов данных. Показаны различные функции по преобразованию одних типов данных в другие. Перечислены стандартные типы данных, имеющиеся в различных программных комплексах для ПЛК.

6. Программируемые логические контроллеры. Операторы и функции ПЛК:

Программируемые логические контроллеры. Операторы и функции ПЛК

В видео представлены основные стандартные функции ПЛК. Приведена классификация стандартных операторов и функций ПЛК, включая Логические операторы, Арифметические операторы, унарные арифметические операции, тригонометрические операторы, операторы сравнения, операторы работы с битовой строкой, операторы работы с символьной (текстовой) строкой. А также приведены примеры реализации указанных операторов и функций в среде программирования PC WorX.

7. Программируемые логические контроллеры. Триггеры, таймеры, счетчики:

Программируемые логические контроллеры. Триггеры, таймеры, счетчики

В видео представлены функциональные блоки, реализующие работу триггеров, детекторы фронта, реализующие работу таймеров (TP, TON, TOF), счётчиков (CTU, CTD), а также показаны указанные функциональные блоки в программных комплексах SILWorX, GX Works. Подробно рассмотрен вопрос реализации функциональных блоков в среде программирования PC WorX.

8. Программируемые логические контроллеры. Компоненты организации программ / Program Organization Unit (POU):

Программируемые логические контроллеры. Компоненты организации программ / Program Organization Unit

В видео рассказано о программных компонентах ПЛК и приведена их классификация. Показана структура прикладной программы на примере различных POU. Охарактеризованы компоненты организации программ: программа как компонент POU; функциональный блок как компонент POU; функция как компонент POU. Рассмотрены интерфейсные переменные компонентов POU. Показан пример написания в среде программирования PC WorX прикладной функции с применением POU.

9. Языки программирования ПЛК и стандарты Международной электротехнической комиссии по ПЛК:

Языки программирования ПЛК и стандарты Международной электротехнической комиссии по ПЛК

В видео представлена информация про Международную электротехническую комиссию, которая занимается разработкой и актуализацией стандартов МЭК, в том числе по ПЛК. Перечислены и кратко охарактеризованы языки программирования, входящие в стандарт МЭК 61131, а также представлены и охарактеризованы инструментальные среды программирования на языках программирования МЭК 61131.

Ссылка на материалы по выполнению лабораторных работ в среде программирования PC WorX:

По этой ссылке можно получить информацию о стартовом комплекте ILC 131 Starterkit фирмы Phoenix Contact и видеопримеры выполнения лабораторных работ.

В комментариях предлагайте темы для новых видео по программируемым логическим контроллерам.

Схема работы ПЛК для обложки статьи
Схема работы ПЛК для обложки статьи