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

Тема: Помогите разобраться...

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь
    Регистрация
    13.10.2011
    Адрес
    Златоуст
    Сообщений
    1,021

    По умолчанию

    Угумс:
    Код:
    VAR
    	stopwatch: TON;
    	result: TIME;
    	btn: BOOL;
    END_VAR
    
    IF NOT btn AND stopwatch.IN THEN
    	result := stopwatch.ET;
    END_IF
    stopwatch(IN := btn, PT := DWORD_TO_TIME(NOT 0));
    Ну или вариант для тех, кого в детстве пугали таймерами:
    Код:
    VAR
    	timestamp, result: TIME;
    	btn: BOOL;
    END_VAR
    
    IF btn AND timestamp = T#0s THEN
    	timestamp := TIME();
    ELSIF NOT btn AND timestamp <> T#0s THEN
    	result := TIME() - timestamp;
    	timestamp := T#0s;
    END_IF
    Последний раз редактировалось Yegor; 01.10.2012 в 20:17.

  2. #2
    Пользователь
    Регистрация
    13.08.2012
    Адрес
    Питер
    Сообщений
    127

    По умолчанию

    Цитата Сообщение от Yegor Посмотреть сообщение
    Угумс:
    Вот спасибо!

Похожие темы

  1. помогите разобраться
    от Барон в разделе ПЛК1хх
    Ответов: 16
    Последнее сообщение: 17.11.2010, 08:30
  2. помогите разобраться
    от a_l_e_x в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 02.07.2010, 15:51
  3. Помогите разобраться...
    от xaker_tm в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 08.02.2010, 17:33
  4. ТРМ 12, помогите разобраться.
    от SEREG@ в разделе Эксплуатация
    Ответов: 3
    Последнее сообщение: 12.01.2009, 14:21
  5. Помогите разобраться !!
    от viking в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 21.11.2007, 14:31

Ваши права

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