Цель работы: получить навыки построения систем автоматического управления различных технологических процессов.
1. Разработать программу выполняющую подготовку раствора состоящего из двух жидкостей с заданным процентным соотношением.
Алгоритм работы установки:
Открывается кран 2, начинается заполнение бака жидкостью 1. Жидкость 1 заполняет бак на 30%. Кран 2 закрывается. Открывается кран 3, начинается заполнение бака жидкостью 2. Жидкость 2 заполняет бак на 70%. Кран 3 закрывается. На 30 секунд включается крыльчатка 4 и смесь перемешивается. Открывается кран 1 и выполняется слив смеси. Слив производится до полного слива жидкости. Кран 1 закрывается. Процесс повторяется. Измерение уровня жидкости в баке выполняется аналоговым датчиком уровня.
100,01=1,00*0,00*
100,02=2,00*0,05*
100,03=0,06*
100.04=((3.00*0.06*T0001)+(100.04*))*
1.00 | Пуск 1 | |
2.00 | Пуск 2 | |
3.00 | Пуск 3 | |
0.00 | Пустой бак | |
0.05 | 30% | Заполнен на 30% |
0.06 | 100% | Заполнен на 100% |
1.01 | Стоп | |
100.01 | Заполнение через 1 кран | Бак заполняется через 1 кран |
100.02 | Заполнение через 2 кран | Бак заполняется через 2 кран |
100.03 | перемешивание | Вращение вентиля |
100.04 | Слив | Опустошение бака |
2. Установка представляет собой ленту транспортера с установленными на ней формами. При доставке формы в зону разлива в течение 60секунд осуществляется заливка в форму расплавленного материала. Требования к системе управления установкой:
• В начале транспортера имеются две кнопки: S1 для запуска и S2 для останова. В конце транспортера тоже имеются две кнопки: S3 для запуска и S4 для останова. Транспортер можно запускать или останавливать с любого конца. Данный блок программы оформить в виде подпрограммы;
• поступление формы в зону разлива фиксируется фотоэлектрическим датчиком.
• на время разлива транспортер останавливается;
• при завершении процесса разлива движение транспортера продолжается до поступления следующей формы;
• при отсутствии поступления форм в зону разлива более 40секунд транспортер останавливается и выдается сигнал тревоги.
Таблица:
Символьное обозначение | Запуск транспортёра | Фото.-эл.датчик | Форма на месте | Разлив |
Абсолютный адрес | 100.01 | 0.05 | 100.00 | 100.02 |
Уравнение:
100.01=(0.01+0.03+100.01+T2+T3)* * *
100.02=100.01+100.02*
100.03=100.02+100.03* *
100.06=0.03+100.06*
3. Разработать программу для управления линией упаковки рисунок 4. При положительном фронте сигнала от датчика I 1.2, конвейер должен остановиться, и открывается клапан Q 0.4. Таблетки падают из трубы в контейнер, они подсчитываются с использованием фотоэлемента I 0.0. После отсчета 50 таблеток клапан Q0.4 должен закрыться и конвейер снова начинает движение. В программе обеспечить хранение в блоке данных информации о режиме работы конвейера (вкл-выкл), общее количество упакованных таблеток и контейнеров.
100,01=0,01*
100,02=100,01*
0,01 | Датчик | Включение клапана и счетчика |
С0001 | Счетчик таблеток | Отсчет 50 таблеток |
100,01 | клапан | Открытие клапана |
100,02 | Фотодатчик | Включение фотодатчика |
Т0001 | Таймер |
4) Разработать программу для установки по розливу вина рисунок 5. Для разлива поставляются светлые и темные бутылки. Выбор определяется соответствующим генератором или нажатием мышкой одной из кнопок снизу. Приход бутылки в позицию для выполнения одной из 4-х технологической операций (наполнение, закупорка, наклейка этикетки на горлышко наклейка этикетки на бутылку) сопровождается активацией соответствующих датчиков (I0.0 - I0.3). Завершение каждой технологической операции сигнализируется одним общим датчиком I0.6. Требования:
Светлая бутылка должна быть наполнена белым вином, должна быть закрыта пробкой и снабжена этикетками для белого вина. Темная бутылка должна быть наполнена красным вином и, соответственно, закрыта проб-кой и снабжена этикетками для красного вина. В момент выполнения технологической операции конвейер должен быть остановлен. Новая операция может начинаться только после выполнения предыдущей операции.
Дополнительно: предусмотреть подсчет бутылок красного и белого вина. Организовать хранение информации о режиме работы установки, количестве жидкости в баке, о времени работы крыльчатки, о суммарном количестве приготовленной смеси.
Листинг программы:
Уравнение:
100.01 = (0.05+0.06)*
100.02 = 0.00*0.05
100.03 = 0.00*0.06
100.04 = 0.01
100.05 = 0.02*0.05
100.06 = 0.02*0.06
100.07 = 0.03*0.05
100.08 = 0.03*0.06
Таблица:
Адресс | Символ |
0.05 | Белые |
0.00 | Датчик наполнения |
0.01 | Закупорка |
0.02 | Наклейка |
0.03 | Этикетка |
0.06 | Красные |
100.01 | Конвейер |
100.02 | Наполнение белым вином |
100.03 | Наполнение красным вином |
100.04 | Закрытие крышкой |
100.05 | Наклейка для бутылки с белым вином |
100.06 | Наклейка для бутылки с красным вином |
100.07 | Этикетка для бутылки с белым вином |
100.08 | Этикеткадля бутылки с красным вином |
Вывод:в ходе выполнения работы получил навыки построения систем автоматического управления различных технологических процессов.