Программирование стенда дозирования в SIMATIC STEP7 и запуск программы в автоматическом режиме




Программирование контроллера станции дозирования производится редактором программ, с помощью которого существует возможность написания программы на трех языках: LAD (язык релейно-контактной логики), FBD (язык функциональных блочных диаграмм), STL (язык списка инструкций).

Реализация программы при помощи функциональных блоков, входные и выходные переменные которых указаны в таблице 1 (см. табл. 1).

 

Таблица 1. Входные и выходные переменные блоков

Входы Выходы
Наименование Обозначение Наименование Обозначение
I 124.1 верхний датчик бака Q 124.0 Насос
I 124.2 Нижний датчик бака Q 124.1 Клапан дозирования
I 124.3 Лазер1 Q 124.2 Конвейер
I 124.4 Лазер2 Q 124.3 Сепаратор
I 124.5 Лазер3    
PIW752 Датчик уровня    

 

Рассмотрим пример программного кода, осуществляющего работу станции дозирования (см. листинг 1).

 


Листинг 1. Программа работы станции дозирования

Разберем по порядку:

1. Если жидкость в резервуаре дошла до верхнего уровня (I 124.1 =1), то включается насос, который перекачивает жидкость в ёмкость дозирования (Q124.0 = 1).

2. Если срабатывает верхний датчик и лазер 1 срабатывает (I124.3 = 1), то начинается счёт на 500 мс.

3. По прошествии времени срабатывает второй лазер (I124.4 = 1), происходит сравнение с числами 10, 9, 2 и 7 (время, необходимое на транспортировку и наполнение стаканчиков).

4. Происходит переобозначение аналогового сигнала с датчика уровня PIW752 в MW4.

5. Осуществляется сравнение текущего значения уровня с максимальным (23000) и минимальным (5500) значением уровня. Насос начинает работать в режиме закачивания жидкости в случае, если уровень опустился ниже минимального значения. Работа насоса продолжается до тех пор, пока уровень в резервуаре не достигнет максимального значения. В этом случае насос отключается.

6. Если уровень в резервуаре ниже значения 6500 и работает насос Q124.0, то происходит остановка работы конвейера и сепаратора.


Запуск станции смешивания в автоматическом режиме

Для запуска станции в автоматическом режиме необходимо произвести подключение контроллера SIEMENS CPU 313C к компьютеру:

1) Подключить программатор к компьютеру и контроллеру с помощью кабеля (см.рис.11).

 

 

Рис.11. Подключение программатора

 

 

Рис.12. Вид контроллера

Далее необходимо подключить кабель от контроллера с надписью XMAX2 к одноименному выходу на стенде (см.рис.13).

 

Рис.13. Подключение кабеля к стенду

 

Необходимо убедиться, что контроллер находится в состоянии STOP (см.рис.12).

Необходимо запустить SIMATIC Step 7 и во вкладке View выбрать Online (см.рис.14).

 

Рис.14. Выбор режима

После написания программы необходимо её загрузить с помощью кнопки (см.рис.15)

 

Рис.15. Кнопка загрузки

После загрузки программы переведите контроллер в состояние Run. Станция начнёт работу.

Задание на лабораторную работу

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

2. Реализовать алгоритм, позволяющий произвести дозирование в ёмкости в течение 3 секунд.

3. Сделать выводы по лабораторной работе.

4. Составить отчёт.

Форма отчетности

Защита лабораторной работы производится на основе листинга программы и демонстрации ее работоспособности. Для защиты требуется устно объяснить алгоритм работы программы.

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: