Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя
Показано с 31 по 40 из 47

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

  1. #31

    По умолчанию

    просто была задумка чтобы данный алгоритм просто включал ПЧ в режиме внутреннего ПИДа, а каскад добавлялся из контроллера, но думаю может быть здесь можно просто включать насосы без ПИДа и без ПЧ только через УПП,чтобы работал в режиме гистерезиса

  2. #32

    По умолчанию

    Цитата Сообщение от delta8 Посмотреть сообщение
    просто была задумка чтобы данный алгоритм просто включал ПЧ в режиме внутреннего ПИДа, а каскад добавлялся из контроллера, но думаю может быть здесь можно просто включать насосы без ПИДа и без ПЧ только через УПП,чтобы работал в режиме гистерезиса
    Если так будет работать как надо, то можно и так.

  3. #33

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Это проще всего, вначале IF Enable и в конце END_IF
    сделал как вы писали, в начале IF Enable THEN...и в конце END_IF. Когда Enable FALSE то макрос не выполняется-все хорошо, но когда насос включился и я убираю сигнал c Enable, то насос не выключается.

  4. #34

    По умолчанию

    Цитата Сообщение от delta8 Посмотреть сообщение
    сделал как вы писали, в начале IF Enable THEN...и в конце END_IF. Когда Enable FALSE то макрос не выполняется-все хорошо, но когда насос включился и я убираю сигнал c Enable, то насос не выключается.
    Кроме сброса Enable, надо сбросить таймер и выход, посмотрите как сделан сброс ( Res) 1 Текст проекта.jpg
    Сам таймер и формирование маски должны быть вне конструкции IF.....THEN
    Соответственно дописать
    ELSE
    // Сброс таймера и выхода;
    END_IF
    Последний раз редактировалось kondor3000; 19.05.2025 в 09:12.

  5. #35

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Кроме сброса Enable, надо сбросить таймер и выход, посмотрите как сделан сброс ( Res) 1 Текст проекта.jpg
    Сам таймер и формирование маски должны быть вне конструкции IF.....THEN
    Соответственно дописать
    ELSE
    // Сброс таймера и выхода;
    END_IF
    И еще обнаружилась неприятная вещь, это когда давление набралось,все насосы выключились и система долгое время ничего не потребляла, а потом когда пошел спад давления то система не выходит из спячки,приходится сбрасывать питание на ПР,чтоб вновь все заработало. Если не делать долгую паузу, то система нормально реагирует и сразу начинает включать насосы при падении давлении ниже гистерезиса.При этом выход run не равен нулю.
    Последний раз редактировалось delta8; 22.05.2025 в 08:17.

  6. #36

    По умолчанию

    Цитата Сообщение от delta8 Посмотреть сообщение
    И еще обнаружилась неприятная вещь, это когда давление набралось,все насосы выключились и система долгое время ничего не потребляла, а потом когда пошел спад давления то система не выходит из спячки,приходится сбрасывать питание на ПР,чтоб вновь все заработало. Если не делать долгую паузу, то система нормально реагирует и сразу начинает включать насосы при падении давлении ниже гистерезиса.При этом выход run не равен нулю.
    Надо онлайн смотреть, что с интергалом, возможно лучше не делать сброс по Enable, а просто включать паузу отсчёта со сбросом выхода.
    Или у вас main сбрасывается в 0, надо при включении main=1
    То есть при перезагрузке, не то же самое что при долгой остановке, найдёте причину, будет работать норм.
    Последний раз редактировалось kondor3000; 22.05.2025 в 09:19.

  7. #37

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Надо онлайн смотреть, что с интергалом, возможно лучше не делать сброс по Enable, а просто включать паузу отсчёта со сбросом выхода.
    Или у вас main сбрасывается в 0, надо при включении main=1
    То есть при перезагрузке, не то же самое что при остановке на время, найдёте причину, будет работать норм.
    не стал я заморачиваться с Enable, добавил внешний Enable через NOT и OR на входа alarm. Единственное что меня смущает, это то что это старый ваш макрос где T_z рассчитывается отдельно,массив alarm перенес ниже nonorm:=0 и run:=0, так как до этого если на все alarm посылать единицу, то ПР уходила в останов ПО.
    Может вы мне скинете новый макрос без T_z c внутренним Enable и вариантами где есть интеграл и просто по гистерезису, был бы очень благодарен.
    Последний раз редактировалось delta8; 22.05.2025 в 09:23.

  8. #38

    По умолчанию

    Цитата Сообщение от delta8 Посмотреть сообщение
    не стал я заморачиваться с Enable, добавил внешний Enable через NOT и OR на входа alarm. Единственное что меня смущает, это то что это старый ваш макрос где T_z рассчитывается отдельно,массив alarm перенес ниже nonorm:=0 и run:=0, так как до этого если на все alarm посылать единицу, то ПР уходила в останов ПО.
    Может вы мне скинете новый макрос без T_z c внутренним Enable и вариантами где есть интеграл и просто по гистерезису, был бы очень благодарен.
    Проверил сейчас, по Enable каскад нельзя останавливать, он же сам при достижении уставки выключает насосы. Если надо, проще обнулить все выходы (маска выходов =0).
    Короче не понятно что вы хотите.
    Ссылку без T_z уже выкладывал https://owen.ru/forum/showthread.php...l=1#post451532

    Если вам надо переключение по времени, то каскад вам не нужен, третий пример с Enable
    https://owen.ru/forum/showthread.php...l=1#post426052
    Последний раз редактировалось kondor3000; 22.05.2025 в 10:45.

  9. #39

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Проверил сейчас, по Enable каскад нельзя останавливать, он же сам при достижении уставки выключает насосы. Если надо, проще обнулить все выходы (маска выходов =0).
    Короче не понятно что вы хотите.
    Ссылку без T_z уже выкладывал https://owen.ru/forum/showthread.php...l=1#post451532

    Если вам надо переключение по времени, то каскад вам не нужен, третий пример с Enable
    https://owen.ru/forum/showthread.php...l=1#post426052
    нужен каскад с чередованием мастера по времени, но без интеграла, а по уставкам, число уставок= числу насосов,и так же оставить Delay на вкл/выкл доп насоса при достижении своей уставки.
    например ставлю уставку 6бар для Мастера, 4бара для второго и 2 бара для третьего, если давление упадет ниже заданной уставки,включаются доп насосы и чтоб выключались они по уставке "верхнего" насоса, например третий насос выключится когда будет 4 бара, а второй когда нагонит 6бар

  10. #40

    По умолчанию

    Цитата Сообщение от delta8 Посмотреть сообщение
    нужен каскад с чередованием мастера по времени, но без интеграла, а по уставкам, число уставок= числу насосов,и так же оставить Delay на вкл/выкл доп насоса при достижении своей уставки.
    например ставлю уставку 6бар для Мастера, 4бара для второго и 2 бара для третьего, если давление упадет ниже заданной уставки,включаются доп насосы и чтоб выключались они по уставке "верхнего" насоса, например третий насос выключится когда будет 4 бара, а второй когда нагонит 6бар
    Это как раз 3 пример, только вместо уровня, сделайте сравнение по давлению,
    amount -кол-во насосов, main -номер тек. насоса, можно переключать
    третий пример с Enable
    https://owen.ru/forum/showthread.php...l=1#post426052
    Последний раз редактировалось kondor3000; 22.05.2025 в 14:41.

Страница 4 из 5 ПерваяПервая ... 2345 ПоследняяПоследняя

Похожие темы

  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

Ваши права

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