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

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Пользователь Аватар для yura2507
    Регистрация
    07.02.2022
    Адрес
    Нижний Новгород
    Сообщений
    27

    По умолчанию

    Да, библиотеки конечно не хватает...
    Городить все стандартные блоки лениво...
    Да и отсутствие TIME не очень радует, хотя программа не даёт использовать имя TIME в качестве переменной, скорее всего работы ведутся и имя переменной уже зарезервировано.
    Использую для тестов время цикла, не знаю на сколько такой вариант верный, но, как мне кажется, он более менее точный:

    function_block times


    var_input
    T_cycle:udint;
    end_var

    var_output
    T : udint;
    end_var

    var
    M:udint;
    end_var

    M:=T;
    T:=M+T_cycle;

    end_function_block

    А Таймер TOF получился такой (используя ФБ ST Tites)

    function_block TOF

    var_input
    IN:bool;
    PT:udint;
    T_cycle:udint;
    end_var

    var_output
    Q:bool;
    ET:udint;
    end_var

    var
    M:bool;
    StartTime:udint;
    T:times;
    end_var

    T();
    T.T_cycle:=T_cycle;
    if IN then
    Q:=true;
    ET:=0;
    else
    if M then
    StartTime:=T.T;
    end_if

    if Q then
    ET:=T.T-StartTime;
    if ET>=PT then
    Q:=false;
    ET:=PT;
    end_if
    end_if
    end_if
    M:=IN;


    end_function_block
    Последний раз редактировалось yura2507; 17.08.2023 в 10:55.

Похожие темы

  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

Ваши права

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