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

Тема: Функциональные блоки на языке ST

Древовидный режим

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

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    По строкам не считал, но количество операций, вроде, меньше

    Скрытый текст:
    Код:
    function_block TOnP // Таймер TON с паузой
        
        var_input 
           In,P : bool;      
           PT : udint; // Задача времени таймера  udint, мс
        end_var
        var_output 
           Q : bool; //
           ET: udint;  // Выход  времени таймера  udint, мс
        end_var
        var 
           clk : bool; 
           tmStart, tmNow :udint;
        end_var  
                
          tmNow := time_to_udint(get_time());      
          if P then tmStart := tmNow - ET; end_if 
          if In and not clk then tmStart := tmNow; end_if 
          clk := In;
          ET := (tmNow - tmStart) * bool_to_udint(In);
          if ET >= PT then ET := PT; end_if          
          Q := In and (ET = PT);
          
    end_function_block
    Будем солить, вариантов как огурцов уже))))
    Последний раз редактировалось kondor3000; 24.04.2026 в 18:09.

Похожие темы

  1. ПЛК73 (Функциональные кнопки)
    от necro в разделе ПЛК63/73
    Ответов: 8
    Последнее сообщение: 18.05.2022, 10:03
  2. Функциональные блоки
    от ribamuka в разделе СПК2xx (архив)
    Ответов: 4
    Последнее сообщение: 08.04.2018, 15:01
  3. Функциональные блоки насосов в CoDeSys
    от Алексей Ермолаев в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 28.03.2017, 13:50
  4. Функциональные блоки- где искать?
    от Xops в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 01.03.2016, 11:07
  5. СПК функциональные клавиши
    от Lyohin в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 30.03.2015, 15:10

Ваши права

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