kursach_Samonin
.docx
ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ ИМПЕРАТОРА АЛЕКСАНДРА I
Кафедра «Электроснабжение железных дорог»
Курсовой проект
«Микропроцессорные информационно-управляющие системы»
|
Выполнил: студент группы ЭС-104 Филипенко В.С. Проверил: Самонин А.П. |
Санкт-Петербург
2014
Задание№1
Описание задачи
Имеется три лампочки, красная, желтая, зеленая, при нажатии кнопки Key светофор начинает работать по циклу: горит зеленый 5 сек. , затем 2 раза моргнул с периодом 1 сек. , загорается желтый, горит 2 сек, гаснет загорается красный, горит 4 сек. , в дополнение к нему загорается желтый, горит 2 сек.
Если кнопка отжата, моргает желтый свет с периодом 1 сек.
Создание базы данных переменных ввода-вывода
Необходимо создать базу данных с пятью переменными: четыре булевых(ввода и вывода) .
Написание программы
Для решения задачи используем иерархию(соподчинение отдельных программ). Вводим команды для нашего светофора, затем задаем условие подачи сигнала, при нажатой кнопке Key и переходим к «дочке»
После того как написали основную программу для светофора, необходимо в дочерней программе написать цикл для одноверменного загорания желтого и красного светодиодов, а также для моргания желтого при отключенной кнопки Key.
Компиляция
Перевод в двоичную систему и проверка осуществляются средствами ISaGRAF:
Наша система в полном виде:
Отладка
Отладка происходит на виртуальной PLC
Задание№2
Описание задачи
На языке FBD с помощью булевых элементов создать схему управления автоматом.
Создание базы данных переменных ввода-вывода
Написание программы
Привязка переменных ввода-вывода к платам ввода-вывода
Компиляция
Перевод в двоичную систему и проверка осуществляются средствами ISaGRAF:
Отладка
Отладка происходит на виртуальной PLC
Также на рисунке показана диаграмма всех переменных
Задание№3
Описание задачи
Н а языке FBD с помощью булевых элементов создать схему управления автоматом с двойным АПВ.
Создание базы данных переменных ввода-вывода
Написание программы
АПВ срабатывает в тот момент, когда последняя команда была «включить»,а держащая катушка разомкнута, поэтому необходимо создать элемент & с тремя входами: прямой от триггера RF, два инверсных от элемента A и от счетчика, запрещающего повторное АПВ, а выход элемента & необходимо подать на KV. Счетчик, сделан из элементов r_tring и CTU. Элемент r_tring реагирует на приход сигнала и на вход CU элемента CTU подает единицу. Чтобы ограничить количество срабатываний АПВ – на вход PV элемента CTU подаем константу kratnost, равную двум. После двойного срабатывания АПВ – на выходе Q появляется «1», которая запрещает повтор АПВ.
Привязка переменных ввода-вывода к платам ввода-вывода
Компиляция
Перевод в двоичную систему и проверка осуществляются средствами ISaGRAF:
Отладка
Отладка происходит на виртуальной PLC
Заключение
В результате данной работы была изучена программа ISaGRAF, в который были выполнены следующие задачи:
-
Разработка светофора.
-
Создание схемы работы автоматики быстродействующего выключателя постоянного тока.
-
Создание схемы работы двухкратного автоматического повторного включения для быстродействующего выключателя постоянного тока.
В ходе выполнения этих заданий были получены общие сведения о работе с программами для программирования логических промышленных контроллеров.