Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
гена ЧИСТОВИК.doc
Скачиваний:
4
Добавлен:
01.05.2025
Размер:
1.23 Mб
Скачать

4. Краткое описание работы алгоритма системы автоматизации микроклимата в птичнике.

Программа начинает работать с (1)-го блока схемы «Начало». Во (2)-ом блоке схемы производится включение модуля управления. В (3)-ем блоке схемы программа выполняет проверку. Если система проверку прошла,то программа переходит в блок схему (5), в котором включается система автоматизации , а если включения не происходит, то программа переходит блок схему (2). В блоке (6) вводятся значения tmax и tmin ,далее в блоке (7) измеряется температура в теплице tизм. В (8) блоке схемы программа выполняет проверку датчика температуры. Если измеренное значение температуры меньше минимального, то включается калорифер в блок схеме (9), в случае когда измеренная температура становится выше максимальной, блок схема (10) ,калорифер отключается в блок схеме (11). В (12) блоке схемы задаются параметры влажности φmax и φmin .В (13) блок схеме программа выполняет проверку влажности почвы. Если φизм меньше φmin,то программа переходит в блок схему (15) в котором происходит включение насоса, после чего программа переходит в блок схему (16) в котором сравнивается φизм и φmax,если измеренное значение больше максимального,тогда программа переходит в блок схему (17) в котором происходит выключение насоса. После этого программа переходит в блок схему (18),в которой вводятся min и max значения концентрации CO2 в воздухе jmax и jmin. В блок схеме (19) измеряется концентрация CO2. В блоке (20) сравнивается jизм и jmax,если измеренная величина менше min,то включаетя электродвигатель и открывает фрамуги для подачи СО2, блок (21). Далее сравнивается, если измеренное значение больше max, то электродвигатель закрывает фрамугу .Конец

.

5. Описание блоков используемых для написания программы управления

Таблица 3 распределения входов

Вход

Примечание

1

I01

Кнопка пуск

П ереключатель нажимного действия / PUSH SWITCH

2

I02

Кнопка стоп

3

I03

Температура в теплице

Аналоговый вход PT100 / ANALOG INPUT PT100

4

I04

Влажность

Аналоговый вход / ANALOG INPUT

5

I05

Концентрация СО2

Аналоговый вход / ANALOG INPUT

6

I06

Концевой выключатель

Ограничительный датчик / LIMIT SENSOR

Таблица 4 распределения выходов

Вход

Примечание

1

001

Калорифер

Нагреватель / HEATER

2

002

Насос

Двигатель / MOTOR

3

003

Электродвигатель

Двигатель / MOTOR

Таблица 5 Описания функциональных блоков

Обозначения

Примечание

1

В1

С брос

Эта функция предназначена для установки значения выхода в соответствие с входом, если выбрана опция установить / Set, в противном случае, она устанавливает значение выхода, соответствующее инверсии входа. Функция имеет два вывода двоичного входа (выводы Set и Reset) и один вывод двоичного выхода

2

В13

Установка значения температуры

Функция триггер Шмидта имеет также название функция гистерезиса / Hysteresis (запаздывание). Она имеет задаваемые нижний и верхний пороговые значения и изменяемое входное значение. Функция триггер Шмидта имеет один двоичный вход, три входных вывода типа Слово и один двоичный выход

3

В14

Установка влажности

Функция триггер Шмидта имеет также название функция гистерезиса / Hysteresis (запаздывание). Она имеет задаваемые нижний и верхний пороговые значения и изменяемое входное значение. Функция триггер Шмидта имеет один двоичный вход, три входных вывода типа Слово и один двоичный выход

4

В15

Установка значения концентрации СО2

Функция триггер Шмидта имеет также название функция гистерезиса / Hysteresis (запаздывание). Она имеет задаваемые нижний и верхний пороговые значения и изменяемое входное значение. Функция триггер Шмидта имеет один двоичный вход, три входных вывода типа Слово и один двоичный выход

5

В19

Исключающее ИЛИ / XOR

Функция предназначена для выполнения с входными сигналами логической операции XOR (исключающее ИЛИ): если оба входа одновременно имеют состояние OFF или ON, то выход – OFF, иначе выход – ON. Подключаемые к входам сигналы должны быть только двоичными. У функции имеется 2 вывода двоичного входа и 1 вывод двоичного выхода

6

В20

И /AND

Функция предназначена для выполнения с входными сигналами логической операции AND (И): если состояние всех входов ON, то состояние выхода будет ON, иначе состояние выхода OFF.