Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: TON

  1. #1

    По умолчанию TON

    Здравствуйте,
    начал разбираться с овенами, установил связь, зашил прогу.
    Прога простая, на дискретном входе единица, через 2 сек включается дискретный выход.
    все работает как надо, но таймер не сбрасывается, на EN и IN у меня этот самый дискретный вход.
    Что делать не пойму, в документации написано что будет сбрасываться при подаче нуля, но у меня на ЕТ как было так и есть 2 сек.
    Помогите, пожалуйста.

  2. #2

    По умолчанию

    Даже ЕТ сбросил принудительно, все равно на выходе сразу без задержки единица

  3. #3

    По умолчанию

    Нашел в чем причина, IN и EN нельзя на одну переменную бросать, баг наверно

  4. #4

    По умолчанию

    En это вообще сервисный вход для принудительного вызова\отключения работы. Применять стоит только при специфичских условиях.

  5. #5

    По умолчанию

    Без единицы на входе работать не будет, применять получается надо всегда, когда нужен этот блок

  6. #6

    По умолчанию

    Вход EN - разрешающий вход. Если на его входе лож, то блок просто не работает (игнорируется, как будто его в программе нет). Вход IN - это вход по которому происходит запуск таймера. В Codesys есть хорошая справка, рекомендую почаще в нее заглядывать.

  7. #7

    По умолчанию

    Александр, вы написали тоже самое что и я
    Наверное мы изначально друг друга не поняли, извиняюсь.
    Без справки в ОВЕНе не разберешься, примеров программирвоания и ввода в эксплуатацию практически нет нигде, сидишь на коленках экспериментируешь(другое дело Симатики, там очень много информации)

    Я подавал одновременно лог 1 (с одного входа) на EN и IN, таймер не работал (счет на начинался заново, как будто он уже досчитал и выход коммутировался в единицу без задержки), если на них подавать единицу с разных мест, то все ОК.

    Спасибо за ответ.
    Последний раз редактировалось ward; 14.04.2011 в 16:30.

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

    По умолчанию

    А зачем вообще использовать EN/ENO отключите их, если Вы подаете один и тот же сигнал, просто далее по схеме перед следующим логическим элементом сделайте проверку
    И не забывайте, если Вы подаете импульс на EN, то лог 0 выключит схему и Ваш TON работать не будет

  9. #9

    По умолчанию

    Я не импульсами управлял, а просто лог 1, или лог 0, без En бывает невоможным работать в ЛАДе.
    Ничего, подстроимся по овен.

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

    По умолчанию

    Я так понимаю Вы в КДС используете LD, так если Вы воспользуетесь вставкой "функц.блока", а не "Элемент с EN", далее выберете TON то проблем то не будет или как в поговорке простых путей не ищем
    P.S. А по поводу симатика, переведите схему из LAD в FBD и увидите как должна выглядеть схема в таких языках КДС как FBD и CFC

Страница 1 из 2 12 ПоследняяПоследняя

Ваши права

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