Сделай Сам Свою Работу на 5

Гирлянда – второй способ реализации задачи





 

Ø Условия задачи:

Если кнопка нажата, то выходные лампочки, светодиоды, гаснут последовательно по кругу на 2 секунды и загораются. Если кнопка отжата – загораются.

 

Ø Разработка базы данных переменных ввода-вывода:

 

Рисунок 6 – переменные ввода-вывода

Ø Структура программы:

 

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

 

 

 

Ø Компиляция:

Рисунок 9

Ø Работа программы:


Светофор

 

Ø Описание задачи:

 

Если кнопка нажата, светофор работает по циклу: зеленый-5 секунд, затем мигает 2 раза с периодом 1 секунда; желтый горит 2 секунды; загорается красный, горит 4 секунды; красный и желтый горят в течение 2 секунд. Если кнопка отжата мигает желтый с периодом в 1 секунду.

 

Ø Разработка базы данных переменных ввода-вывода:

 

Key - входная переменная (контроль кнопки);

Red, yellowy, green - выходные переменные;

TT - таймерная константа (время горения лампочки).

Задача реализуется на языке SFC.

 

Рисунок 11

Ø Структура программы:

 


 

 

Рисунок 12

Ø Компиляция:




Ø Работа программы:

Рисунок 14 – работа светофора

Автоматика выключателя ВАБ 28 (43)

 

Ø Описание задачи:

Схема выполняет следующие функции:

· Оперативное включение;

· Оперативное отключение;

· Блокировка от многократных повторных включений на К.З;

· Функция автоматического отключения (перегрузка при К.З.);

· Функции запоминания последней оперативно-вынужденной команды;

· Функция сигнализации.

· Функция двукратного автоматического повторного включения

 

Ø Разработка базы данных переменных ввода-вывода:

 

KYA_B - кнопка оперативного включения;

KYA_O- кнопка оперативного отключения

RDSH - релейно-дифференциальный шунт (отключение по току К.З.);

BA, BBA, DK, KBA, OA, RF - реле;

Green, read - лампочки сигнализации.

Задача реализуется на языке FBD.

 

Ø Рабочая схема релейной защиты:

 

Рисунок 15

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

 

 

 

 

Ø Компиляция:

 

 

 

Ø Работа программы:

 

 

Рисунок 18 – выключатель включен



 

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

 

Рисунок 19 – автоматическое отключение при к.з.

 

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

Автоматика выключателя ВАБ 28 (43) – двукратное АПВ (FBD)

 

Ø Разработка базы данных переменных ввода-вывода:

 

 

 

 

Ø схема

 

Рисунок 21

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

 

 

 

 

 

Ø Компиляция:

 

 

Ø Работа программы

 

Рисунок 24

 

 

Программирование наглядного интерфейса

 

Ø Условия задачи:

Если кнопка нажата, лампочка горит, если отжата – гаснет.

 

Ø Разработка базы данных переменных ввода-вывода

 

Рисунок 25

Ø Разработка программы

 

 

На начальном шаге лампочка сбрасывается в исходное положение («0»)

Контроль кнопки

Загорается лампочка

Контроль кнопки

Возврат к первому шагу

 

 

Ø Привязка переменных ввода-вывода к соответствующим платам:

 

 

Ø Работа программы:

 

Рисунок 27 – работа программы при нажатой кнопке

 

Рисунок 28 – работа программы при отжатой кнопке




 

Вывод

Возможности ISaGRAF:

Ø Использовать стандартные языки программирования (стандарт IEC 1131-3);

Ø Имеет открытость как инструментальных средств, так и внутренних структур данных прикладной задачи;

Ø Присутствует многофункциональный графический отладчик;

Ø Интегрирование средства поддержки протоколов PROFIBUS и MODBUS, а также средств обслуживания последовательных портов RS-232, RS-422, RS-485, CL;

Ø Наличие функции DDE-server для отладчика ISaGRAF;

Ø Есть стандартный человеко-машинный интерфейс (ММI);

Ø Возможность связи с любой системой визуализации и управления данными (SCADA-системы) по протоколу MODBUS.

Такой набор инструментов позволяет программировать конфигурации любой сложности.

Недостатки:

Освоение продуктов такого класса, как ISaGRAF, требует некоторых усилий по изучению языков, среды и, конечно, технологии программирования.

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

Для получения качественных результатов необходимо строгое соблюдение последовательности задания данных.

 

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.