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

Тема: ПЛК210. Как управлять сервоприводом?

  1. #1

    По умолчанию ПЛК210. Как управлять сервоприводом?

    Добрый день.
    Подскажите, как управлять сервоприводом (STEP/DIR) в контроллере ПЛК210 через быстрые выходы?
    В ПЛК110M02 было прерывание по скоростному таймеру (в микросекундах), в этом контроллере частотой импульсов управлять нельзя, а минимальный таймер в размерности милисекунд.

  2. #2

    По умолчанию

    единственное что смог найти по сайту это
    https://owen.ru/forum/showthread.php...F1%E5%F0%E2%EE
    У Овен готовых решений нет, это был официальный ответ на почту и в скайпе. Даже примера, в котором можно гарантированно запустить управление серводвигателем они дать не смогли
    насколько быстрый отклик нужен? может по rs485 стоит попробовать?

  3. #3

    По умолчанию

    Цитата Сообщение от medvedits Посмотреть сообщение
    единственное что смог найти по сайту это
    https://owen.ru/forum/showthread.php...F1%E5%F0%E2%EE
    У Овен готовых решений нет, это был официальный ответ на почту и в скайпе. Даже примера, в котором можно гарантированно запустить управление серводвигателем они дать не смогли
    насколько быстрый отклик нужен? может по rs485 стоит попробовать?
    Вы мне ссылку скинули от ПЛК110, там все понятно, и доступ к PRU есть.
    У нас же ПЛК210 с заявленной функцией быстрых выходов, но отсутствие возможности смены частоты сводит на нет само их функциональное предназначение.
    Привод с сигналами STEP/DIR (CW/CCW).

  4. #4

    По умолчанию

    Цитата Сообщение от vapik Посмотреть сообщение
    Вы мне ссылку скинули от ПЛК110, там все понятно, и доступ к PRU есть.
    У нас же ПЛК210 с заявленной функцией быстрых выходов, но отсутствие возможности смены частоты сводит на нет само их функциональное предназначение.
    Привод с сигналами STEP/DIR (CW/CCW).
    C ПЛК210 управлять этим драйвером не получится.

  5. #5
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    963

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    C ПЛК210 управлять этим драйвером не получится.
    Тогда напрашивается вопрос, а на кой ляд тогда там быстрые выхода?

  6. #6

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    Тогда напрашивается вопрос, а на кой ляд тогда там быстрые выхода?
    На перспективу. До реализации заложенных возможностей у разработчиков руки не дошли.
    Последний раз редактировалось IVM; 06.02.2022 в 15:57.

  7. #7
    Пользователь
    Регистрация
    26.02.2008
    Адрес
    Улан-Удэ
    Сообщений
    40

    По умолчанию

    Задавался таким же вопросом, хочу на ПЛК200-03 сделать управление станком с интерполяцией по 2+1 осям. Единственный выход вижу в применении конвертера, который по сигналу с быстрых выходов будет генерировать импульсы STEP нужной частоты. От быстрых выходов есть 2 варианта снять информацию: через длину импульса ШИМ либо через число импульсов. Хорошо было бы тупо по RS-485, но боюсь за стабильность, желательная частота работы интерполятора 1 кГц, можно 100 Гц. Т.е. именно с этой частотой задание на частоту импульсов сервопривода нужно выдавать с железной стабильностью. Направление DIR задавать другим быстрым выходом в режиме битовой маски. Сам конвертер можно собрать на платке с атмегой или вообще ардуино, но нужны еще преобразователи уровней =24в/5в. Плюс ко всему, импульсы которые вырабатывает конверте, желательно подсчитывать через счетные входа ПЛК, чтобы точно понимать что и как у нас двигается, и по обратной связи управлять частотой. Вообще, нюансов много, но в целом задачка выполнимая.

  8. #8
    Пользователь
    Регистрация
    26.02.2008
    Адрес
    Улан-Удэ
    Сообщений
    40

    По умолчанию

    Весь день исследовал работу быстрых выходов и пришел к некоторым выводам. Генератор импульсов - совершенно бесполезная штука. Ума не приложу, где он может пригодиться, т.к. всё его преимущество - точная выдача заданного количества импульсов с заданной на этапе разработки частотой в разные моменты времени, нивелируется тем, что момент начала генерации не синхронизируется точно, нельзя запускать генерацию импульсов с каждым циклом, нельзя менять частоту этих импульсов. Лучше бы вместо количества импульсов ОВЕН сделал переменчивую частоту или период, с непрерывной генерацией этих импульсов, с возможностью их запрета/отключения. Ну да ладно. Вывод 2. Для задачи управления сервоприводами нам подойдёт ШИМ-генератор, который работает более-менее стабильно. Более того, приятно видеть его точность, 1 ед. = 5 мкс, и осциллограф это подтверждает. Если задать период импульсов в 10 мс, т.е. = периоду обсчета интерполятора, то задание длительности ШИМ-импульса осуществляется можно сказать напрямую в мкс, где 0 это 0, а 10000 это 10000 мкс = 10 мс = 100%. Для задачи управления сервоприводами нам понадобится конвертер ШИМ-STEP/DIR (CW/CCW), который придется придумать и сделать самим. Диапазон 0-10000 - это комфортный диапазон регулирования, который позволяет управлять приводом в обе стороны с высокой точностью. Скважность 50%, т.е. запись числа 5000 - это "0", т.е. отсутствие импульсов, привод стоит. Увеличение длительности импульса - это задание скорости в +, уменьшение длительности импульса - задание скорости в -. Можно предусмотреть зону нечувствительности +/-5...50 ед, т.е. микроконтроллер конвертера будет 100% стоять на месте (не выдавать импульсы STEP), если измеренная длительность импульса в пределах этой зоны. Т.о. получается диапазон +/-5000 ед. для задания скорости движения сервопривода в обе стороны, что весьма неплохо. Если нужно больше, придется задействовать второй выход DIR.

  9. #9
    Пользователь
    Регистрация
    26.02.2008
    Адрес
    Улан-Удэ
    Сообщений
    40

    По умолчанию

    Но есть пару моментов. 20180917_660941.bmp

  10. #10

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

Похожие темы

  1. ктр 121.01.10 и ктр 121.02.41 управление сервоприводом горелки
    от Никита2020 в разделе Эксплуатация
    Ответов: 15
    Последнее сообщение: 16.10.2020, 12:29
  2. Подключение Owen ПЛК110 с сервоприводом invt SV-DA200
    от myles в разделе Помощь Разработчикам
    Ответов: 2
    Последнее сообщение: 21.09.2018, 11:22
  3. Ответов: 1
    Последнее сообщение: 21.11.2017, 14:35
  4. Ответов: 0
    Последнее сообщение: 17.08.2016, 13:38
  5. Управление сервоприводом для регулировать температуры теплого пола
    от Николай Муханов в разделе Подбор Оборудования
    Ответов: 13
    Последнее сообщение: 14.05.2016, 11:57

Метки этой темы

Ваши права

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