|
| Суббота, 05.09.2026, 15:44 | | | RSS |
|
| Защита, контроль, управление |
|
|
Контроллер для горелки Бабингтона
|
|
| jerj | Дата: Суббота, 26.12.2015, 13:47 | Сообщение # 201 |
Группа: Пользователи
Сообщений: 69
Статус: Offline
| И так алгоритм специально так написал. Начну с того, что с разрешения Админа ломаем чуть уставки с учетом того, как я это вижу. Т.к я считаю, что не имеет смысла отключать тен, если температура масла не достигла 70°C меняю Уставка№3 и 4, т.к успешный поджиг очень важен для нас, а поджиг электродуговым разрядом наиболее эффективен при температуре 70-90 °C,меняем Уставку №2
Уставка №1- температура масла для запуска насоса (диапазон 10°C...70°C)
Уставка №2 - температура масла для запуска горелки (диапазон уставка №4°C... уставка №3°C)
Уставка №3 - температура масла для отключения ТЭНа (диапазон 70°C...90°C)
Уставка №4 - температура масла для включения ТЭНа (диапазон 69°C...(уставка №3-1 )°C)
Уставка №5 - максимальная (критическая)температура масла (диапазон 92°C...105°C)
Уставка №6 - температура воздуха (воды) в помещении для отключения горелки (диапазон 11°C...90°C)
Уставка №7 - температура воздуха (воды) впомещении для включения горелки (диапазон 10°C...(уставка №6 - 1)°C)
Уставка №8 - время для переключения насоса на 2-ю скорость (1...9 минут) уставка №9(ON/OFF) или остаемся на первой скорости или переключаемся на вторую скорость. ON - перейти на вторую скорость, OFF - остаться на первой скорости
Возможно, уставки придется поменять местами,но смысл останется.
Так же в дальнейшем хочу заменить температура воздуха (воды) – температура среды
1. Вкл-ВЫКЛ
2. Опрос датчика температуры среды, если температура среды меньше, либо равна значению уставки №7 переход к п.3, если температура среды больше или равна значению уставки № 6 или температура среды больше значения уставки № 7 переход к п.1
3. Опрос датчика температуры масла, если температура масла меньше, либо равна значению уставки № 5, но при этом больше, либо равно значению уставки № 2, включается насос на МАХ скорость ( включается реле3), производится отчет времени 1 мин переход к п.4 Поджиг если температура масла больше значения установки № 5, переход в АВАРИЙНЫЙ РЕЖИМ (на дисплей Тмас>НОРМ) если температура масла меньше значения уставки № 2, но больше либо равно значению уставки №1, включается тен и насос переход к п. 3, если температура масла ниже значения уставки 1, включается тен и переход к п.3
4. Поджиг. Открывается электромагнитный клапан и подается электродуговой разряд, т.е срабатывает реле 5 и 6. Начинается отчет времени в секундах Т=0+1 Если Т меньше либо равно 5 сек. проверяется сигнал от фотодатчика. Если сигнал от фотодатчика равен логическому нулю, Т=0, отключается электродуговой разряд (реле 6 выключается) и переход к пункту 5 Горение Если сигнал от фотодатчика равен логической 1, переход к п. 4 - Поджиг Если Т больше 5 сек.- переход к пункту 6- Ошибки поджига.
5. Горение. 5.1 Если значение уставки №9 равно OFF Контролируется сигнал от фотодатчика. Если сигнал от фотодатчика равен логическому нулю, переход к п. 8 - Контроль температуры среды Если сигнал от фотодатчика равен логической 1 переход к п.7- Срыв пламени. 5.2 Если значение уставки №9 равно ON Начинается отсчет времени для перехода на вторую скорость (вторая скорость должна быть настроенна на оптимальное горение) Контролируется сигнал от фотодатчика. Если сигнал от фотодатчика равен логическому нулю, продолжаем отсчет времени. Если сигнал от фотодатчика равен логической 1, переход к п.7- Срыв пламени. По истечению времени равному времени уставки № 9 реле 4 включается, реле 3 выключается. Контролируется сигнал от фотодатчика. Если сигнал от фотодатчика равен логическому нулю, переход к п. 8- Контроль температуры среды Если сигнал от фотодатчика равен логической 1, переход к п.7- Срыв пламени.
6. Ошибки поджига Ошибка поджига=0+1 Если кол-во ошибок поджига меньше 5, переход к п.3 Если кол-во ошибок поджига больше либо равно 5, переход в АВАРИЙНЫЙ РЕЖИМ (на дисплей ОШИБКИ ПОДЖИГА)
7. Срыв пламени Кол-во срывов=0+1 Если кол-во срывов пламени меньше 5, переход к п.2 Если кол-во срывов пламени больше либо равно 5, переход в АВАРИЙНЫЙ РЕЖИМ (на дисплее- СРЫВ ПЛАМЕНИ)
8. Контроль температуры среды Опрос датчик температуры среды Если температура среды больше или равно значению Уставки № 6 Выключается реле 3,4,5, переход к п.1 Если температура среды меньше значения Уставки № 6 Контролируется сигнал от фотодатчика. Если сигнал от фотодатчика равен логическому нулю, производится опрос датчика температуры масла Если температура масла больше значения уставки № 5 переход в АВАРИЙНЫЙ РЕЖИМ (на дисплей Тмас>НОРМ) Если температура масла меньше значения уставки № 4- включается тен Если температура масла больше либо равно значения уставки № 3 тен отключается Если температура масла больше либо равн значению уставки № 3 и меньше либо равно значению уставки № 5 переход к п. 8- Контроль температуры среды Если сигнал от фотодатчика равен логической 1, переход к п.7- Срыв пламени.
9. Аварийный режим Включается реле 7,8 переход в ручной режим как в описании, на дисплей выводится причина остановки горелки Их может быть три: -перегрев температуры масла; -ошибка поджига; -срыв пламени;
Выход- кнопкой сброс, также кнопкой сброс обнуляются значения ошибки поджига и кол-во срывов.
Сообщение отредактировал jerj - Воскресенье, 27.12.2015, 08:05 |
| |
| |
| Barmaley | Дата: Суббота, 26.12.2015, 20:20 | Сообщение # 202 |
Группа: Пользователи
Сообщений: 179
Статус: Offline
| Серьезная работа проделана jerj, распечатал даже, буду внимательно изучать. Но что сразу бросилось в глаза, так это то, что автору просто корректировкой предыдущего алгоритма не обойтись, придётся действительно "ломать" программу, вводить идентификацию аварийных ситуаций, где-то менять логику и т.д. Боюсь, что на его реализацию потребуется много времени. Хотя лично меня устраивал и предыдущий алгоритм, предлагаемый автором, не знаю как других. Может все же не стоит вносить такие глобальные изменения? Как считаете? Но возможно не все так и страшно. Подождём, что на это скажет Михаил.Добавлено (26.12.2015, 20:20) --------------------------------------------- jerj, прошу пояснить, Вы пишете:
Цитата jerj (  ) Уставка №8 - время для переключения насоса на 2-ю скорость (1...9 минут, 0 - переключения нет) Уставка №9(ON/OFF) или остаемся на первой скорости или переключаемся на вторую скорость. ON - перейти на вторую скорость, OFF - остаться на первой скорости Значение 0 в уставке 8 и уставка 9 - это разве не одно и тоже?
Сообщение отредактировал Barmaley - Суббота, 26.12.2015, 16:00 |
| |
| |
| jerj | Дата: Воскресенье, 27.12.2015, 08:01 | Сообщение # 203 |
Группа: Пользователи
Сообщений: 69
Статус: Offline
| Цитата Barmaley (  ) разве не одно и тоже? Одно, исправил и дополнил п.8
|
| |
| |
| sh13 | Дата: Воскресенье, 27.12.2015, 15:40 | Сообщение # 204 |
Группа: Пользователи
Сообщений: 20
Статус: Offline
| Извиняюсь что опять не по теме, просто удалось разобраться почему не шил программатор K150. Решил выложить если кто то решил такой купить. Китайцы сделали крутой монтаж, замкнули 1 и 5 ногу на ZIF панельки, под дополнительным разъемом.
Сообщение отредактировал sh13 - Воскресенье, 27.12.2015, 16:01 |
| |
| |
| Barmaley | Дата: Воскресенье, 27.12.2015, 17:41 | Сообщение # 205 |
Группа: Пользователи
Сообщений: 179
Статус: Offline
| Уважаемый Михаил! Я не знаю, будете ли Вы сейчас реализовывать алгоритм предложенный jerj, тут конечно Вам решать. В любом случае видимо пройдет ещё очень долгое его обсуждение и будут вносится изменения и дополнения другими участниками. К сожалению, у меня нет возможности долго ждать - контроллер собран и нужно было бы включать его в работу. Меня вполне устроил бы Ваш алгоритм описанный в сообщении №178. Ведь судя по этой информации:
Цитата Admin (  ) Вроде бы уже более-менее был понятен алгоритм, большинство с ним согласилось и я подумал, что можно понемногу начинать его реализовывать. Получается, поторопился, потому что опять начинались "размышления на тему"....
Но преждевременно (как сейчас выяснилось) взявшись за реализацию прошивки 1_2, я в очередной раз наступаю на одни и те же грабли. Очень жаль времени, потраченного на бессмысленную работу, которую нужно в очередной раз переделывать и которое можно было потратить куда более продуктивно на другие проекты у Вас ведь практически все уже реализовано? Так действительно, зачем что бы это стало "бессмысленной работой"? Может быть Вы все же представите нам этот вариант прошивки, как версию 1.2? Просто я боюсь, что сейчас обсуждение предложения jerj займет ещё 20 страниц форума, пока найдется взаимопонимание. И ведь ещё сколько времени потом уйдет на реализацию прошивки - корректировки, я так понимаю, придется делать немалые? А в будущем, если Вы все же реализуете алгоритм jerj, это будет версия 1.3.
Возможно, другие участники форума меня тоже поддержат?
|
| |
| |
| SergeyR5 | Дата: Воскресенье, 27.12.2015, 18:41 | Сообщение # 206 |
Группа: Пользователи
Сообщений: 64
Статус: Offline
| Полностью согласен с Barmaley
|
| |
| |
| sh13 | Дата: Воскресенье, 27.12.2015, 21:55 | Сообщение # 207 |
Группа: Пользователи
Сообщений: 20
Статус: Offline
| Я тоже полностью согласен.
|
| |
| |
| Admin | Дата: Понедельник, 28.12.2015, 20:59 | Сообщение # 208 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата Barmaley (  ) Так действительно, зачем что бы это стало "бессмысленной работой"? Может быть Вы все же представите нам этот вариант прошивки, как версию 1.2?
Цитата SergeyR5 (  ) Полностью согласен с Barmaley
Цитата sh13 (  ) Я тоже полностью согласен. Ну что же, если набралось столько желающих, то не вопрос, давайте этот вариант считать тестовой версией 1_2. Напомню параметры уставок:
Уставка №1 - температура масла для запуска насоса (диапазон 20°C...70°C) Уставка №2 - температура масла для запуска горелки (диапазон (уставка №1)°C...75°C) Уставка №3 - температура масла для отключения ТЭНа (диапазон 20°C...80°C) Уставка №4 - температура масла для включения ТЭНа (диапазон 10°C...(уставка №3 - 1)°C) Уставка №5 - максимальная (критическая) температура масла (диапазон 81°C...99°C) Уставка №6 - температура воздуха (воды) в помещении для отключения горелки (диапазон 11°C...90°C) Уставка №7 - температура воздуха (воды) в помещении для включения горелки (диапазон 10°C...(уставка №6 - 1)°C) Уставка №8 - время для переключения насоса на 2-ю скорость (1...9 минут), 0 - задержки нет Уставка №9 - возврат на 1 скорость после поджига (ON/OFF) Уставка №10 - выбор на дисплее среды контроля AIR/H2O
В принципе, это все реализовано, но требует тщательного тестирования, несмотря на то, что основные моменты я в симуляторе "обкатал". Приложенная тестовая прошивка 1_2 идет с уже с предустановленными параметрами уставок, записанными в область EEPROM с адресами 0х01...0х09 (синее подчеркивание на скриншоте - не пугайтесь, это значения в HEX ):
Уставка №1 - 60°C Уставка №2 - 70°C Уставка №3 - 80°C Уставка №4 - 60°C Уставка №5 - 95°C Уставка №6 - 22°C Уставка №7 - 18°C Уставка №8 - 1 минута Уставка №9 - возврат на 1 скорость включен (ON) Уставка №10 - индикация на дисплее AIR
Разумеется, эти все параметры изменяются в заданных пределах диапазонов.
P.S. Что касается алгоритма предложенного jerj, то уже не совсем корректировка, а довольно "радикальные" изменения. Поэтому, я пока предложенный алгоритм оставлю без комментариев. А уж тем более не буду "сломя голову" бросаться его реализовывать, т.к. еще не один раз возникнут вопросы и предложения по его доработке.
|
| |
| |
| Barmaley | Дата: Вторник, 29.12.2015, 05:22 | Сообщение # 209 |
Группа: Пользователи
Сообщений: 179
Статус: Offline
| Цитата Admin (  ) Ну что же, если набралось столько желающих, то не вопрос, давайте этот вариант считать тестовой версией 1_2. Огромное Вам человеческое СПАСИБО !!!!
|
| |
| |
| brams | Дата: Вторник, 29.12.2015, 10:26 | Сообщение # 210 |
Группа: Пользователи
Сообщений: 42
Статус: Offline
| Прошил 1_2. Контроллер к котлу не подключен. Датчики грел феном. Всё работает. Огромное спасибо.
|
| |
| |
| T2M © 2026 | | Сайт управляется системой uCoz |
| |
|