Показано с 1 по 10 из 47

Тема: Управление 8 ступенями электрического нагревателя

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Да, я её на всякий случай вывел, чтобы при наладке котла иметь возможность быстро регулировать.
    Переменная ET для подсчета времени работы в текущем составе котлов, для чего это можно использовать?
    Мне понравился этот блок, планирую использовать, только добавлю ещё ротацию номеров котлов раз в сутки, чтобы наработка равномерно распределялась.
    Был бы признателен, если бы вы мне объяснили как работает FUNCTION_BLOCK INTEGRATE.

  2. #2

    По умолчанию

    Цитата Сообщение от Vitovan Посмотреть сообщение
    Да, я её на всякий случай вывел, чтобы при наладке котла иметь возможность быстро регулировать.
    Переменная ET для подсчета времени работы в текущем составе котлов, для чего это можно использовать?
    Мне понравился этот блок, планирую использовать, только добавлю ещё ротацию номеров котлов раз в сутки, чтобы наработка равномерно распределялась.
    Был бы признателен, если бы вы мне объяснили как работает FUNCTION_BLOCK INTEGRATE.
    Переменная ЕТ, отсчитывает время до включения следующего бойлера, Например delay=10, а включение произойдёт только через 21 секунду, при разнице температуры с уставкой 50 градусов. ФБ INTEGRATE как раз и высчитывает интеграл от разницы температуры с уставкой и добавляет время до срабатывания следующей ступени, при маленькой разнице время увеличиться до нескольких минут, чтобы ступени не включались слишком часто.
    Последний раз редактировалось kondor3000; 25.11.2024 в 11:15.

  3. #3

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Переменная ЕТ, отсчитывает время до включения следующего бойлера, Например delay=10, а включение произойдёт только через 21 секунду, при разнице температуры с уставкой 50 градусов. ФБ INTEGRATE как раз и высчитывает интеграл от разницы температуры с уставкой и добавляет время до срабатывания следующей ступени, при маленькой разнице время увеличиться до нескольких минут, чтобы ступени не включались слишком часто.
    kondor, подскажите,
    1) как переделать ФБ чтобы он работал по типу ОХЛАДИТЕЛЬ, а не нагреватель
    2) как переделать ФБ чтобы время на переключение котлов было меньше, делал Delay=0, не помогло.

  4. #4

    По умолчанию

    Цитата Сообщение от delta8 Посмотреть сообщение
    kondor, подскажите,
    1) как переделать ФБ чтобы он работал по типу ОХЛАДИТЕЛЬ, а не нагреватель
    2) как переделать ФБ чтобы время на переключение котлов было меньше, делал Delay=0, не помогло.
    У вас каскад холодильников?
    Если да, то поменяйте местами Уставку и Измеренную температуру.1 Холодильникjpg.jpg
    Переменная Delay -это задержка между циклами в сек.
    Чтобы уменьшить время переключений, уменьшайте переменные
    iON=10; (*величина интеграла вкл*)
    iOFF=30; (*величина интеграла откл*)

    и коэффициент 60 в ФБ CASCADE K:=1.0/60, (* /60 - привязка к минутам*), только не до нуля)
    Последний раз редактировалось kondor3000; 07.05.2025 в 14:18.

  5. #5

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    У вас каскад холодильников?
    Если да, то поменяйте местами Уставку и Измеренную температуру.1 Холодильникjpg.jpg
    Переменная Delay -это задержка между циклами в сек.
    Чтобы уменьшить время переключений, уменьшайте переменные
    iON=10; (*величина интеграла вкл*)
    iOFF=30; (*величина интеграла откл*)

    и коэффициент 60 в ФБ CASCADE K:=1.0/60, (* /60 - привязка к минутам*), только не до нуля)
    у меня каскад вакуумных насосов

  6. #6

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    У вас каскад холодильников?
    Если да, то поменяйте местами Уставку и Измеренную температуру.1 Холодильникjpg.jpg
    Переменная Delay -это задержка между циклами в сек.
    Чтобы уменьшить время переключений, уменьшайте переменные
    iON=10; (*величина интеграла вкл*)
    iOFF=30; (*величина интеграла откл*)

    и коэффициент 60 в ФБ CASCADE K:=1.0/60, (* /60 - привязка к минутам*), только не до нуля)
    iON и iOFF были равны 1 из вашего же макроса(значения 10 и 30 написаны в комментариях)

  7. #7

    По умолчанию

    Цитата Сообщение от delta8 Посмотреть сообщение
    iON и iOFF были равны 1 из вашего же макроса(значения 10 и 30 написаны в комментариях)
    В последней версии, всё как написано, скачал и проверил.
    1 Каскадное управл 8 котлами_7_ET.owle
    https://owen.ru/forum/showthread.php...l=1#post451532

  8. #8

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    В последней версии, всё как написано, скачал и проверил.
    1 Каскадное управл 8 котлами_7_ET.owle
    https://owen.ru/forum/showthread.php...l=1#post451532
    у меня был старый макрос 1 Каскад_4 котла_Нараб_по Миним
    в нем стояли 1 в iON и в iOFF
    мне нужно чтобы система еще быстрее реагировала

Похожие темы

  1. Ограничение тока нагревателя.
    от v_xxx в разделе Среда программирования OWEN Logic
    Ответов: 43
    Последнее сообщение: 16.09.2021, 13:11
  2. Что применить для уменьшения инерционности нагревателя
    от Fevralizm в разделе Подбор Оборудования
    Ответов: 34
    Последнее сообщение: 23.07.2020, 14:28
  3. ПИД регулирование нагревателя с ПР200
    от verpup в разделе Подбор Оборудования
    Ответов: 8
    Последнее сообщение: 29.01.2017, 15:46
  4. Расчет радиатора и нагревателя
    от rovki в разделе Трёп (Курилка)
    Ответов: 48
    Последнее сообщение: 11.11.2014, 10:10
  5. Ограничение мощности нагревателя
    от Viziter в разделе Твердотельное реле
    Ответов: 5
    Последнее сообщение: 10.06.2013, 04:53

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •