Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 46

Тема: Задачка с транспортером

  1. #21
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Топик-стартер вроде как уже сказал, что у каждой из машин свой контроллер...

  2. #22
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,670

    По умолчанию

    И что? Нельзя , провод с одной на другую кинуть ?
    Если подумать можно даже релейную схему соорудить и в программу не лезть.

  3. #23
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Важно знать, "что и зачем" мы собираемся делать, а уж вариантов "как" - туева хуча!

  4. #24
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    596

    По умолчанию

    Поясняю.
    Машина собрана в одном корпусе и имеет 2 независимых ручья. Каждый ручей имеет свой привод с ПЧВ.
    На ПЧВ с ПЛК идет только команда "ПУСК".
    Машина имеет 1 шкаф управления, 1 контроллер и 1 общую панель на оба ручья. Но по факту эти оба ручья никак не связаны, за исключением общей кнопки аварийной остановки.
    Связь отдельных механизмов в каждом ручье чисто КИНЕМАТИЧЕСКАЯ, т. е. если отключить питание и вращать руками привод, то все (практически) механизмы отработают. Т. е. понятие "регулирование задержки" здесь неприменимо.
    Из этого следует, что что-либо регулировать здесь можно лишь регулировкой частоты вращения привода.

    На валу каждого ручья стоит экодер на 100 имп/об, по сигналам которого срабатывают дополнительные механизмы (дозатор, датер).

    Если поставить задачу синхронизировать работу двух ручьев, то имеем следующее:

    предварительная подготовка: через 2DO выводим сигналы на входы ПЧВ, 1DO на увеличение скорости "+", 1DO на уменьшение скорости "-"

    есть 2 сигнала Z-метки с энкодеров (1 имп/цикл);
    принимаем за базовый сигнал энкодера 1, сравниваем с частотой сигнала энкодера 2, если частота 2 больше, даём сигнал DO на уменьшение частоты ПЧВ 2, если частота 2 меньше, даём сигнал DO на увеличение частоты ПЧВ 2.

    Пока писал, пришла мысль, что можно сравнивать и частоты сигнала энкодера А, а не Z.
    Последний раз редактировалось and909; 24.12.2013 в 16:42.

  5. #25
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Можем ли мы быть уверены, что кинематическая связь электропривода с механизмом жёсткая, не допускающая проскальзывания?
    Что по транспортёру?

  6. #26
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    ПЧВ у Вас с контроллерами или...?

  7. #27
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    596

    По умолчанию

    Соответственно алгоритм получается такой:

    Измеряем количество импульсов с энкодеров 1 и 2, скажем, за 1 сек, сравниваем, по результату выдаём сигнал на увеличение или уменьшение скорости.

    Правда требуется отслеживать саму работу ведущего ручья, иначе, если остановить ведущий ручей, то и ведомый постепенно остановится.

  8. #28
    Пользователь Аватар для and909
    Регистрация
    25.10.2013
    Адрес
    Пермь
    Сообщений
    596

    По умолчанию

    Цитата Сообщение от Ryzhij Посмотреть сообщение
    Можем ли мы быть уверены, что кинематическая связь электропривода с механизмом жёсткая, не допускающая проскальзывания?
    Что по транспортёру?
    Связь жесткая, проскальзывание исключено.

    Если синхронизировать ручьи, то думаю, что транспортер можно оставить в покое.

    А ПЧВ без контроллера, Mitsubishi VS-15, кажется.

  9. #29
    Пользователь Аватар для Ryzhij
    Регистрация
    15.04.2013
    Адрес
    Рязань
    Сообщений
    918

    По умолчанию

    Цитата Сообщение от and909 Посмотреть сообщение
    Соответственно алгоритм получается такой:

    Измеряем количество импульсов с энкодеров 1 и 2, скажем, за 1 сек, сравниваем, по результату выдаём сигнал на увеличение или уменьшение скорости.

    Правда требуется отслеживать саму работу ведущего ручья, иначе, если остановить ведущий ручей, то и ведомый постепенно остановится.
    Отслеживать работу ведущего несложно - нет импульсов вообще, значит ведущий "курит бамбук", и мы работаем автономно.
    Уравнять частоту ещё не значит синхронизировать Фазы будут разбегаться как и сейчас.
    Нам потребуется получать более редкие метки о работе ведущего ручья. Такими метками могут быть те же команды на запуск вспомогательного оборудования на ведущем ручье.
    Последний раз редактировалось Ryzhij; 24.12.2013 в 20:26.

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

    По умолчанию

    без обид, смеюсь и плачу, Вы же не вечный двигатель программируете, нет таких понятий ведущий/ведомый, ваш ведущий может тупо стоять рулон пленки менять, при обрезке зажевало рукав и т.д., куда ведомому деваться?

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

Похожие темы

  1. Задачка...
    от IPSIV в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 21.11.2012, 13:23
  2. Задачка на дискретизацию
    от xaccat в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 11.07.2012, 03:06
  3. есть задачка!!!
    от жекон в разделе ПЛК1хх
    Ответов: 28
    Последнее сообщение: 19.06.2010, 23:12
  4. Задачка...
    от Партизан в разделе Подбор Оборудования
    Ответов: 6
    Последнее сообщение: 15.11.2007, 09:02

Ваши права

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