Страница 4 из 6 ПерваяПервая ... 23456 ПоследняяПоследняя
Показано с 31 по 40 из 54

Тема: Таймер с паузой

  1. #31
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Да ничего BLINK не запоминает, он всегда начинает работу с НИЗКОГО уровня. Это указано в справке CDS.
    Вход En его только активирует
    То же самое в выложенном вами примере на ST, только там переворачивают начало с низкого уровня на высокий.
    Нет, XOR там всего один, для переворота, AND чтобы выключить если не активен En блинка.
    Последний раз редактировалось melky; 01.11.2016 в 09:57.

  2. #32
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    самый простой способ это счетчик, со входом от базового таймера.
    Для остановки просто прерываете сигнал на счетном входе.
    Такой способ используется в системах, где имеется только базовый таймер.
    Испортил тон и тоф современных программистов... превратил их в конфигураторов.

  3. #33
    Пользователь
    Регистрация
    02.03.2015
    Адрес
    г. Алексеевка
    Сообщений
    64

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Взвести RS триггер через AND от двух сигналов, а сбросить после F_trig каждого сигнала через OR
    Примерно так я и думал. только хотел на каждый сигнал по триггеру. вот и спросил. мне показалось что это было бы не правильно. Спасибо!

  4. #34
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    самый простой способ это счетчик, со входом от базового таймера.
    Для остановки просто прерываете сигнал на счетном входе.
    Такой способ используется в системах, где имеется только базовый таймер.
    Испортил тон и тоф современных программистов... превратил их в конфигураторов.
    счетчик не может менять длительность обоих состояний, всё равно кому то придется менять длительность таймера до следующего синхроимпульса, так зачем тогда он когда при смене этих времен можно менять и выходную булеву переменную
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #35
    Пользователь
    Регистрация
    02.03.2015
    Адрес
    г. Алексеевка
    Сообщений
    64

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    самый простой способ это счетчик, со входом от базового таймера.
    Для остановки просто прерываете сигнал на счетном входе.
    Такой способ используется в системах, где имеется только базовый таймер.
    Испортил тон и тоф современных программистов... превратил их в конфигураторов.
    А можно чуточку подробнее. Счетчик я представляю. Но там вроде как импульсом управляется. базовый таймер заставить работать с периодом 1 сек? для моего случая это нормально большая точность не нужна.

  6. #36
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    не все понял, зачем менять?
    в огромном количестве систем программирования используются
    базовые таймеры 1, 10, 100мс.

  7. #37
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    Цитата Сообщение от lara197a Посмотреть сообщение
    не все понял, зачем менять?
    в огромном количестве систем программирования используются
    базовые таймеры 1, 10, 100мс.
    потому что вопрашатель изначально захотел блинкер изменить, а у него есть и время включения и время выключенного состояния. Хотя судя по последнему посту, он просто не верно задал вопрос
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #38
    Пользователь
    Регистрация
    11.01.2009
    Адрес
    Кострома
    Сообщений
    3,144

    По умолчанию

    Я всю тему не читал, возможно что и упустил. Однако точность таймеров обрабатываемых в цикле
    будет не слишком точна, это и к тон-тоф относится и к блинк . Для большинства случаев это не критично.
    Если загоняться точностью, то можно использовать базовый таймер 20мкс и прерывания.
    В обычном случае счетчик используется примерно так:

    здесь на счетный вход подаются импульсы, а сброс запускает новый отсчет.
    Получаем задержку включения. Если прерывать подачу импульсов на счетный вход, то отсчет остановится,
    но значение прошедшего времени будет сохранено.
    На второй картинке счетчик используется в качестве "барабанного" контроллера, для поочередного включения опроса.
    но принцип тот же.
    Изображения Изображения
    • Тип файла: jpg 3.jpg (182.4 Кб, Просмотров: 37)
    • Тип файла: jpg 4.jpg (228.2 Кб, Просмотров: 32)

  9. #39
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Упс, посмотрел справку CDS, действительно Blink запоминает выход при отключении Enable

    А еще штатный Blink похоже запоминает и время.... а не начинает сначала.. или работает через задницу.
    Поставил рядом TON и по выходу ET наблюдаю...
    Последний раз редактировалось melky; 01.11.2016 в 10:59.

  10. #40
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,224

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Упс, посмотрел справку CDS, действительно Blink запоминает выход при отключении Enable

    А еще штатный Blink похоже запоминает и время.... а не начинает сначала.. или работает через задницу.
    Поставил рядом TON и по выходу ET наблюдаю...
    так можно еще открыть бибку Util и посмотреть содержимое блинка и подправить под себя,если что
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Страница 4 из 6 ПерваяПервая ... 23456 ПоследняяПоследняя

Похожие темы

  1. таймер TOF
    от servo в разделе ПЛК1хх
    Ответов: 14
    Последнее сообщение: 06.11.2018, 09:46
  2. Таймер
    от Deoxes в разделе СПК1хх
    Ответов: 8
    Последнее сообщение: 16.07.2014, 12:19
  3. Таймер(ы)
    от AntoNechayuk в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 23.08.2011, 20:39

Ваши права

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