 
        
        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, в который были выполнены следующие задачи:
- 
Разработка светофора. 
- 
Создание схемы работы автоматики быстродействующего выключателя постоянного тока. 
- 
Создание схемы работы двухкратного автоматического повторного включения для быстродействующего выключателя постоянного тока. 
В ходе выполнения этих заданий были получены общие сведения о работе с программами для программирования логических промышленных контроллеров.

