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

Тема: разные вопросы новичка

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

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

    По умолчанию

    Добрый день.

    Можно ли как-то получить значение оставшегося времени из Blink? Хоть в самом ОЛ, хоть в SYS.BLINK в ST, любой вариант подойдет. Панель ИПП120.

  2. #2

    По умолчанию

    Цитата Сообщение от Карбофос Посмотреть сообщение
    Добрый день.

    Можно ли как-то получить значение оставшегося времени из Blink? Хоть в самом ОЛ, хоть в SYS.BLINK в ST, любой вариант подойдет. Панель ИПП120.
    Только свой Blink нарисовать
    Код:
    function_block Blink
        
        var_input
            I : bool;
            Tl, Th : udint;
        end_var
        
        var_output 
            Q : bool;
            T : udint;
        end_var
        
        var 
            stamp : udint := 0;
        end_var
    
        T := time_to_udint(get_time()) - stamp;
        if Not I Or T >= Tl + Th Then
            stamp := time_to_udint(get_time()); T := 0;
        end_if
        Q := T >= Tl; T := Tl + Th - T;
    
    end_function_block
    .

    Owen.jpg
    Последний раз редактировалось EFrol; 23.01.2026 в 18:03.

Похожие темы

  1. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  2. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 42
    Последнее сообщение: 02.05.2022, 19:57
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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