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

Тема: Реализация алгоритма наполнения емкости с тремя стадиями

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

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

    По умолчанию

    Вам осталось совсем чуть-чуть дажать и получилось бы так:
    Код:
    function_block Control
    
        var_input
            level : real;   // Текущий уровень
            level1 : real;  // Максимальный
            level2 : real;  // Средний
            level3 : real;  // Минимальный
        end_var
    
        var_output
            pump1 : bool;   // Насос 1
            pump2 : bool;   // Насос 2
        end_var
    
        if level >= level1 then
            pump1:=false; pump2:=false;
        elsif level < level1 and level >= level2 then
            pump1:=true; pump2:=false;
        elsif level < level2 and level >= level3 then
            pump1:=false; pump2:=true;
        elsif level < level3 then
            pump1:=true; pump2:=true;
        end_if
    
    end_function_block

  2. #2

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    пропускаем через центрифугу и посыпаем реальностью
    Смотрю анализирую. Как понимаю, что активации находятся в диапазонах между условными уровнями.
    Но таким макаром насос 1 будет срабатывать сразу, как текущий уровень опустится ниже отметки выключения даже на чуть-чуть(проверил, да, начинает работать как только опустилось ниже отметки)

    Но алгоритм хотя бы работает, сейчас посижу покумекаю с разумом, может добавить насосу 1 две разных точки вкл/выкл
    Ничего не понятно, но очень интересно

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 19.04.2023, 11:59
  2. Реализация алгоритма..
    от VaBo в разделе Панели оператора (HMI)
    Ответов: 8
    Последнее сообщение: 28.09.2020, 11:28
  3. реализация последовательного алгоритма
    от Brandon_heat_dre в разделе Разработки
    Ответов: 9
    Последнее сообщение: 20.11.2018, 21:19
  4. Уровень в емкости
    от Технос в разделе Панели оператора (HMI)
    Ответов: 12
    Последнее сообщение: 26.08.2016, 08:48
  5. Ответов: 9
    Последнее сообщение: 04.11.2015, 12:46

Метки этой темы

Ваши права

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