Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 23

Тема: Непонятная задержка по входу

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

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

    По умолчанию Непонятная задержка по входу

    Друзья подскажите! Мои эксперименты с входами ПЛК зашли в тупик.
    Не нахожу никакого разумного объяснения следующему:

    Простая программа загружена в плк 110 (язык ST)
    in15 - переменная на входе 15
    d2 - переменная на выходе 2
    mytimer:TP;
    mytimer(IN:=in15,PT:=T#10s,Q=>d2);
    Сразу извините, генератора - нет
    Подаю на вход 15 (быстро касаюсь проводком с "+" питания) импульсы. При уверенном касании все работает как надо d2 дает true на 10 сек. Но если лишь чуть коснуться - таймер не срабатывает. (Хотя я вижу что на панели ПЛК коротко зажигается d15) Как так? Я чего-то не знаю об устройстве входов, они что такие медлительные??? Тогда почему засвечиваться циферка 15 успевает? Не понимаю...

  2. #2
    Пользователь
    Регистрация
    10.12.2009
    Адрес
    Воронеж
    Сообщений
    689

    По умолчанию

    Цитата Сообщение от alex0608 Посмотреть сообщение
    Я чего-то не знаю об устройстве входов, они что такие медлительные??? Тогда почему засвечиваться циферка 15 успевает? Не понимаю...
    У плк овен программная обработка входов не соответствует заявленным характеристикам, при реализации проектов это необходимо учитывать. Импульсы считать можно только на быстрых входах.

  3. #3
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    4,187

    По умолчанию

    Цитата Сообщение от SBER Посмотреть сообщение
    У плк овен программная обработка входов не соответствует заявленным характеристикам, при реализации проектов это необходимо учитывать. Импульсы считать можно только на быстрых входах.
    Наверно нужно в конфигурации входов отключить фильтрацию (установить 0 мс) и будет соответствовать.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Мой канал на РУТУБЕ
    https://rutube.ru/channel/23641433/
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  4. #4

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Наверно нужно в конфигурации входов отключить фильтрацию (установить 0 мс) и будет соответствовать.
    Спасибо за идею, это вполне может объяснять. Можете подсказать где настраивается фильтрация (я пока плохо ориентируюсь)?

  5. #5
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

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

  6. #6

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    че гадать то, надо весь проект смотреть, слабо верится что нажатие длится меньше установленного времени цикла по умолчанию и не приняты меры по антидребезгу
    Это вся программа, для чистоты эксперимента все стер что могло мешать. Время цикла не менял - стандартное стоит, кажется 10 мс.
    Мой таймер как раз по моей задумке должен решать все проблемы, с антидребезгом в том числе.
    Реально там будет висеть датчик, который будет посылать короткий импульс при срабатывании (не фиксированной длины от 10 до 1000 мс) его мне и надо отловить в программе - зафиксировать переменную на конкретное время скажем 10 сек.
    Сейчас же он у меня как бы не успевает отреагировать...

  7. #7
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от alex0608 Посмотреть сообщение
    Это вся программа, для чистоты эксперимента все стер что могло мешать. Время цикла не менял - стандартное стоит, кажется 10 мс.
    Мой таймер как раз по моей задумке должен решать все проблемы, с антидребезгом в том числе.
    Реально там будет висеть датчик, который будет посылать короткий импульс при срабатывании (не фиксированной длины от 10 до 1000 мс) его мне и надо отловить в программе - зафиксировать переменную на конкретное время скажем 10 сек.
    Сейчас же он у меня как бы не успевает отреагировать...
    Так для устранения дребезга Вам тон надо использовать а не тп. Кроме фильтрации, возможно Ваше замыкание не было таковым и небыло достаточно напряжения чтоб сработал ключ

  8. #8

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    Так для устранения дребезга Вам тон надо использовать а не тп. Кроме фильтрации, возможно Ваше замыкание не было таковым и небыло достаточно напряжения чтоб сработал ключ
    Не соглашусь. Это смотря чего мы опасаемся от дребезга - если ложного преждевременного срабатывания, то возможно нужен TON, а если нужно мгновенно включиться при первом же фронте, но не выключаться во время микро провалов, то TP помоему в самый раз. TON-ом я как раз усугублю свою проблему. Разьве я неправ?

    По поводу недостаточного напряжения - так же не могу согласиться:
    Представьте себе монтажную плату для моделирования (куда элементы втыкаются и легко извлекаются) У меня такая и я вывел на нее провода от входа плк. Как там может быть недостаточно напряжения - сопротивление там явно почти нулевое как мне кажется. Так вот, я успеваю вдеть перемычку в монтажную плату и вытащить, а контроллер лишь успевает подмигнуть мне диодом на входе, таймер не срабатывет!

  9. #9
    Banned
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,664

    По умолчанию

    Цитата Сообщение от alex0608 Посмотреть сообщение
    Не соглашусь. Это смотря чего мы опасаемся от дребезга - если ложного преждевременного срабатывания, то возможно нужен TON, а если нужно мгновенно включиться при первом же фронте, но не выключаться во время микро провалов, то TP помоему в самый раз. TON-ом я как раз усугублю свою проблему. Разьве я неправ?

    По поводу недостаточного напряжения - так же не могу согласиться:
    Представьте себе монтажную плату для моделирования (куда элементы втыкаются и легко извлекаются) У меня такая и я вывел на нее провода от входа плк. Как там может быть недостаточно напряжения - сопротивление там явно почти нулевое как мне кажется. Так вот, я успеваю вдеть перемычку в монтажную плату и вытащить, а контроллер лишь успевает подмигнуть мне диодом на входе, таймер не срабатывет!
    А как тоф работает? Выключится не от микродребезга от постоянного нуля на входе в течении заданного времени или я опять не угадал

  10. #10
    Пользователь
    Регистрация
    10.12.2009
    Адрес
    Воронеж
    Сообщений
    689

    По умолчанию

    Даже при отключенной фильтрации скорость сработки больше 7мс при заявленных 3,3.
    По крайней мере, там где буржуйский контроллер с заявленной скоростью сработки в 7 мс справлялся, плк 110 считал импульсы через раз.
    Правда последний раз сравнительный забег проводился в 2010 году, возможно с тех пор что-то изменилось.
    Последний раз редактировалось SBER; 06.03.2013 в 06:59.

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

Похожие темы

  1. Непонятная проблема с ТРМ148
    от Иван П в разделе Эксплуатация
    Ответов: 8
    Последнее сообщение: 27.12.2012, 11:02
  2. непонятная работа БУСТа
    от 380олег в разделе Эксплуатация
    Ответов: 20
    Последнее сообщение: 25.10.2012, 19:45
  3. Ответов: 5
    Последнее сообщение: 21.07.2011, 08:48
  4. Ответов: 9
    Последнее сообщение: 29.06.2011, 09:25
  5. ремонт трм101- элемент по входу с239
    от dmitry7020 в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 12.05.2009, 09:55

Ваши права

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