У большинства из нас есть дачи, а кто-то вообще круглогодично проживает в частном доме или коттедже. Проблема перебоев с электроэнергией на периферии знакома не понаслышке. Самый простой выход из ситуации – зажечь свечку и смиренно ждать лучшего, но в наше время это не всегда приемлемо. Более продвинутые дачники обзавелись генераторами, вот только их запуск и остановку нужно производить вручную. В темноте и в холодное время года это делать некомфортно. А бывают ситуации, когда хозяев вообще нет дома, однако прекращение подачи энергии может привести к останову систем управления обогревом дома и другим критическим ситуациям. В таких случаях просто необходимо автоматизировать процессы перехода с основного питания на резервное, и наоборот. В первой части мы рассмотрим пример работы модуля MP8036multi в режиме контроллера (смешанный режим, пример 1), управляющего автономным питанием загородного дома. А также приведем схему подключения и пример рабочей отлаженной программы.



Задача эта не так проста, как кажется. Во-первых, нужно отслеживать наличие напряжения в сети, причём отличать кратковременные колебания напряжения от действительно случаев прекращения поставки энергии. Во-вторых, недостаточно просто подать напряжение на запуск генератора – надо также через некоторое время проверить, запустился ли он и как стабильно работает, и только после этого переключать сеть питания на резервную линию. В-третьих, на протяжении всего времени работы генератора желательно отслеживать его состояние: давление масла, уровень топлива и т.п. Также необходимо контролировать наличие и стабильность напряжения в сети, и после возобновления поставки электроэнергии плавно остановить генератор, дав ему поработать на холостом ходу, и только после этого переключить потребителей на основную линию.

Соответственно, контроллер управления должен поддерживать работу с датчиками температуры, иметь как минимум два входа АЦП, восемь независимых выхода для управления пускателями и реле, выход для сигнализации и индикации – и при этом обладать возможностями гибкой конфигурации. Всем этим требованиям удовлетворяет новинка Мастер Кит – многофункциональный контроллер MP8036multi.

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

– датчик MP220V №1 (контроль ввода);
– датчик MP220V №2 (контроль генератора);
MP220op №1 (ВКЛ/ОТКЛ ввода, задержка);
– MP220op №2 (ВКЛ/ОТКЛ генератора задержка);
NK146 №1 (ВКЛ/ОТКЛ аварийное освещение);
MP2211 №1 (привод заслонки открытия);
– MP2211 №2 (привод заслонки закрытия);
– зажигание/топливный клапан;
– пуск стартера (выход РЕЛЕ 1);
– контроль давления масла;
– контроль температуры инвертора;
– NK146 №2 охлаждение инвертора;
– контроль заряда АКБ;
– индикатор аварии / исправность датчика температуры;
– индикатор переключения линии ввода.

Алгоритм работы модуля

При включении питания модуль проверяет наличие сетевого напряжения 220В, используя датчик MP220V (вход 4). Если сетевое напряжение отсутствует, модуль с помощью оптореле MP220op (Выход 1) отключает линию питания от счетчика и запускает алгоритм старта генератора или инвертора (Реле 1) и (Реле 2).

После осуществления запуска модуль ожидает 15 секунд – за это время генератор должен выйти в рабочий режим. После этого с помощью реле MP220op (Выход 2) происходит подключение линии питания дома к высоковольтной розетке генератора. Контроль запуска генератора происходит с помощью датчика сетевого напряжения MP220V, подключенного к Входу 3 модуля.

При работе от генератора модуль постоянно контролирует наличие сетевого напряжения 220В на вводе (Вход 4). Как только на домашнем электросчётчике появится 220В, контроллер произведёт отключение линии питания дома от генератора (Выход 2). Для охлаждения генератор проработает 30 секунд в холостом режиме, после чего будет остановлен.

Через 35 секунд стабильной подачи напряжения 220В, на вводе счетчика, модуль подключает линию питания дома (Выход 1). В это время, несмотря на отсутствие напряжения в розетках, автоматически включается аварийное освещение (Выход ШИМ3).

При использовании DC/AC инвертора предусмотрен двухпороговый контроль температуры. При превышении температуры 60С, включается вентилятор охлаждения инвертора (Выход 3). Если температура продолжает расти, то при 90С произойдет отключение линии питания дома (Выход 2). Затем модуль будет ожидать охлаждения инвертора до 60С, после чего снова возобновит питание (Выход 2).

При всех положениях, когда отсутствует напряжение в линии питания дома, с помощью выхода ШИМ3 включается аварийное освещение. Так как аварийное освещение запитано от аккумулятора, в целях энергосбережения лучше использовать светодиодные светильники или ленты.

С помощью входа АЦП3 модуль может контролировать давления масла в картере генератора, и при аварийно низком давлении будет произведена остановка генератора.

С помощью входа АЦП4 при работе с генератором модуль может контролировать уровень топлива в баке, а при работе с DC/AC инвертором – заряд аккумуляторных батарей, защищая их от глубокого разряда.

На выходе ШИМ4 реализована индикация переключения линии питания дома ВВОД/РЕЗЕРВ.

На выходах ШИМ1 реализована аварийная сигнализация:
– низкое давление масла в картере (Вход АЦП3);
– низкий заряд аккумулятора (Вход АЦП4);
– перегрев DC/AC инвертора (Вход Data).

Для бензиновых генераторов предусмотрено управления заслонкой генератора, осуществляемое с помощью выходов реле 3 и реле 4. При использовании дизельного генератора на выход реле 4 можно подключить свечу накала, для подогрева поступающего воздуха в морозы. При использовании DC/AC инвертора выходы реле 3, реле 4 и Реле 2 не используются.
Программа модуля написана таким образом, что позволяет управлять любым типом генератора: как бензиновым, так и дизельным. При необходимости можно использовать DC/AC инвертор необходимой мощности. При работе с инвертором код программы менять не потребуется.

Схема подключения и текст программы приведены ниже:



ТЕКСТ ПРОГРАММЫ
//ВХОД4 – датчик MP220V Контроль ввода
//ВХОД3 – датчик MP220V Контроль генератора
//ВЫХОД1 – MP220op ВКЛ/ОТКЛ ввода, задержка
//ВЫХОД2 – MP220op ВКЛ/ОТКЛ генератора задержка
//ШИМ3 – NK146 ВКЛ/ОТКЛ аварийное освещение

//ВХОД1 – кнопка с фиксацией Пуск/Остановка
//РЕЛЕ4 – MP2211 Привод заслонки открытие
//РЕЛЕ3 – MP2211 Привод заслонки закрытие
//РЕЛЕ1 – зажигание/топливный клапан
//РЕЛЕ2 – стартер 4 сек
//АЦП3 – <5В контроль давления масла

//ДТ1 — контроль температуры инвертора
//ВЫХОД3 – NK146 охлаждение инвертора

//АЦП4 — <10,5В контроль заряда АКБ
//ШИМ1 – индикатор аварии / исправность датчика температуры
//ШИМ4 — индикатор переключения линии ввода

СБРОС КОНФИГУРАЦИИ

ВЫХОД1.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1

ВЫХОД1.РЕЖИМ1.СОСТОЯНИЕ = 0
ВЫХОД1.РЕЖИМ1.ЗАДЕРЖКА = 5 (с)
ВЫХОД1.РЕЖИМ1.УСЛОВИЕ1: ВХОД4 = 1
ВЫХОД1.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1

ВЫХОД1.РЕЖИМ2.СОСТОЯНИЕ = 1
ВЫХОД1.РЕЖИМ2.ЗАДЕРЖКА = 35 (с)
ВЫХОД1.РЕЖИМ2.УСЛОВИЕ1: ВХОД4 = 0
ВЫХОД1.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1

ВЫХОД2.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1

ВЫХОД2.РЕЖИМ1.СОСТОЯНИЕ = 0
ВЫХОД2.РЕЖИМ1.ЗАДЕРЖКА = 15 (с)
ВЫХОД2.РЕЖИМ1.УСЛОВИЕ1: ВХОД4 = 0
ВЫХОД2.РЕЖИМ1.УСЛОВИЕ2: АЦП3 <= 5
ВЫХОД2.РЕЖИМ1.УСЛОВИЕ3: АЦП4 <= 10,5
ВЫХОД2.РЕЖИМ1.УСЛОВИЕ4: ДТ1 >= 90
ВЫХОД2.РЕЖИМ1.УСЛОВИЕ5: ВЫХОД1 = 1
ВЫХОД2.РЕЖИМ1.УСЛОВИЕ6: ВХОД1 = 1
ВЫХОД2.РЕЖИМ1.УСЛОВИЕ7: ВХОД3 = 1
ВЫХОД2.РЕЖИМ1.УСЛОВИЕ8: ВХОД4 = 1
ВЫХОД2.РЕЖИМ1.УСЛОВИЕ9: ШИМ1 = 1
ВЫХОД2.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ У2 ИЛИ У3 ИЛИ У4 ИЛИ У5 ИЛИ У6 ИЛИ У9 ИЛИ (У7 И У8)

ВЫХОД2.РЕЖИМ2.СОСТОЯНИЕ = 1
ВЫХОД2.РЕЖИМ2.ЗАДЕРЖКА = 15 (с)
ВЫХОД2.РЕЖИМ2.УСЛОВИЕ1: ВХОД3 = 0
ВЫХОД2.РЕЖИМ2.УСЛОВИЕ2: ДТ1 <= 60
ВЫХОД2.РЕЖИМ2.УСЛОВИЕ3: АЦП3 >= 5
ВЫХОД2.РЕЖИМ2.УСЛОВИЕ4: АЦП4 >= 10,5
ВЫХОД2.РЕЖИМ2.УСЛОВИЕ5: ВХОД4 = 1
ВЫХОД2.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1 И У2 И У3 И У4 И У5

ВЫХОД3.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1

ВЫХОД3.РЕЖИМ1.СОСТОЯНИЕ = 0
ВЫХОД3.РЕЖИМ1.УСЛОВИЕ1: ДТ1 <= 60
ВЫХОД3.РЕЖИМ1.УСЛОВИЕ2: ВХОД3 = 1
ВЫХОД3.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ У2

ВЫХОД3.РЕЖИМ2.СОСТОЯНИЕ = 1
ВЫХОД3.РЕЖИМ2.УСЛОВИЕ1: ДТ1 >= 90
ВЫХОД3.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1

РЕЛЕ1.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1

РЕЛЕ1.РЕЖИМ1.СОСТОЯНИЕ = ОТКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ1.ЗАДЕРЖКА = 30(с)
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ1: ВХОД4 = 0
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ2: АЦП3 <= 5
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ3: АЦП4 <= 10,5
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ4: ДТ1 >= 90
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ5: ВХОД3 = 1
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ6: ВЫХОД4 = 1
РЕЛЕ1.РЕЖИМ1.УСЛОВИЕ7: ШИМ1 = 1
РЕЛЕ1.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ У2 ИЛИ У3 ИЛИ У4 ИЛИ У7 ИЛИ (У5 И У6)

РЕЛЕ1.РЕЖИМ2.СОСТОЯНИЕ = ВКЛЮЧЕНО
РЕЛЕ1.РЕЖИМ2.ЗАДЕРЖКА = 6(с)
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ1: ВХОД4 = 1
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ2: ДТ1 <= 60
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ3: АЦП3 >= 5
РЕЛЕ1.РЕЖИМ2.УСЛОВИЕ4: АЦП4 >= 10,5
РЕЛЕ1.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1 И У2 И У3 И У4

ВЫХОД4.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1

ВЫХОД4.РЕЖИМ1.СОСТОЯНИЕ = 0
ВЫХОД4.РЕЖИМ1.УСЛОВИЕ1: ВХОД4 = 0
ВЫХОД4.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1

ВЫХОД4.РЕЖИМ2.СОСТОЯНИЕ = 1
ВЫХОД4.РЕЖИМ2.ЗАДЕРЖКА = 35 (с)
ВЫХОД4.РЕЖИМ2.УСЛОВИЕ1: ВХОД4 = 1
ВЫХОД4.РЕЖИМ2.УСЛОВИЕ2: АЦП4 <= 10,5
ВЫХОД4.РЕЖИМ2.УСЛОВИЕ3: АЦП3 <= 5
ВЫХОД4.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ У2 ИЛИ У3
//Т.к. при одинаковых событиях требуются разные режимы работы, задействован дополнительный ВЫХОД4.
//Этот выход создает дополнительное событие, по которому выбирается нужный режим работы.

РЕЛЕ2.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1

РЕЛЕ2.РЕЖИМ1.СОСТОЯНИЕ = ОТКЛЮЧЕНО
РЕЛЕ2.РЕЖИМ1.УСЛОВИЕ1: ВХОД4 = 0
РЕЛЕ2.РЕЖИМ1.УСЛОВИЕ2: АЦП3 <= 5
РЕЛЕ2.РЕЖИМ1.УСЛОВИЕ3: АЦП4 <= 10,5
РЕЛЕ2.РЕЖИМ1.УСЛОВИЕ4: ДТ1 >= 90
РЕЛЕ2.РЕЖИМ1.УСЛОВИЕ5: ШИМ1 = 1
РЕЛЕ2.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ У2 ИЛИ У3 ИЛИ У5

РЕЛЕ2.РЕЖИМ2.СОСТОЯНИЕ = ВКЛЮЧЕНО
РЕЛЕ2.РЕЖИМ2.ЗАДЕРЖКА = 10(с)
РЕЛЕ2.РЕЖИМ2.ВРЕМЯ_ДЕЙСТВИЯ = 5(с)
РЕЛЕ2.РЕЖИМ2.УСЛОВИЕ1: ВХОД4 = 1
РЕЛЕ2.РЕЖИМ2.УСЛОВИЕ2: ШИМ1 = 0
РЕЛЕ2.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1 И У2

РЕЛЕ3.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1

РЕЛЕ3.РЕЖИМ1.СОСТОЯНИЕ = ОТКЛЮЧЕНО
РЕЛЕ3.РЕЖИМ1.УСЛОВИЕ1: ВХОД4 = 1
РЕЛЕ3.РЕЖИМ1.УСЛОВИЕ2: ВЫХОД1 = 1
РЕЛЕ3.РЕЖИМ1.УСЛОВИЕ3: ВХОД4 = 0
РЕЛЕ3.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ (У2 И У3)

РЕЛЕ3.РЕЖИМ2.СОСТОЯНИЕ = ВКЛЮЧЕНО
РЕЛЕ3.РЕЖИМ2.ЗАДЕРЖКА = 25(с)
РЕЛЕ3.РЕЖИМ2.ВРЕМЯ_ДЕЙСТВИЯ = 4(с)
РЕЛЕ3.РЕЖИМ2.УСЛОВИЕ1: ВХОД4 = 0
РЕЛЕ3.РЕЖИМ2.УСЛОВИЕ2: ВЫХОД1 = 0
РЕЛЕ3.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = (У1 И У2)

РЕЛЕ4.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1

РЕЛЕ4.РЕЖИМ1.СОСТОЯНИЕ = ОТКЛЮЧЕНО
РЕЛЕ4.РЕЖИМ1.УСЛОВИЕ1: ВХОД4 = 0
РЕЛЕ4.РЕЖИМ1.УСЛОВИЕ2: ШИМ1 = 1
РЕЛЕ4.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ У2

РЕЛЕ4.РЕЖИМ2.СОСТОЯНИЕ = ВКЛЮЧЕНО
РЕЛЕ4.РЕЖИМ2.ЗАДЕРЖКА = 4(с)
РЕЛЕ4.РЕЖИМ2.ВРЕМЯ_ДЕЙСТВИЯ = 4(с)
РЕЛЕ4.РЕЖИМ2.УСЛОВИЕ1: ВХОД4 = 1
РЕЛЕ4.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1

ШИМ1.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1

ШИМ1.РЕЖИМ1.ФУНКЦИЯ = ДИСКРЕТНЫЙ_ВЫХОД
ШИМ1.РЕЖИМ1.СОСТОЯНИЕ = 0
ШИМ1.РЕЖИМ1.УСЛОВИЕ1: ДТ1 <= 60
ШИМ1.РЕЖИМ1.УСЛОВИЕ2: АЦП3 >= 5
ШИМ1.РЕЖИМ1.УСЛОВИЕ3: АЦП4 >= 10,5
ШИМ1.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ У2 ИЛИ У3

ШИМ1.РЕЖИМ2.ФУНКЦИЯ = ДИСКРЕТНЫЙ_ВЫХОД
ШИМ1.РЕЖИМ2.СОСТОЯНИЕ = 1
ШИМ1.РЕЖИМ2.УСЛОВИЕ1: ДТ1 >= 90
ШИМ1.РЕЖИМ2.УСЛОВИЕ2: АЦП3 <= 5
ШИМ1.РЕЖИМ2.УСЛОВИЕ3: АЦП4 <= 10,5
ШИМ1.РЕЖИМ2.УСЛОВИЕ4: ВХОД1 = 1
ШИМ1.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ У2 ИЛИ У3 ИЛИ У4

ШИМ3.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1

ШИМ3.РЕЖИМ1.ФУНКЦИЯ = ДИСКРЕТНЫЙ_ВЫХОД
ШИМ3.РЕЖИМ1.СОСТОЯНИЕ = 1
ШИМ3.РЕЖИМ1.ЗАДЕРЖКА = 1(с)
ШИМ3.РЕЖИМ1.УСЛОВИЕ1: ВЫХОД1 = 0
ШИМ3.РЕЖИМ1.УСЛОВИЕ2: ВЫХОД2 = 0
ШИМ3.РЕЖИМ1.УСЛОВИЕ3: ШИМ1 = 1
ШИМ3.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У3 ИЛИ (У1 И У2)

ШИМ3.РЕЖИМ2.ФУНКЦИЯ = ДИСКРЕТНЫЙ_ВЫХОД
ШИМ3.РЕЖИМ2.СОСТОЯНИЕ = 0
ШИМ3.РЕЖИМ2.ЗАДЕРЖКА = 2(с)
ШИМ3.РЕЖИМ2.УСЛОВИЕ1: ВЫХОД1 = 1
ШИМ3.РЕЖИМ2.УСЛОВИЕ2: ВЫХОД2 = 1
ШИМ3.РЕЖИМ2.УСЛОВИЕ3: ВХОД3 = 1
ШИМ3.РЕЖИМ2.УСЛОВИЕ4: ВЫХОД4 = 1
ШИМ3.РЕЖИМ2.УСЛОВИЕ5: АЦП4 <= 10,5
ШИМ3.РЕЖИМ2.УСЛОВИЕ6: АЦП3 <= 5
ШИМ3.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ У2 ИЛИ У5 ИЛИ У6 ИЛИ (У3 И У4)

ШИМ4.РЕЖИМ_ПО_УМОЛЧАНИЮ = 1

ШИМ4.РЕЖИМ1.ФУНКЦИЯ = ДИСКРЕТНЫЙ_ВЫХОД
ШИМ4.РЕЖИМ1.СОСТОЯНИЕ = 0
ШИМ4.РЕЖИМ1.УСЛОВИЕ1: ВЫХОД1 = 1
ШИМ4.РЕЖИМ1.УСЛОВИЕ2: ВЫХОД2 = 1
ШИМ4.РЕЖИМ1.ЛОГИКА_УСЛОВИЙ = У1 ИЛИ У2

ШИМ4.РЕЖИМ2.ФУНКЦИЯ = ДИСКРЕТНЫЙ_ВЫХОД
ШИМ4.РЕЖИМ2.СОСТОЯНИЕ = 1
ШИМ4.РЕЖИМ2.УСЛОВИЕ1: ВЫХОД1 = 0
ШИМ4.РЕЖИМ2.УСЛОВИЕ2: ВЫХОД2 = 0
ШИМ4.РЕЖИМ2.ЛОГИКА_УСЛОВИЙ = У1 И У2

ДТ1.ПЕРИОД_ОПРОСА = 5 (с)

АЦП3.ФУНКЦИЯ = АЦП
АЦП4.ФУНКЦИЯ = АЦП


Все используемые каналы ШИМ переведены в режим дискретных выходов. Но при необходимости их всегда можно задействовать по назначению.

При практической проверке программы не забудьте добавить термодатчики ДТ1 согласно инструкции по конфигурации. Обратите внимание, при добавлении двух и более датчиков, необходимо подключать их по очереди. Временные интервалы и диапазон температуры корректируются по месту.

При каждой загрузке программы в память модуля программу-конфигуратор необходимо запускать заново.
На первый взгляд может показаться, что все очень сложно. Но на деле, просто необходимо понять алгоритм, как на любом другом устройстве. Берёте за основу один из входов и просто начинаете описывать условия. В данном случае за основу был взят Вход 4.

При необходимости вы всегда можете поправить алгоритм для той или иной задачи.

При суммарной мощности потребления электроприборов до 7 кВт вместо связки MP220op+Пускатель можно использовать силовой модуль MP146:



Продолжение следует …

Авторы решения: Е.А. Сапунов, В.А. Рублев (UA4LOU)

Внимание!

Только с 18.02.2016 до 10-00 24.02.2016 на МР8036 multi действует праздничная цена, вы можете купить его за 5 000,00 рублей!

Скидка на товар суммируется со скидкой при онлайн оплате!

Комментарии (19)


  1. fndrey357
    18.02.2016 17:39
    +2

    Немного по тем из опыта электрики:
    Холодильник — по скольку может разморозиться надо бы отдельной линией запитать. Вообще — желательно все поделить на нагрузки по приоритетам. Освещение дома можно оставить выключенным, если нет хозяина и отключился свет. Умный дом — пусть сам думает есть хозяин или нет. Воду, отопление, связь, охранку, минимум освещения и т.д.- обязательно резервировать.
    Электкроплита — может чуть подождать.
    Такая логика дает возможность использовать инвертор вместо генератора в половине случаев.
    Обязательно пропишите задержки по времени на выключение генератора. Стандартный режим АВР генератора:
    пропадание напряжения — задержка на «вдруг отключение на перекоммутацию сетей»-включение двигателя — разгон- подключение генератора в сеть --работа — появление напряжения сети- пауза -переключение на сеть — отключение генератора — работа на холостых для охлаждение двигателя — останов двигателя.


  1. impetus
    18.02.2016 20:12
    +1

    Проблема в том, что не зная, что происходит на линии — рано или поздно простая автоматика опасно попадает впросак… Простейший пример — сосед варит хреновым сварочником электродом семёркой какую-то поделку… Провал до 80-100вольт на 3-5 сек (электрод "залип"), восстановление до 180v на 20 секунд (пошла дуга, варит), восстановление до обычных для этой сети 210v на пару минут (электрод меняет) и снова. И так пару часов. На втором часу при восстановлении до 210 — у всех на линии разом включаются в работу холодильники/кондиционеры и импульсные блоки питания всего что "на стендбае" (включая ИБП), чем просаживают сеть вообще до 50 секунды на 2-3-5.
    Ну и электрики при включении тоже иногда имеют обыкновение "пробовать" неск раз всё ли включилось перед окаончательным изолированием…
    А может быть не сосед-варила, а "через кондовый контактор" асинхронник-говносос замёрзший — тоже со своими бесконечными попытками запуска по таймеру. Или баня 30-киловаттная на тупом терморегуляторе. И что — гулять своим генератором вслед за ними?
    Т.е простое вкл-выкл с постоянными задежками запросто может попасть на неделю в череду из постоянных включений-выключений с этими самыми минимальными задержками и просто убить ресурс двигателя. Надо как-то вести историю запусков и менять тайм-ауты как-то программно исходя из неё.

    Я как-то на примерно так вот гуляющей ввиду стройки рядом сети пытался APC-шный "парашют" настроить для пары стоек серверов — что в какой последовательности гасить (контроллер домена гас предпоследним, последним гасла оптика и сам ИБП) и в какой очерёдности потом включать… Алгоритм был — ватман, и всё равно электричество победило — после выходных простоя у мощных кондиционеров сбросились натройки отсрочки запуска и при включении они с паузой в пару минут включались все одновременно и валили сеть на автовключение резерва с другой линии, чем срубали мне сложную последовательность включения где-то на середине, разрядив в итоге в 0 все бесперебойники. (поскольку форс-мажор был уровня аж лужкова — то неприятностю всё это не было)


  1. impetus
    18.02.2016 20:20

    Кстати, МастерКит, а у вас случайно платы для стиралки — боль-менее универсальной нету?


    1. masterkit
      19.02.2016 09:06
      +1

      MP8036multi.


  1. gleb_l
    19.02.2016 00:49

    Я бы добавил:

    а) защиту от одновременного включения — механическую блокировку контакторов, а лучше — еще и с помощью пневмозамедлителей, размыкающих обмотку контактора-антипода. Кто его знает, повиснет контроллер или нет, да и 100% корректности модели конечного автомата, который реализует алгоритм АВР, может и не быть — см. пост impetus про ухарей-сварщиков;

    б) контроль напряжения сети ПОСЛЕ контакторов — на случай сваривания/залипания контактов — то есть отсутствия реакции на управляющее воздействие умного блока.

    в) трехфазную версию устройства — сейчас уже много домохозяйств подключено трехфазкой. Генератор при этом может быть и однофазным — с одновременной подачей резервного напряжения на все три, либо с приоритетом нагрузки, сгруппированным по фазам (например, А — отопление/без резерва, Б — освещение-розетки/резерв_ИБП, В — холодильник-вода/резерв_генератор)

    Первые два пункта есть в большинстве промышленных систем АВР — иначе однажды принесенный вред может перечеркнуть десятилетнюю пользу )


  1. skoptsev
    19.02.2016 09:27

    Главная проблема бензиновых генераторов, которые обычно стоят на улице, это запуск при отрицательных температурах. Карбюраторы там стоят самые простые, то есть температурной компенсации нет, как только температура падает ниже 0, завести генератор становится проблематично. Для себя эту проблему решил постоянным подогревом карбюратора, сделанным из обрезка греющего кабеля и термостата.