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

Тема: определение стремления

  1. #11

    По умолчанию

    блинкер просто дает прямоугольный импульс. использовать как часы.
    время включения, время выключения.
    чтобы ввести интервал времени в течении которого вам надо замерять.
    например раз в секунду - тогда включ: 2мс и выкл:58мс
    и он постоянно с интервалом в 1 секунду будет давать краткосрочный импульс.

  2. #12

    По умолчанию

    попробуйте вызывать из отдельной задачи скажем раз в 10 мс

  3. #13

    По умолчанию

    хорошо тогда такой вопрос как мне иметь переменную которая будет отставать от реальной на 4 секунды

  4. #14

    По умолчанию

    VAR
    TON_START: TON;
    X_0: REAL;
    X_1: REAL;
    END_VAR
    VAR_INPUT
    X: REAL;
    END_VAR
    VAR_OUTPUT
    DELTA_X: REAL;
    END_VAR
    ...............
    X_1:=X;
    TON_START(IN:=NOT(TON_START.Q) , PT:=T#4s)
    IF TON_START.Q THEN
    DELTA_X:=X_1-X_0;
    X_0:=X_1;
    END_IF
    Последний раз редактировалось Jeck; 26.12.2008 в 12:55.

  5. #15

    По умолчанию

    1) Как она работает можно посмотреть открыв в codesys файл util.lib (правда - интересно!)
    2) Вопрос - что подаете на входы. TM - время между вызовами в мсек. Для эксперимента можно попробовать поувеличивать значения между вызовами на N.
    3) Попробую придумать программу - если получится
    Последний раз редактировалось Малышев Олег; 26.12.2008 в 13:26.

  6. #16

    По умолчанию

    Цитата Сообщение от малышев олег Посмотреть сообщение
    3) попробую придумать программу - если получится
    было бы здорово.

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

Ваши права

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