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

Тема: Создать функцию на ST

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #9
    Пользователь
    Регистрация
    14.07.2021
    Адрес
    Орел
    Сообщений
    95

    По умолчанию

    Может и был уже счетчик, но посмотрев постом ранее на тригер, по образу и подобию сделал счетчик. И работает.
    --------------------------------------------------
    Код:
    function funcSTU: udint; //имя функции и тип данных выхода
        var_input //объявление входных переменных
            inputVar : bool; //входная переменная с типом данных bool
             min, max, mrom : udint;
        end_var
        var //объявление локальных переменных
            temp  : udint ; //локальная переменная с типом данных real и начальным значением 13.3
        end_var
     temp:= mrom;
     funcSTU:= mrom;
     if funcSTU < min then
        funcSTU := min;
        mrom:= funcSTU;
       end_if
      
     if  inputVar  and temp = funcSTU  then
        temp:= funcSTU;
      funcSTU :=   mrom + 1;
        if  funcSTU > max  then
         funcSTU := min;
        //  funcSTU := 0 ;
        end_if
     end_if
     if not inputVar then
        funcSTU :=   mrom;
     end_if 
    end_function
    -----------------------------------------------------------
    А вот детектор фронтов можно на ST сделать???
    И где теги кода кнопочка? Или вручную дописать нужно или как?STU.jpg
    Последний раз редактировалось lagutin; 29.12.2022 в 14:20.

Похожие темы

  1. Ответов: 14
    Последнее сообщение: 01.07.2023, 21:30
  2. Ответов: 6
    Последнее сообщение: 22.12.2021, 10:50
  3. Ответов: 3
    Последнее сообщение: 13.09.2021, 13:31
  4. ПЛК160. Чем заменить функцию записи 0x05?
    от FallenDAY в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 26.08.2017, 13:19
  5. Как написать собственную функцию wait()
    от PavelKazakov в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.07.2009, 11:37

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

Ваши права

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