1.6. Протестировать разработанную программу на имитаторе COSIM.
1.7. Начертить схему подключений ПЛК к объекту управления.
![]()
![]()
2. Управление процессом наполнения между двумя уровнями с повышенной надежностью.
2.1. Изменить граф переходов.
2.2. Модифицировать управляющую программу для ПЛК в соответствии с описанием алгоритма работы для варианта 2.
2.3. Протестировать программу на имитаторе COSIM.
3. Управление процессом наполнения с выбором уровней.
3.1. Модифицировать управляющую программу для ПЛК в соответствии с описанием алгоритма работы для варианта 3.
3.2. Протестировать программу на имитаторе COSIM.
4. Управление процессом наполнения со стабилизацией уровня воды на заданном значении.
4.1. Модифицировать управляющую программу для ПЛК в соответствии с описанием алгоритма работы для варианта 4.
4.2. Протестировать программу на имитаторе COSIM.
![]()
![]()
5. Решения заданий
В данном разделе приводятся решения всех заданий, предложенных в разделе 4, ориентированные на использование программируемого логического контроллера следующего состава:
- модуль центрального процессора CPU S7-222;
- модуль расширения цифровых входов/выходов ЕМ-223;
- модуль расширения аналоговых входов/выходов ЕМ-235.
Программирование контроллера осуществляется с помощью пакета программирования STEP 7-Micro/WIN 32 (версия 3.2 SP4).
5.1. Решение задания для модели «Лифт»
Программу, необходимую для решения задания, разрабатывают в следующем порядке.
Шаг 1. Определение режимов работы лифта.
Лифт может находиться в следующих режимах работы:
1. Состояние ожидания (кабина стоит на 1-ом этаже). Указатель этажа высвечивает цифру 1.
2. Кабина стоит на 2-ом этаже. Указатель этажа высвечивает цифру 2.
3. Кабина стоит на 3-ем этаже. Указатель этажа высвечивает цифру 3.
4. Привод лифта работает на подъем.
5. Привод лифта работает на подъем с торможением.
6. Привод лифта работает на опускание.
7. Привод лифта работает на опускание с торможением.
Шаг 2. Определение входных и выходных переменных.
Входные переменные:
Нефиксируемая кнопка вызова лифта на 1-ом этаже- Push1 (= 1 при нажатии);
Нефиксируемая кнопка 2-го этажа в кабине лифта - Push2 (= 1 при нажатии);
Нефиксируемая кнопка 3-го этажа в кабине лифта - Push3 (= 1 при нажатии);
Конечный выключатель 1-ого этажа - S10 (= 1 при прохождении кабины);
Конечный выключатель 2-ого этажа - S20 (= 1 при прохождении кабины);
Конечный выключатель 3-ого этажа - S30 (= 1 при прохождении кабины);
Путевой выключатель 1-ого этажа - S11 (=1 при прохождении кабины);
Путевой выключатель 2-ого этажа - S22 (= 1 при прохождении кабины);
Путевой выключатель 3-ого этажа - S31 (= 1 при прохождении кабины); Выходные переменные:
Запуск привода на подъем - Up;
Запуск привода на опускание - Down;
Переход на движение с торможением - Tormoz.
Кроме того, должны быть зарезервированы цифровые выходы контроллера для управления светодиодным индикатором указателя этажа в кабине лифта.
Шаг 3. Построение графа переходов.
Вида графа переходов пассажирского лифта показан на рис. 5.1. Символами TR, здесь обозначены переходы между состояниями STj.
![]()

Граф имеет две последовательности состояний подъема (на 2-ой и на 3-ий этажи) и одну последовательность состояний спуска (на 1-ый этаж). Режимы подъема реализуются нажатиями соответствующих кнопок этажей в исходном состоянии ожидания, которое принимает система при установленном бите первого скана FS. Режим спуска реализуется из состояния 4, в которое система переводится нажатием кнопки вызова на 1-ом этаже. На рисунке жирными кружками выделены состояния 9 и 10, служащие для вывода на 7-сегментный индикатор цифры 2. Если убрать эти два состояния (внеся соответствующие изменения в программу), то цифры, высвечиваемые на указателе этажа в кабине лифта, будут сменяться только при остановках кабины на этажах.
Шаг 4. Написание логических уравнений для состояний графа.
|
|
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.