Системы домашней автоматизации

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Полив по графику

Сообщений 1 страница 2 из 2

1

В частном доме установлена система полива, устроенная следующим образом: к баку с водой подключен насос, который подает воду на распылители.
Включение насоса приводит к поливу растений.

Полив по графику

Техническое задание:
Требуется ежедневно включать насос в 21:00, выключать в 22:30.

2

Для реализации нам потребуется:
- контроллер Alpha SE или ПК с программой Alpha controller,
- преобразователь интерфейсов,
- ИБП (Источник бесперебойного питания) или БП (блок питания),
- 1 модуль ввода-вывода SE6i5o.

Полив по графику

К выходу Point 8 подключим насос, которым будем управлять.

Опишем логику работы контроллера человеческим языком.

Код:
Если текущее время стало равным или больше чем 21:00, но меньше 21:30, то
{
    Замыкаем выход Point 8, т.е. включаем насос.
};
Если текущее время стало равным или больше 22:30, то
{
    Разамыкаем выход Point 8, т.е. выключаем насос.
};

Переведя описанный нами алгоритм в программу Alpha SE Configurator получим следующее:
После символа # приведены комментарии к программе.

Код:
var[1]=GetTime(); # Получаем значение текущего времени и сохраняем в переменную 1
if (var[1]>=2100) # Если время больше 21:00
{
    if (var[1]<2230) # Если время меньше 22:30
    {
        var[255]=Set_Relay_State(1,8,1); # Замыкаем выход Point 8,
    };

};
if (var[1]>=2230) # Если время больше 22:30
{
    var[255]=Set_Relay_State(1,8,0); # Размыкаем выход Point 8,
};