Показано с 1 по 10 из 4917

Тема: разные вопросы новичка

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

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

    По умолчанию

    Добрый день. Прошу помощи, несколько дней уже ломаю голову, не пойму как решить проблему.
    Описание: Управление осуществляется с помощью одного входа на который заведен gsm-модуль и дублирующая кнопка (по месту). Необходимо при первом нажатии активировать выход Q1, при втором, выход Q2. И так поочередно. Т.е. если сигнал поступил, всегда активен только один выход, если не вышло время и не сработал концевик. Задан интервал времени 40сек, на работу выходов, за это время должны сработать один из датчиков (концевики) и сбросить сигнал, повторным нажатием на кнопку возможно активировать только тот выход, на который не сработал датчик.
    Сделал первый вариант, вроде бы все работало, но увеличил скорость работы двигателя и заготовка пролетела концевик, не сбросив цикл, а таймер еще не вышел, в общем последствия не очень!
    Первый вариант.jpg
    Переключение выходов сделал в макросе через D триггер с отрицанием одного из выхода. Второй вариант сделал так же через D триггер на каждый выход и вроде бы все хорошо. выхода переключаются, концевики сбрасывают цикл и таймеры. Но, при активации выхода Q1 и входа I2 происходит переключение на выход Q2 и ни как не могу это победить, концевики должны делать полный сброс с выходов
    Второй вариант.jpg

  2. #2
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,202

    По умолчанию

    Цитата Сообщение от mac056 Посмотреть сообщение
    Добрый день. Прошу помощи, несколько дней уже ломаю голову, не пойму как решить проблему.
    Описание: Управление осуществляется с помощью одного входа на который заведен gsm-модуль и дублирующая кнопка (по месту). Необходимо при первом нажатии активировать выход Q1, при втором, выход Q2. И так поочередно. Т.е. если сигнал поступил, всегда активен только один выход, если не вышло время и не сработал концевик. Задан интервал времени 40сек, на работу выходов, за это время должны сработать один из датчиков (концевики) и сбросить сигнал, повторным нажатием на кнопку возможно активировать только тот выход, на который не сработал датчик.
    Сделал первый вариант, вроде бы все работало, но увеличил скорость работы двигателя и заготовка пролетела концевик, не сбросив цикл, а таймер еще не вышел, в общем последствия не очень!
    Переключение выходов сделал в макросе через D триггер с отрицанием одного из выхода. Второй вариант сделал так же через D триггер на каждый выход и вроде бы все хорошо. выхода переключаются, концевики сбрасывают цикл и таймеры. Но, при активации выхода Q1 и входа I2 происходит переключение на выход Q2 и ни как не могу это победить, концевики должны делать полный сброс с выходов
    А если так сделать?

    вариант.owle

    Вот еще аварийный стоп добавил

    вариант 2.owle
    Последний раз редактировалось Dimensy; 24.05.2024 в 11:47.

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

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    А если так сделать?

    вариант.owle

    Вот еще аварийный стоп добавил

    вариант 2.owle
    Для счётного входа Д-триггера не нужен детектор переднего фронта, он и так работает по фронту сигнала!
    И, обычно для сигналов стоп и аварийный стоп используют размыкающиеся(нормально-замкнутые) контакты кнопки.
    Последний раз редактировалось Сергей0308; 24.05.2024 в 12:17.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  4. #4
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    2,202

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Для счётного входа Д-триггера не нужен детектор переднего фронта, он и так работает по фронту сигнала!
    И, обычно для сигналов стоп и аварийный стоп используют размыкающиеся(нормально-замкнутые) контакты кнопки.
    Без RTRIG запуск будет при отпускании кнопки
    Аварийный стоп сделан на размыкание кнопки
    Можно, конечно, еще поковыряться в алгоритме, можно и на ST написать.

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

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Без RTRIG запуск будет при отпускании кнопки
    Аварийный стоп сделан на размыкание кнопки
    Можно, конечно, еще поковыряться в алгоритме, можно и на ST написать.
    Речь о работе Д-триггера, в смысле, если Вы уберёте детектор переднего фронта на счётном входе - разницы в его работе не будет!
    По аварийному стопу, виноват, не заметил инвертор.
    Последний раз редактировалось Сергей0308; 24.05.2024 в 13:11.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Похожие темы

  1. Вопросы новичка!!!
    от sau в разделе ПЛК1хх
    Ответов: 65
    Последнее сообщение: 20.08.2026, 16:52
  2. ПЛК 110 - Вопросы новичка?
    от di-s в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 15.04.2025, 16:38
  3. Вопросы новичка по MasterScada
    от MrNobody в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 04.09.2014, 14:39
  4. Вопросы полного новичка
    от Korion в разделе ПЛК1хх
    Ответов: 11
    Последнее сообщение: 09.02.2010, 10:08
  5. Вопросы новичка по ПЛК
    от Ollegator в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 07.07.2009, 09:29

Ваши права

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