Для запуска станции в автоматическом режиме необходимо произвести подключение контроллера SIEMENS CPU 313C к компьютеру:
1) Подключить программатор к компьютеру и контроллеру с помощью кабеля (см.рис.27).
Рис.27. Подключение программатора
Рис.28. Вид контроллера
Далее необходимо подключить кабель от контроллера с надписью XMAX2 к одноименному выходу на стенде (см.рис.29).
Рис.29. Подключение кабеля к стенду
Необходимо убедиться, что контроллер находится в состоянии STOP (см.рис.28).
Необходимо запустить SIMATIC Step 7 и во вкладке View выбрать Online (см.рис.30).
Рис.30. Выбор режима
После написания программы необходимо её загрузить с помощью кнопки (см.рис.31)
Рис.31. Кнопка загрузки
После загрузки программы переведите контроллер в состояние Run. Станция начнёт работу.
Реализация программирования станции будет осуществляться при помощи функциональных блоков, входные и выходные переменные которых указаны в таблице 1 (см. табл. 1).
Таблица 1. Входные и выходные переменные блоков
Входы | Выходы | ||
Наименование | Обозначение | Наименование | Обозначение |
Датчик потока | I 124.0 | Прямой насос | Q 124.0 |
Верхний датчик первого резервуара | I 124.1 | Обратный насос | Q 124.1 |
Нижний датчик первого резервуара | I 124.2 | Первый клапан | Q 124.2 |
Датчик второго резервуара | I 124.3 | Второй клапан | Q 124.3 |
Датчик третьего резервуара | I 124.4 | Третий клапан | Q 124.4 |
Верхний датчик главного резервуара | I 124.5 | ||
Нижний датчик главного резервуара | I 124.6 |
Пример алгоритма работы станции в зависимости от показаний датчиков уровня приведен ниже (Листинг 1).
Листинг 1. Алгоритм работы станции перекачивания
Разберем по порядку:
1. Если нижний датчик первого резервуара залит жидкостью (I 124.2=1), то на вход установки (S) SR-триггера приходит логическая «1», что приводит к открытию первого клапана (Q 124.2=1). Для второго и третьего резервуара анализируется состояние датчиков (I 124.3 и I 124.4): если залит, то на вход триггера приходит логическая «1» и соответствующий клапан (Q 124.3 или Q 124.4 открывается).
2. Если открыт какой-либо из трех клапанов (Q 124.2, Q 124.3 или Q 124.4, а, может, и несколько клапанов сразу) и жидкость в главном резервуаре залила нижний датчик (I 124.6=1), а верхний датчик -нет (I 124.5=1), то включается прямой насос (Q 124.0=1) и происходит перекачивание жидкости в главный резервуар.
3. В случае если верхний датчик главного резервуара залит жидкостью (I 124.4 = 1) и прямой насос работает (Q 124.0=1), открываются все 3 клапана (Q 124.2, Q 124.3, Q 124.4). Включается обратный насос (Q 124.1=1), происходит перекачивание смеси из главного резервуара в три резервуара.
Задание на лабораторную работу
1. Реализовать алгоритм, позволяющий перекачать жидкость из второго и третьего резервуаров в главный резервуар и разлить смесь по трем резервуарам.
2. Привести листинг программы.
3. Сделать выводы по лабораторной работе.
4. Составить отчёт.
Форма отчетности
Защита лабораторной работы производится на основе листинга программы и демонстрации ее работоспособности. Для защиты требуется устно объяснить алгоритм работы программы.