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

Тема: Подбор оборудования для шагового двигателя

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

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

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Есть простой факт: Hardella 1.6 ещё не опубликована, а в Hardella 1.5 нет встроенного блока управления ШД. Поэтому тут даже сомневаться нечего. Александр Hardella не запускал. Но запускал или нет никак к теме не относится.

    Факт, что управлять ШД можно -- к теме относится. Правда, "Т" выход для этого не годится )
    А тут он про что пишет ?

    Спасибо. Заработало наконец. Эффективная частота на двигателе 7кГц - реально существует ! Записал PRU0.prg на контроллер и питание выключил/включил...

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

    По умолчанию

    Хочу поуправлять ШД с ПЛК110 М02, через драйвер самом собой.
    Какие на данный момент есть библиотеки для разгона\останова и т.д. куда копать?

  3. #3

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Хочу поуправлять ШД с ПЛК110 М02, через драйвер самом собой.
    Какие на данный момент есть библиотеки для разгона\останова и т.д. куда копать?
    Начните с примера step motors в Hardella IDE
    Там есть разгон-торможение, можно управлять двумя ШД.

  4. #4
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Начните с примера step motors в Hardella IDE
    Там есть разгон-торможение, можно управлять двумя ШД.
    Hardella пока пробовать наверное не буду, возиться с этими pru и т.д. если честно сейчас не очень хочется, это надо вникать, ставить, разбираться, сейчас чего-то настроения нет.
    Но вопрос появился.
    Из PLC_PRG я могу менять скорость, задавать торможение, ускорение?
    Например надо по внешнему событию сделать 5000 шагов вперёд с ускорением 500, начальная скорость 0, замедлять со скоростью 1000, закончить со скоростью 500.
    Все цифры переменные.

  5. #5

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Hardella пока пробовать наверное не буду, возиться с этими pru и т.д. если честно сейчас не очень хочется, это надо вникать, ставить, разбираться, сейчас чего-то настроения нет.
    Но вопрос появился.
    Из PLC_PRG я могу менять скорость, задавать торможение, ускорение?
    Например надо по внешнему событию сделать 5000 шагов вперёд с ускорением 500, начальная скорость 0, замедлять со скоростью 1000, закончить со скоростью 500.
    Все цифры переменные.
    Именно так сейчас Hardella и работает, но "начальная и конечная" скорости должны быть одинаковые.
    Да, Hardella придётся скачать и запустить, но PRU программу составлять не нужно -- есть встроенный пример, который управляет ШД.
    Непосредственное управление происходит из PLC_PRG. Для пробы составлять PRU программы не нужно.

    По указанным параметрам:

    STEPPER_PRU0_stepper_quantity := 5000, (* сделать 5000 шагов вперёд *)
    STEPPER_PRU0_stepper_min_speed := 0, (* начальная скорость 0 *)
    STEPPER_PRU0_stepper_accel_ramp := 500, (* с ускорением 500 *)
    STEPPER_PRU0_stepper_decel_ramp := 1000, (* замедлять со скоростью 1000 -- на самом деле, с "замедлением"=="ускорением" *)
    STEPPER_PRU0_stepper_max_speed := 500, (* максимальная скорость *)


    Если же говорить про "другие" варианты, то других вариантов, объективно, нет.
    Не то, чтобы я пытался пропихнуть черепаху где надо, и где не надо, но готовый механизм работы ПЛК110М02 с ШД только один. Можно взять, попробовать, и понять "а нужен ли ШД к этому самому ПЛК110".
    Последний раз редактировалось Владимир Ситников; 12.04.2017 в 11:04.

  6. #6
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Именно так сейчас Hardella и работает, но "начальная и конечная" скорости должны быть одинаковые.
    Да, Hardella придётся скачать и запустить, но PRU программу составлять не нужно -- есть встроенный пример, который управляет ШД.
    Непосредственное управление происходит из PLC_PRG. Для пробы составлять PRU программы не нужно.

    По указанным параметрам:

    STEPPER_PRU0_stepper_quantity := 5000, (* сделать 5000 шагов вперёд *)
    STEPPER_PRU0_stepper_min_speed := 0, (* начальная скорость 0 *)
    STEPPER_PRU0_stepper_accel_ramp := 500, (* с ускорением 500 *)
    STEPPER_PRU0_stepper_decel_ramp := 1000, (* замедлять со скоростью 1000 -- на самом деле, с "замедлением"=="ускорением" *)
    STEPPER_PRU0_stepper_max_speed := 500, (* максимальная скорость *)


    Если же говорить про "другие" варианты, то других вариантов, объективно, нет.
    Ладно, качаю, буду пробовать.
    Почему-то период ШИМ меньше 6000 со скважностью 50% не крутит в codesys. Еще и в документации от овена ошибка, написано ед. в 100 мкс, но на деле это и есть мкс...

  7. #7

    По умолчанию

    Здравствуйте! Вот наконец то все на руках: ПЛК110(М02), дешевый драйвер MD430 https://ru.aliexpress.com/item/CNC-R...308.4.2.MUNRIR и шаговый двигатель. Вопрос конечно тупой, но хочется уточнить прежде чем все спалить) входа Step/dir/en принимают напряжение 5V, на выходе ПЛК 12В. Если подключить через резюк 1 кОМ входа драйвера - будет работать?

  8. #8
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от Дмитрий520 Посмотреть сообщение
    Здравствуйте! Вот наконец то все на руках: ПЛК110(М02), дешевый драйвер MD430 https://ru.aliexpress.com/item/CNC-R...308.4.2.MUNRIR и шаговый двигатель. Вопрос конечно тупой, но хочется уточнить прежде чем все спалить) входа Step/dir/en принимают напряжение 5V, на выходе ПЛК 12В. Если подключить через резюк 1 кОМ входа драйвера - будет работать?
    Выход ПЛК коммутирует то напряжение, которое вы через этот выход подаёте. Не обязательно 12 вольт.

  9. #9

    По умолчанию

    Спасибо за ответ! не совсем понятно, так как у меня ПЛК 110 М02 транзисторные ключи на выходе и напряжение DO и ПЛК для решения моей задачи 12В. если на клемму U1+ подать 5V то напряжение на всех DO будет 5В, я правильно понял?

  10. #10
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от Дмитрий520 Посмотреть сообщение
    Спасибо за ответ! не совсем понятно, так как у меня ПЛК 110 М02 транзисторные ключи на выходе и напряжение DO и ПЛК для решения моей задачи 12В. если на клемму U1+ подать 5V то напряжение на всех DO будет 5В, я правильно понял?
    Не на U1+, это выход внутреннего источника напряжения, а на Q через нагрузку. Только на том на который подали.
    Нажмите на изображение для увеличения. 

Название:	Снимок.PNG 
Просмотров:	242 
Размер:	6.1 Кб 
ID:	30769
    Последний раз редактировалось Василий Кашуба; 23.04.2017 в 16:10.

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

Похожие темы

  1. Codesys 3.5 и драйвер шагового двигателя OSM-42RA
    от Kontra в разделе СПК1xx (архив)
    Ответов: 6
    Последнее сообщение: 31.08.2020, 12:09
  2. Подключение шагового двигателя
    от kat в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 12.11.2015, 23:23
  3. подбор оборудования
    от Алексей47 в разделе Подбор Оборудования
    Ответов: 3
    Последнее сообщение: 11.11.2015, 19:52
  4. Подбор оборудования
    от Илья1 в разделе Подбор Оборудования
    Ответов: 4
    Последнее сообщение: 20.03.2013, 10:50
  5. Работа шагового двигателя 100 к-м
    от drfalk в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 20.09.2011, 11:11

Ваши права

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