1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 1

Автоматика управления котла Buderus S111 16кВт своими руками на контроллере OMRON...

Тема в разделе "Котлы, горелки, котельное об-е своими руками", создана пользователем kom26, 02.04.16.

  1. kom26
    Регистрация:
    02.10.14
    Сообщения:
    44
    Благодарности:
    6

    kom26

    Участник

    kom26

    Участник

    Регистрация:
    02.10.14
    Сообщения:
    44
    Благодарности:
    6
    На регулировку оборотов нужно как минимум 3 реле, у меня их всего 5, из которых 3 уже заняты: наддув, насос, шуровка... на будущее может и сделаю, но пока не вижу смысла...

    Сегодня внес поправки в программу: насос автоматически включается при нагреве теплоносителя выше 50. С, при падении температуры контроллер ждёт 3 минуты и если t продолжает быть в нижней зоне - отключает насос... при этом логика наддува продолжает работать отдельным потоком - пытается раздувать...
     
    Последнее редактирование: 04.04.16
  2. 1exan
    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300

    1exan

    Живу здесь

    1exan

    Живу здесь

    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300
    Адрес:
    Алтайский край
    @kom26, а на каком языке (типе) пишутся программы для omron?
     
  3. kom26
    Регистрация:
    02.10.14
    Сообщения:
    44
    Благодарности:
    6

    kom26

    Участник

    kom26

    Участник

    Регистрация:
    02.10.14
    Сообщения:
    44
    Благодарности:
    6
    Даже не знаю как сказать, почитайте доки по Cx-Programmer, например вот: https://industrial.omron.ru/ru/products/cx-programmer

    Вот скрин основного окна с куском "кода" включающего/выключающего наддув...

    Снимок.JPG
     
  4. 1exan
    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300

    1exan

    Живу здесь

    1exan

    Живу здесь

    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300
    Адрес:
    Алтайский край
    Ну то, что на скрине, похоже на ladder (релейная логика).
    А вот по ссылке написано поддерживает SFC - он совместно со структурированным текстом наверно очень удобен для описания режимов работы, но похоже не всеми модификациями поддерживается.
    У меня контроллер на FBD (функциональные блоки), программа получается не очень "прозрачной", а создание интерфейса и меню тот еще трюк.
     
  5. 1exan
    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300

    1exan

    Живу здесь

    1exan

    Живу здесь

    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300
    Адрес:
    Алтайский край
    А что-нить типа ПИД-регулятора в программе можно сделать
     
  6. kom26
    Регистрация:
    02.10.14
    Сообщения:
    44
    Благодарности:
    6

    kom26

    Участник

    kom26

    Участник

    Регистрация:
    02.10.14
    Сообщения:
    44
    Благодарности:
    6
    Именно она и есть: релейно-контактная логика...

    Это же просто программа, можно сделать что угодно...
     
  7. 1exan
    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300

    1exan

    Живу здесь

    1exan

    Живу здесь

    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300
    Адрес:
    Алтайский край
    Опишу выглядит основная часть программы у меня, может чем поможет:
    Имеется три основных режима
    1Работа
    2Авария
    3Индикация авариии

    В свою очередь в режиме "Работа" такие состояния:
    1Остановка котла
    2Ручное управление котлом
    3Автоматический режим работы котла

    В Автоматическом режиме установлено МИНИМАЛЬНОЕ время между шуровками tш. Оно зависит в основном от времени прогорания порции топлива, полученной после шуровки.
    Воздушная залонка управляется по температуре воды в котле, при этом считается таймер пребывания воздушной заслонки в открытом состоянии. Как только накопленное время этого таймера становится больше tш, производится шуровка (воздушная заслонка прикрывается на время шуровки).

    Ну и весь этот основной алгоритм работы обвешивается блокировками по температуре уходящих, температуре подачи, контролю шуровки и т. д.

    Отдельно от управления котлом сделан пид-регулятор регулировки t подачи в батареи и на теплые полы, а также управление насосом бойлера горячей воды.
     
  8. kom26
    Регистрация:
    02.10.14
    Сообщения:
    44
    Благодарности:
    6

    kom26

    Участник

    kom26

    Участник

    Регистрация:
    02.10.14
    Сообщения:
    44
    Благодарности:
    6
    У меня намного проще, режима два:

    работа в авторежиме
    авария и индикация о ней = остановка всей автоматики и переход в "ручной режим"

    ручной режим = отключение питания с контроллера или авария
     
  9. 1exan
    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300

    1exan

    Живу здесь

    1exan

    Живу здесь

    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300
    Адрес:
    Алтайский край
    Ну собственно режим индикации аварии - это та же авария, только до нажатия кнопки "сброс".
    У меня в ручном режиме возможно ручное управление воздушной заслонкой и шуровкой при контроле правильности работы шуровки. Пока надобности в этом режиме не возникало, сделал его "на всякий".

    Не представляю как сделать пид-регулятор на реле - или есть такой блок?
    А модбас на борту имеется?
     
  10. kom26
    Регистрация:
    02.10.14
    Сообщения:
    44
    Благодарности:
    6

    kom26

    Участник

    kom26

    Участник

    Регистрация:
    02.10.14
    Сообщения:
    44
    Благодарности:
    6
    Через COM порт... прикручиваю Moxa NPort5110A...
     
  11. 1exan
    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300

    1exan

    Живу здесь

    1exan

    Живу здесь

    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300
    Адрес:
    Алтайский край
    Это неплохо.
    У меня модбасом подключены блок доп. релейных выходов (овеновский) и блок доп. аналоговых входов (китайский).
    К вашему наверно неплохо было бы добавить какую-нибудь панельку с экранчиком.
     
  12. kom26
    Регистрация:
    02.10.14
    Сообщения:
    44
    Благодарности:
    6

    kom26

    Участник

    kom26

    Участник

    Регистрация:
    02.10.14
    Сообщения:
    44
    Благодарности:
    6
    Смысл, при наличии скады?
     
  13. 1exan
    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300

    1exan

    Живу здесь

    1exan

    Живу здесь

    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300
    Адрес:
    Алтайский край
    В общем-да, у меня тоже прикручен к старому ноутбуку Citect - очень удобно.
    Но например при загрузге угля и растопке удобно смотреть состояние котла и текущие параметры на контроллере рядом с котлом.
     
  14. 1exan
    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300

    1exan

    Живу здесь

    1exan

    Живу здесь

    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300
    Адрес:
    Алтайский край
    При создании системы предполагалась ее автономность, возможность полнофункциональной работы без скады.
     
  15. 1exan
    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300

    1exan

    Живу здесь

    1exan

    Живу здесь

    Регистрация:
    13.06.10
    Сообщения:
    419
    Благодарности:
    300
    Адрес:
    Алтайский край
    Кстати пробовал подключать по модбасу ардуину - все ок, так что можете подумать в этом направлении насчет дешевого экранчика.