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

Тема: Задание значения с заданной периодичностью

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

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

    По умолчанию

    Добрый день! Подскажите пожалуйста что я делаю не так - почему код таймера не зациклен бесконечно? Режим опроса периодический. Почему переменная VAR_INPUT не меняет своего значения по условию программы?
    Еще узнал что локальные переменные при их задании через меню с каждым тактом сбрасываются.
    Скрытый текст:
    PROGRAM MAIN_PROGRAM

    VAR_INPUT
    in:bool;
    T1:time;

    END_VAR

    VAR_OUTPUT
    out:bool;
    outT:time;
    END_VAR
    var
    in1:bool;
    Timer:TP;
    T2:time:=T#10s;
    interval:time:=T#10s;
    end_var
    (*TODO: TYPE PROGRAM CODE HERE*)
    in1:=in;
    Timer(In:=in1,PT:=T2);
    out:=Timer.Q;
    outT:=Timer.ET;
    if outT=interval then
    in:=False;
    end_if;

    END_PROGRAM

  2. #2

    По умолчанию

    Цитата Сообщение от fizhimik Посмотреть сообщение
    Добрый день! Подскажите пожалуйста что я делаю не так - почему код таймера не зациклен бесконечно? Режим опроса периодический. Почему переменная VAR_INPUT не меняет своего значения по условию программы?
    Еще узнал что локальные переменные при их задании через меню с каждым тактом сбрасываются.
    Скрытый текст:
    PROGRAM MAIN_PROGRAM

    VAR_INPUT
    in:bool;
    T1:time;

    END_VAR

    VAR_OUTPUT
    out:bool;
    outT:time;
    END_VAR
    var
    in1:bool;
    Timer:TP;
    T2:time:=T#10s;
    interval:time:=T#10s;
    end_var
    (*TODO: TYPE PROGRAM CODE HERE*)
    in1:=in;
    Timer(In:=in1,PT:=T2);
    out:=Timer.Q;
    outT:=Timer.ET;
    if outT=interval then
    in:=False;
    end_if;

    END_PROGRAM
    Немного разобрался - надо работать только с локальными переменными, а глобальными переменными управлять для старт-стоп всего таймера.

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 09.03.2018, 19:20
  2. Нагрев воды с заданной скоростью.
    от khvatov в разделе Подбор Оборудования
    Ответов: 28
    Последнее сообщение: 14.04.2017, 08:16
  3. Ответов: 2
    Последнее сообщение: 11.03.2013, 09:10
  4. Регулирование температуры по заданной характеристике
    от Иван П в разделе Подбор Оборудования
    Ответов: 12
    Последнее сообщение: 14.07.2011, 06:48
  5. Ответов: 20
    Последнее сообщение: 30.11.2010, 09:02

Ваши права

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