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

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

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

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

    По умолчанию

    Пример таймера TON, который можно использовать в ФБ 1 Пример таймера TON.jpg
    Для работы таймера нужна подача системных секунд, и задача РТ в секундах, линия задержки программная.
    Код:
    function_block TON //  ФБ TON 
    
        var_input  //объявление входных переменных
           In : bool; // Вход включения (выключения) таймера
           S  : udint;  //  Подача системных секунд
           PT  : udint;  //   Задача времени таймера в сек.
        end_var
        var_output //объявление выходных переменных
           Q : bool;    // Выход таймера
           ET: udint; //выходная переменная с типом данных udint
        end_var
        var //объявление локальных переменных
           S1 : udint;   // Аналог Линии задержки          
        end_var
                   
        if IN and ET<PT and S<>S1  then
        S1:=S;  ET:=ET+1;  else   ET:=ET; end_if    
                
        if IN and ET=PT  then
        ET:=ET; Q:=true; end_if     
            
        if not IN  then
        ET:=0; Q:=false; end_if
          
    end_function_block
    И пример вызова таймера в ФБ,
    Код:
        var_input //объявление входных переменных
           In : bool;    
           Sek : udint; 
        end_var
        var_output //объявление выходных переменных
           Q  : bool;
           ET: udint; 
        end_var
         
        var //объявление локальных переменных   
           S1 : udint;   
           TON1:TON;
        end_var
    
       TON1(In:=In,S:=Sek,PT:=10,Q=>Q,ET=>ET);
    
    end_function_block
    Последний раз редактировалось kondor3000; 11.08.2023 в 20:19.

Похожие темы

  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

Ваши права

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