- •Дипломный проект Тема: Разработка автоматизированной системы полива, проветривания и влажности для теплицы на Siemens logo!.
- •Содержание
- •Глава 1. Теоретическая часть 5
- •Глава 2. Разработка автоматизированной системы полива, проветривания и влажности для теплицы 33
- •Глава 3. Экономическая часть 71
- •Введение
- •Глава 1. Теоретическая часть
- •1.1 Характеристики контроллеров
- •1.1.1 Характеристика микроконтроллера семейства Сименс logo
- •1.1.2 Характеристика микроконтроллера семейства Alpha
- •1.1.3 Характеристика микроконтроллера семейства Oвен
- •1.2 Описание языков программирования
- •1.2.1 Язык релейных диаграмм ld
- •1.2.2 Язык функциональных блоковых диаграмм fbd
- •1.2.3 Непрерывные функциональные схемы cfc
- •1.2.4 Структурированный текст st
- •1.2.5 Список инструкций il
- •1.2.6 Непрерывные функциональные схемы (cfc)
- •1.3 Модули расширения контроллера Siemens logo
- •1.3.1 Дискретные модули dm8 и dm16
- •1.3.2 Аналоговые модули am2. Am2 pt100 и am2 aq
- •1.3.3 Коммуникационный модуль logo! cm as-I
- •1.4 Блок питания logo! Power
- •Глава 2. Разработка автоматизированной системы полива, проветривания и влажности для теплицы
- •2.1Выбор элементной базы
- •2.2 Выбор датчиков и исполнительных механизмов
- •2.2.1 Датчик температуры наружного воздуха qac2010
- •2.2.2 Датчик влажности воздуха honeywell hih-4010-004
- •2.2.3 Датчик влажности почвы e63
- •2.2.4 Поворотный соленоид dgv- 50.95
- •2.2.5 Электромагнитный клапан для воды
- •2.2.6 Увлажнитель воздуха e93
- •2.2.7 Система капельного полива diy
- •2.2.8 Кабель силовой общего назначения пвс
- •2.3 Алгоритм работы
- •2.4 Разработка руководство пользователя
- •2.4.1 Исходное состояние программируемого контроллера
- •2.4.2 Работа с меню программируемого контроллера
- •2.4.3 Переход к «Главному меню» программируемого контроллера
- •2.4.4 Предварительные настройки программируемого контроллера
- •2.4.5 Загрузка коммутационной программы
- •2.4.6 Запуск и отладка коммутационной программы
- •2.5 Руководство для программиста
- •2.5.1 Программирование контроллера с помощью компьютера
- •2.5.2 Подготовка компьютера к работе с программируемым контроллером
- •2.5.3 Установка «logOiSoftComfort»
- •2.5.4 Ввод коммутационной программы в виде диаграммы (схемы) функциональных блоков (fbd)
- •2.5.6 Тестирование коммутационной программы
- •2.5.7 Загрузка и считывание программы из контроллера
- •2.5.8 Управление коммутационной программой
- •2.5.8 Отладка исполняемой в контроллере коммутационной программы
- •Глава 3. Экономическая часть
- •3.1 Расчет стоимости основных и расходных материалов
- •3.2 Расчет заработной платы
- •3.3 Расчет полной стоимости работ
- •3.4 Расчет полной себестоимости
- •3.5 Определение отпускной цены
- •Глава 4. Техника безопасности при работе с электроприборами
- •Заключение
- •Приложения приложение 1. Алгоритм работы датчиков и исполнительных механизмов работы
2.4.6 Запуск и отладка коммутационной программы
Для запуска загруженной программы выбираем пункт Start «Главного меню». Контроллер переходит в режим исполнения программы (RUN). В этом случае на экране отображается «Меню запуска», содержащее время и дату (рис. 36 а). Нажимая кнопку управления ► (или◄), последовательно переходим к другим экранам «Меню запуска», отображающим состояния входов (I), выходов (Q), аналоговых входов (AI), аналоговых выходов (AQ). флагов (М), экрану «Esc+Кеу» и к исходному экрану «Дата и время». На экранах цифровых входов, выходов и флагов (1. Q и М) состоянию «логическая 1» соответствует инвертированное отображение номера входа/выхода/флага в виде светлой цифры в черном прямоугольнике. Для аналоговых входов и выходов (AI, AQ) отображается нормированное значение сигнала в диапазоне 0...1000. Например, если для аналогового входа АН (совмещен с 17) установлен диапазон измерения 0...+10 В, то при напряжении +10,00 В на этом входе на экране AI: будет отображаться «1: 01000».
Экран «Esc+Кеу» используется для управления коммутационной программой с помощью кнопок ◄▼▲► на лицевой панели контроллера. Для этого в программу включаются специальная функция «Кнопки курсора» (список «Контакты» (Со)), а в качестве ее параметра указывается одна из кнопок управления курсором. При работающей программе переходим к экрану «Esc+Кеу» «Меню запуска» и. при нажатой кнопке «Esc», нажимаем кнопку курсора.
2.5 Руководство для программиста
2.5.1 Программирование контроллера с помощью компьютера
Для программирования «LOGO!» с помощью персонального компьютера предназначена программа «LOGO!SoftComfort». Программа позволяет составить коммутационную программу контроллера в виде диаграммы (схемы) функциональных блоков (FBD - Functional Block Diagram) или в виде релейно-контакторной схемы (LAD -Ladder diagram, лестничной диаграммы). Возможно автоматическое преобразование диаграммы функциональных блоков в релейно-контакторную схему и наоборот. Работоспособность коммутационной программы можно проверить на персональном компьютере в режиме эмуляции, не требующем подключения к программируемому контроллеру.
При подключении программируемого контроллера к порту USB (или СОМ) компьютера кабелем «LOGO! рс cable», программа «LOGO!SoftComfort» позволяет:
1) Загрузить разработанную в «LOGO!SoftComfort» коммутационную программу в контроллер.
2) Считать записанную в контроллер коммутационную программу в компьютер.
3) Запустить и остановить выполнение коммутационной программы в контроллере из окна «LOGOiSoftComfort».
4) Отслеживать работу коммутационной программы контроллера на её функциональной схеме в окне «LOGOiSoftComfort» (отладка в режиме реального времени, «on-line» тест).
2.5.2 Подготовка компьютера к работе с программируемым контроллером
Основные требования к компьютеру: процессор не менее 500 МГц, память 128 Мб, экран 1024x768 не менее 256 цветов. CD-ROM, Windows ХР. Vista. Возможна работа с MacOS и Linux.
Разъем на лицевой панели LOGO должен быть подключен кaбeлeм«LOGO! рс cable» к порту USB (или СОМ - старая версия кабеля) компьютера.
На компьютере должна быть установлена программа «LOGOiSoftComfort». Для работы с портом USB необходима версия 6 (или старше). При установке программы необходимо подтвердить установку драйвера USB.
