ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ (НИУ «БелГУ») ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ НАУК И ТЕЛЕКОММУНИКАЦИЙ КАФЕДРА МАТЕМАТИЧЕСКОГО И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ Отчет по лабораторной работе №5 студента дневного отделения 4 курса группы 140901 Батищева Дениса Сергеевича вариант №1 Управление микроклиматом помещения на базе ПЛК серии ADAM-5510 Проверил: Лихолоб П.Г. Оценка: __________ дата _________ Подпись: ________________________ БЕЛГОРОД 2012 Общая постановка задачи Научиться работать с контроллерами фирмы ADAM модификации ADAM-5510 и программировать при помощи SCADA-системы MasterSCADA v.2.5, C-ядро которой прошито в контроллер. В процессе выполнения необходимо научиться подбирать необходимую для данной задачи конфигурацию контроллера с наборами модулей и уметь выполнить прошивку контроллера на основе SCADA-системы, прошитой в него, определять величины входных сигналов и их типы, создавать программное обеспечение на контроллерах используя всю номенклатуру необходимых программных блоков, позволяющих решить задачу адекватными и наиболее простыми методами. При работе с программным продуктом MasterSCADA необходимо также научиться создавать визуализацию для системы управления в виде активных и анимированных объектов. Выполнение работы Задание№1 «Управление микроклиматов» С помощью контроллера ADAM необходимо управлять воротами и освещением гаража. Описание алгоритма работы: Нажатие на кнопку DI3 включает освещение в гараже(DO11) и включает двигатель, открывающий ворота гаража (DO9). Двигатель выключается по срабатыванию концевого выключателя (DI5). Кнопка DI4 включает двигатель закрытия ворот (DO10). Отключение двигателя закрытия ворот выполняет концевой выключатель DI6. Свет должен гореть, пока работает датчик движения. Имитация работы датчика выполнена на DI7(есть движение) и DI8(нет движения). Индикация движения в гараже выполнена на DO12. Свет в гараже гаснет через 5 секунд после закрытия ворот гаража, если нет движения. На экране компьютера должно отражаться включениевыключение двигателей управления воротами, включение-выключение освещения гаража. Также можно включать/отключать кондиционер (DI1/DI15) и управлять мощностью работы кондиционера AI6. Мощность кондиционера выдается на индикатор №3. Нагреватель включается входом DI2 и выключается DI14. При этом меняется температура в каналах отопления и охлаждения, что отображается на индикаторах 1,2. Напряжение на элементе Пельтье отображается на индикаторе №4. Используемые компоненты: Таблица 1. Таблица используемых компонентов. DI1 включение двигателя ворот на открытие DI2 концевой выключатель на открытие ворот DI3 DI4 Логическое ИЛИ (opener) Логическое ИЛИ (closer) Логическое ИЛИ (drives_status) Логическое И (opener_status) Логическое И (closer_status) Логическое НЕ (?????????? ??) Логическое НЕ-ИЛИ (light_status) Таймер на задержку на включение (light_timer). включение двигателя ворот на закрытие концевой выключатель на закрытие логическое ИЛИ между DI1 и DI2. Отражение состояние ворот для открытия. 1 – ворота или открываются, или открыты. 0 – ворота закрыты и кнопка для открытия не нажата. логическое ИЛИ между DI3 и DI4. Отражение состояние ворот для открытия. 1 – ворота или закрываются, или закрыты. 0 – ворота открыты и кнопка для закрытия не нажата. логическое ИЛИ между opener и closer – отражает общее состояние моторов – если ли хоть какая-нибудь активность. Логическое И между DI1 и DI2 – отражает активность мотора на открытие ворот. 1 – мотор открывает ворота, 0 – не активен. Логическое И между DI3 и DI4 – отражает активность мотора на закрытие ворот. 1 – мотор закрывает ворота, 0 – не активен. Просто значение DI4 ХОR между light_timer и drives_status. Отражает состояние освещения. 1 – свет есть, 0 – нет. 5секундный таймер на выключение света. Рисунок 1. Схема алгоритма управления воротами и освещением. Вывод В ходе данной лабораторной работы я научился программировать ПЛК ADAM-5510 в среде МастерСКАДА. Задание построено на 4х цифровых входах, 3х цифровых выходов, 1 таймере и 11 логических элементах.