Цель
Цель: исследовать достоинства и
недостатки языков LD, FBD, ST для
программирования ПЛК, и определить
специфику и применимость этих языков
для разных типов задач (процессов).
Задание
1. Выбрать объект автоматизации из списка вариантов
2. Создать проект в среде программирования Codesys
3.5
3. Создать визуализацию
4. Разработать программу
5. Проверить корректность работы в режиме эмуляции
6. Представить выводы по работе
Пример выполнения задания
1.1 Дискретный процесс
Узел подачи режущей
головки для снятия фаски в
правильно-отрезной машине
Визуализация
Пример
выполнения
задания
Программа
на LD
Пример
выполнения
задания
Программа
на FB
Пример
выполнения
задания
Программа
на ST
Колонтитул
Варианты заданий
Вариант 1: Водонапорная башня (язык LD)
Система состоит из двух управляемых заслонок, одна для впуска воды, вторая для
выпуска и датчика уровня воды поплавкового типа и нормально закрытой
аварийной кнопки с фиксацией. Алгоритм работы следующий. При старте системы
обе заслонки открыты. При достижении необходимого уровня воды, впускная
заслонка закрывается на N секунд, затем открывается вновь. При нажатии на
аварийную кнопку обе заслонки закрываются, при отпускании – открываются.
Вариант 2: Водонапорная башня (язык FBD)
Вариант 3: Водонапорная башня (язык ST)
Колонтитул
Варианты заданий
Вариант 4: Резьбонарезной станок (язык LD)
Система состоит из двигателя шпинделя, который может вращаться по часовой и против часовой
стрелки, двигателя подачи, который подает шпиндель вниз и вверх, верхнего и нижнего
концевых выключателей, нормально открытых кнопок «старт» и «подача», нормально закрытой
кнопки «стоп». Алгоритм работы следующий: включается станок нажатием кнопки «старт»,
шпиндель начинает вращаться по часовой стрелке, по нажатию на кнопку «подача» двигатель
подачи начинает движение шпинделя вниз. Когда шпиндель доходит до нижнего концевого
выключателя, шпиндель изменяет направление вращения на обратное и начинает двигаться
вверх. При достижении верхнего концевого выключателя, двигатель подачи останавливается,
шпиндель изменяет направление на прямое (по часовой стрелке). Нажатие кнопки «стоп»
выключает оба двигателя.
Вариант 5: Резьбонарезной станок (язык FBD)
Вариант 6: Резьбонарезной станок (язык ST)
Колонтитул
Варианты заданий
Вариант 7: Откатные ворота (язык LD)
Система состоит из двигателя перемещения ворот в левое и правое крайние
положения, двух концевых выключателей, нормально открытых кнопок «открыть» и
«закрыть» и датчика движения в зоне открытия ворот. Алгоритм работы следующий:
по нажатию кнопки «открыть» при НЕСРАБОТАВШЕМ датчике движения в зоне
открытия ворот, ворота начинают движение в сторону концевого выключателя
открытого положения, по достижению которого ворота останавливаются. По
нажатию кнопки «открыть» выполняется аналогичная процедура. При срабатывании
датчика движения ворота останавливаются, и начинают движение в сторону
открытого положения.
Вариант 8: Откатные ворота (язык FBD)
Вариант 9: Откатные ворота (язык ST)
Спасибо за внимание!
www.ifmo.ru