Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 37

Тема: ПР200 - Проблема с работой программы

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    9,952

    По умолчанию

    Цитата Сообщение от Aleks Che Посмотреть сообщение
    Спасибо за помощь. Насчет дребезга усвоил, поиграюсь с фильтрами дискретных входов. Насчет алгоритма реализации ТЗ - сейчас для меня главное понять причину почему триггеры тупят именно на автоматической части проекта (в ручной части тоже есть такие же триггеры, но они работают без замечаний). Одновременного прихода Ручное/Автоматическое быть не может в моем случае - трехпозиционный переключатель через среднее разомкнутое положение.
    Ваша наивность изумляет, всё может быть, в смысле не плохо было бы предусмотреть и аварийные ситуации, например в случае аварийной ситуации, одновременной подачи сигналов ручного и автоматического режима, будет включаться ручной режим!
    И это лишнее, в смысле, для включения автоматического режима достаточно подать сигнал на один из входов, для включения ручного режима достаточно снять сигнал с этого входа!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #2

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Ваша наивность изумляет, всё может быть, в смысле не плохо было бы предусмотреть и аварийные ситуации, например в случае аварийной ситуации, одновременной подачи сигналов ручного и автоматического режима, будет включаться ручной режим!
    И это лишнее, в смысле, для включения автоматического режима достаточно подать сигнал на один из входов, для включения ручного режима достаточно снять сигнал с этого входа!
    Ну ТС там достаточно еще 2 элемента "И" Поставить...

    Есть руч и нет авт для ручного, ну и наоборот для автомата.

  3. #3

    По умолчанию

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

  4. #4

    По умолчанию

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

  5. #5

    По умолчанию

    Всем привет. Путем несложных логических рассуждений и перекидкой пары контактов, кажись, смог обойти проблему с затыком в автоматическом режиме функционального блока триггера по переднему фронту. Сделал кнопку СТАРТ/СТОП (вход I2) нормально открытой, чтобы на дискретном входе 24 вольта не было постоянного напряжения. Ну и соответственно в программе убрал пару функций "НЕ" с этой линии. Теперь на железе все работает как часы. Видимо когда на дискретном входе (в моем случае на входе I2 24 вольта) висит постоянная единица, то это дает "неперевариваемые" для ПР200 помехи и ФБ начинает тупить. Хотя с другой стороны, на входе I5 тоже висит постоянное напряжение (переключатель в положение АВТО), но это не мешает нормальному функционированию ФБ. В итоге все нормально сейчас. Тех. поддержку озадачил этим наблюдением, интересно будет ознакомиться с их мнением по этому поводу.
    Всем спасибо за желание поучаствовать в обсуждении. Все пожелания и замечания в реализации вариантов логики обязательно рассмотрю.
    Последний раз редактировалось Aleks Che; 01.12.2024 в 16:00.

  6. #6

    По умолчанию

    Цитата Сообщение от Aleks Che Посмотреть сообщение
    Всем привет. Путем несложных логических рассуждений и перекидкой пары контактов, кажись, смог обойти проблему с затыком в автоматическом режиме функционального блока триггера по переднему фронту. Сделал кнопку СТАРТ/СТОП (вход I2) нормально открытой, чтобы на дискретном входе 24 вольта не было постоянного напряжения. Ну и соответственно в программе убрал пару функций "НЕ" с этой линии. Теперь на железе все работает как часы. Видимо когда на дискретном входе (в моем случае на входе I2 24 вольта) висит постоянная единица, то это дает "неперевариваемые" для ПР200 помехи и ФБ начинает тупить. Хотя с другой стороны, на входе I5 тоже висит постоянное напряжение (переключатель в положение АВТО), но это не мешает нормальному функционированию ФБ. В итоге все нормально сейчас. Тех. поддержку озадачил этим наблюдением, интересно будет ознакомиться с их мнением по этому поводу.
    Всем спасибо за желание поучаствовать в обсуждении. Все пожелания и замечания в реализации вариантов логики обязательно рассмотрю.
    Только выводы не правильные, вся проблема по входу I2, в том что там RS триггер с приоритетом сброса.
    Всё что нужно было сделать, поставить таймер TOF на 0.1-0.2 сек по входу. По хорошему все R-Trig надо было заменить на таймеры TON на 0.1-0.2 сек. устранив все помехи по входам.
    А так же нужен фильтр по питанию на ПР200.
    Последний раз редактировалось kondor3000; 01.12.2024 в 17:31.

  7. #7

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Только выводы не правильные, вся проблема по входу I2, в том что там RS триггер с приоритетом сброса.
    Всё что нужно было сделать, поставить таймер TOF на 0.1-0.2 сек по входу. По хорошему все R-Trig надо было заменить на таймеры TON на 0.1-0.2 сек. устранив все помехи по входам.
    А так же нужен фильтр по питанию на ПР200.
    Подумаю над таким вариантом. Поэкспериментирую с TON вместо триггеров. Вообще "прогулялся" с мультиметром по входам/выходам, картина плачевная, наводка есть и по разным местам она разная, иногда в несколько раз различается. Помехоустойчивость мягко говоря никакая у приборчика, При том, что сетевые провода проложил в кабель каналах отдельно от слаботочных проводов управления (на входы которые идут в моем случае). Сравнивать, конечно мне не с чем, но если и у других производителей подобная картина, то тогда все еще печальней.

  8. #8

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    youtube в моей стране не работает - останетесь без совета, если не прикрепите видео к сообщению.
    Там ничего интересного, нажимает кнопку, на вход сигнал и поступает, а с триггера ноль...

    Только вот вопрос, а с триггера 1 вроде выходит только на 1 цикл работы... А вы пытаетесь его так отловить? Поставьте на выходе счетчик и пусть считает импульсы...

    PS Зачем еще и последовательно р триггеры поставили? Это что за ноу хау?
    Последний раз редактировалось МихаилГл; 30.11.2024 в 21:50.

  9. #9

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Там ничего интересного, нажимает кнопку, на вход сигнал и поступает, а с триггера ноль...

    Только вот вопрос, а с триггера 1 вроде выходит только на 1 цикл работы... А вы пытаетесь его так отловить? Поставьте на выходе счетчик и пусть считает импульсы...

    PS Зачем еще и последовательно р триггеры поставили? Это что за ноу хау?
    Вариантов реализации может быть много. я отлавливать ничего не собираюсь. Триггер просто должен пропускать команду. В симуляции же он пропускает "единичку". Он эту команду не хочет пропускать в онлайн отладке (может ограничения у него там какие, как уже говорили выше), но он ее и в реальной работе не пускает через себя.
    Последний раз редактировалось Aleks Che; 30.11.2024 в 21:56.

  10. #10

    По умолчанию

    Цитата Сообщение от Aleks Che Посмотреть сообщение
    Вариантов реализации может быть много. я отлавливать ничего не собираюсь. Триггер просто должен пропускать команду. В симуляции же он пропускает "единичку". Он эту команду не хочет пропускать в онлайн отладке (может ограничения у него там какие, как уже говорили выше), но он ее и в реальной работе не пускает через себя.
    С чего вы взяли что он не пропускает? Эта единичка там 10 мс живет всего, или сколько там цикл у реле...

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. Проблема с загрузкой программы
    от ivydy в разделе ПЛК1хх [М02]
    Ответов: 14
    Последнее сообщение: 12.01.2022, 15:37
  2. Проблема с работой COM порта ПЛК154-A-L
    от skinnbatter в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 13.09.2017, 20:07
  3. Проблема с считыванием программы из ПЛК
    от Андрей Викторович в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 07.12.2015, 09:28
  4. Ответов: 5
    Последнее сообщение: 15.08.2015, 00:10
  5. проблема с работой МДВВ
    от TYER в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 31.03.2009, 10:16

Ваши права

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