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

Тема: Сбросить таймер TON

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

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

    По умолчанию

    Чтобы TON (как и любой FB) обработал сигнал надо явно вызвать обработку.
    Т.е.:
    TON.IN := TRUE; TON(); соответствует TON(IN := TRUE);
    без TON() таймер не обработает сигнал

    Вы не думайте, что FB самостоятельные блоки.

    Код:
      T.IN := TRUE; T.PT := T#500ms;
    
      IF T.Q THEN
         // этот код никогда не выполнится т.к. таймер еще не работает
      END_IF
    
      T(); // Таймер в работе, именно здесь таймер может выставить Q
      IF T.Q THEN
         // этот код уже выполнится, но таймер не сбросится
         T.IN := FALSE;
      END_IF
    
      IF T.Q THEN
         // а здесь - сбросится, и на следующем цикле запуститься заново
         T(IN := FALSE); // После выполнения Q = FALSE и поэтому первое условие никогда не выполнится
      END_IF
    Аналог BLINK 1Hz:
    Код:
    T(IN := TRUE, PT := T#500ms);
    IF T.Q THEN  // Каждые 500ms bBlink инвертируется с перезапуском таймера
      bBlink := NOT bBlink; T(IN := FALSE);
    END_IF
    Последний раз редактировалось EFrol; 07.07.2023 в 12:05.

Похожие темы

  1. Счетчик СИ-8, как сбросить?
    от Shelan в разделе Эксплуатация
    Ответов: 2
    Последнее сообщение: 29.06.2022, 19:51
  2. ТРМ-10. Как сбросить настройки в заводские?
    от Anton441 в разделе Эксплуатация
    Ответов: 15
    Последнее сообщение: 15.04.2021, 04:47
  3. ТРМ-251 как сбросить к заводским установкам?
    от Владлэн в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 30.09.2019, 15:27
  4. Как сбросить уставку ТРМ202?
    от жекон в разделе Эксплуатация
    Ответов: 11
    Последнее сообщение: 30.12.2015, 00:12
  5. не могу сбросить плк-100
    от MCBK в разделе ПЛК1хх
    Ответов: 8
    Последнее сообщение: 16.12.2009, 13:54

Ваши права

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