Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 12 из 12

Тема: Как сделать паузу в таймере ТР?

  1. #11

    По умолчанию

    Импортировать в проект

  2. #12

    По умолчанию

    Цитата Сообщение от Viktor D Посмотреть сообщение
    Понимаю, что тема старая,но может быть кто то подскажет...
    В восьмом посте выложен макрос в формате .exp Не могу сообразить как его прикрутить к проекту. ПРошу помочь. Заранее спасибо.
    Нажмите Проект / Импорт и выберите файл.
    Либо вставьте код таймера TP_P на ST и пользуйтесь:
    Скрытый текст:
    PHP код:
    FUNCTION_BLOCK TP_P      (* Таймер TP  с паузой   *)
    VAR_INPUT                 
        IN
    BOOL;           (*  IN запуск,можно снять TRUE после запуска),  *)
        
    PauseBOOL;  (* Pause при  FALSE  считает времяпри TRUE останавливает счётсохраняя время остановкипри подаче опять FALSEпродолжает счёт со времени остановки  *)
        
    PTTIME;
    END_VAR
    VAR_OUTPUT
        Q
    BOOL;
        
    ETTIME;
    END_VAR
    VAR
        
    clkBOOL;
        
    StartTimeTIME;
        
    txTIME;
    END_VAR
    ________________________________________________________________
    tx
    := TIME();
    IF 
    Pause THEN
        StartTime
    := tx ET;
    END_IF
    IF IN AND NOT clk THEN
        StartTime
    := tx;
        
    clk:= TRUE;
        
    ELSIF ET=PT  THEN
        clk
    := FALSE;
        
    ET:= t#0s;
    END_IF
    IF clk AND ET<PT THEN
    ET
    := MIN(PTtx StartTime);
       
    Q:=ET<PT   AND NOT Pause;
    END_IF 

    Здесь выложены ещё таймеры TON, TP с паузой и даже скрин работы таймеров https://owen.ru/forum/showthread.php?t=7077&page=5
    Последний раз редактировалось kondor3000; 29.03.2023 в 10:42.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. Что выбрать и как сделать?
    от Владислав123 в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 05.07.2012, 01:43
  2. равномерный нагрев как сделать
    от sij7 в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 03.11.2010, 00:51
  3. как сделать ПИД регулятор?
    от sssr_54 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 10.08.2009, 17:05
  4. как сделать web-сервер?
    от Ушаков Николай в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 31.07.2007, 15:40

Ваши права

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