Вы находитесь на странице: 1из 15

Практика

Цель
Цель: исследовать достоинства и
недостатки языков LD, FBD, ST для
программирования ПЛК, и определить
специфику и применимость этих языков
для разных типов задач (процессов).
Задание
1. Выбрать объект автоматизации из списка вариантов
2. Создать проект в среде программирования Codesys
3.5
3. Создать визуализацию
4. Разработать программу
5. Проверить корректность работы в режиме эмуляции
6. Представить выводы по работе
Пример выполнения задания
1.1  Дискретный процесс
Узел подачи режущей
головки для снятия фаски в
правильно-отрезной машине

 Узел отвечает за снятие фаски у прутка в


автоматическом режиме. Операция выполняется
циклично, пока есть заготовки. После поступления
заготовки в зажим, устройство подачи
выдвигается и снимается фаска. Затем устройство
подачи перемещается обратно.
Пример выполнения задания
1.2 Датчики, кнопки и актуаторы задействованные в
процессе.
Кнопки: старт, остановка. 
Актуаторы: вращение режущей головки, пневмоцилинд
подачи режущей головки.
Датчики: датчик зажима, датчики подачи на крайних положених.
Пример выполнения задания
1.3 Входные и выходные сигналы
Входы:
• Сигнал с кнопки «пуск» без фиксации (24В в нажатом состоянии)
• Сигнал с кнопки «стоп» с фиксацией (24В в нажатом состоянии)
• Геркон (24В при закрытом зажиме)
• Геркон (24В в левом крайнем положении)
• Геркон (24В в правом крайнем положении)
Выходы: 
• Соленоид для управления двухпозиционным пневмоцилиндром (0-24В)
• Реле управления двигателем (0-24В)
Пример выполнения задания
1.4. Алгоритм управления процессом (объектом).
1.5 Языки - LD, ST, FB
Пример
выполнения
задания

Визуализация
Пример
выполнения
задания

Программа
 на 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