- •«Программирование в среде IsaGraf»
- •2014 Содержание
- •Введение
- •АрхитектураIsaGraf
- •Реализация задач вIsaGraf
- •Гирлянда («бегущий огонёк»)
- •Гирлянда – второй способ реализации задачи
- •Светофор
- •Автоматика выключателя ваб 28 (43)
- •Автоматика выключателя ваб 28 (43) – двукратное апв (fbd)
- •Программирование наглядного интерфейса
Реализация задач вIsaGraf
Гирлянда («бегущий огонёк»)
Описание задачи:
Если кнопка нажата, то лампочки последовательно, друг за другом загораются на 2 секунды и гаснут, если кнопка отжата, то лампочки гаснут.
Разработка базы данных:
Key- входная переменная (контроль кнопки);
Led1-Led4 - выходные переменные;
TT- таймерная константа (время горения лампочки).
Задача реализуется на языке SFC.
Структура программы:

На начальном шаге переменные сбрасываются к исходному положению («1»)
Контроль кнопки
Гаснет первая лампочка\возврат к первому шагу
Контроль времени погасшей лампочки\контроль кнопки
Гаснет вторая лампочка\возврат к первому шагу
Контроль времени погасшей лампочки\контроль кнопки
Гаснет третья лампочка\возврат к первому шагу
Контроль времени погасшей лампочки\контроль кнопки
Гаснет четвёртая лампочка\возврат к первому шагу
Контроль времени погасшей лампочки\контроль кнопки
Рисунок
2 – структура программы
Привязка переменных ввода-вывода к платам ввода-вывода


Рисунок
3 – привязка переменных ввода-вывода
Компиляция:




Рисунок 4 – компиляция
Работа программы:

Рисунок 5 – бегущий огонёк
Гирлянда – второй способ реализации задачи
Условия задачи:
Если кнопка нажата, то выходные лампочки, светодиоды, гаснут последовательно по кругу на 2 секунды и загораются. Если кнопка отжата – загораются.
Разработка базы данных переменных ввода-вывода:

Рисунок 6 – переменные ввода-вывода
Рисунок 7- структура программы
Структура программы:


Привязка переменных ввода-вывода:

Рисунок
8
Компиляция:

Рисунок 9
Работа программы:


Рисунок
10
Светофор
Описание задачи:
Если кнопка нажата, светофор работает по циклу: зеленый-5 секунд, затем мигает 2 раза с периодом 1 секунда; желтый горит 2 секунды; загорается красный, горит 4 секунды; красный и желтый горят в течение 2 секунд. Если кнопка отжата мигает желтый с периодом в 1 секунду.
Разработка базы данных переменных ввода-вывода:
Key- входная переменная (контроль кнопки);
Red, yellowy, green- выходные переменные;
TT - таймерная константа (время горения лампочки).
Задача реализуется на языке SFC.

Рисунок 11
Структура программы:


Рисунок 12
Компиляция:

Рисунок
13
Работа программы:

Рисунок 14 – работа светофора
Автоматика выключателя ваб 28 (43)
Описание задачи:

Схема выполняет следующие функции:
Оперативное включение;
Оперативное отключение;
Блокировка от многократных повторных включений на К.З;
Функция автоматического отключения (перегрузка при К.З.);
Функции запоминания последней оперативно-вынужденной команды;
Функция сигнализации.
Функция двукратного автоматического повторного включения
Разработка базы данных переменных ввода-вывода:
KYA_B- кнопка оперативного включения;
KYA_O- кнопка оперативного отключения
RDSH- релейно-дифференциальный шунт (отключение по току К.З.);
BA, BBA, DK, KBA, OA, RF- реле;
Green, read - лампочки сигнализации.
Задача реализуется на языке FBD.
Рабочая схема релейной защиты:

Рисунок 15
Привязка переменных ввода-вывода:


Рисунок
16
Компиляция:
Рисунок
17
Работа программы:

Рисунок 18 – выключатель включен
Включение выключателя: При нажатии кнопки KYABполучает питание релеRF, размыкая свой контакт, зеленая лампа гаснет, одновременно замыкается контакт ВА. Теряет питание катушка КВА, размыкая свой контакт, держащая катушкаDKна самоподпитке, замыкает свой контакт А загорается красная лампа.

Рисунок 19 – автоматическое отключение при к.з.
При коротком замыкании размыкается контакт RDSH, теряет питание катушкаDKразмыкая свой контакт А в цепи с красной лампой, замыкая контакт с зеленой лампой на шине мигания, зеленая лампа мигает.
