lab5x

реклама
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО
ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
БЕЛГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ НАЦИОНАЛЬНЫЙ
ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ
(НИУ «БелГУ»)
ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ НАУК И ТЕЛЕКОММУНИКАЦИЙ
КАФЕДРА МАТЕМАТИЧЕСКОГО И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
ИНФОРМАЦИОННЫХ СИСТЕМ
Отчет по лабораторной работе №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 логических элементах.
Скачать