Показать сообщение отдельно
Старый 11.11.2009, 17:29   #9
01zzz
Новичок
 
Регистрация: Sep 2009
Сообщения: 20
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Управление двумя котлами

Управление двумя котлами
при поступлении команды пуск, запускается один котел,
с него поступает сигнал работа, если он не снимается в течении времени Т,
то считаем, что мощности одного котла не хватает (у нас неттемпературы обратной воды для анализа,
и в работу включается второй котел. Аварии котлов не запоминаем.
Входы
pusk - команда запуска
pumpready1 - готовность котлового насоса 1 (если нет, то на входе поставьте 1)
pumpready2 - готовность котлового насоса 2 (если нет, то на входе поставьте 1)
av_pump1 - авария насоса 1 (например макрос pump, если не путаю, я через "или" еще подавал сигнал "сухой ход")
av_pump2 - авария насоса 2
gor1 - горелка 1 в работу
gor2 - горелка 2 в работу
av_gor1 - ав.горелки 1
av_gor2 - ав.горелки 2
klick - импульс смены рабочего котла
time - (тики) время поистечении которого елси котел не согрелся
(не пропал сигнал работа, учитывайте особенности своего котла, может работать не корректно, )
то врубаем оба котла
tdelay - задержка выключения котловых насосов
оба в работу - дёт сигнал на включение на обе горелки сразу (например полезно в режиме наладки
да и вообще, если катавасии с чередованием не нужно, а нужно тупо врубать в работу оба котла)

Выходы
gor1 - горелка 1 в работе
gor2 - горелка 2 в работе
av_gor1 - ав.горелки 1
av_gor2 - ав.горелки 2
pusk_pump1 - пуск насоса котла1
pusk_pump2 - пуск насоса котла2
Насосы выключаются с задержкой. Выход этого макроса я посылал на макрос pump (выложен ранее)
Вложения
Тип файла: msl dva kotla.msl (31.4 Кбайт, 1482 просмотров)
01zzz вне форума   Ответить с цитированием