Просмотр полной версии : Работа шагового двигателя 100 к-м
Помогите разобраться, миллисекундах, и как рассчитать в микросекундах точнее выводить частоту на шаговый двигатель, двигатель работает но не достаточно быстро, производители сказали что можно добиться до
1000 гц но получается с частотой 1ms на blink всего 500гц как рассчитать остальное, может можно сделать по другому. ПЛК 100-24 к-м
управление с помощью ШИМ?
Александр Приходько
19.09.2011, 10:04
Что касается дискретных выходов на ПЛК100. Если речь идет о высокоскоростном выходе, то лезем в документацию с диска и читаем файл: PLC_Configuration_OWEN.pdf. Вам нужен раздел 2.2.3. Подмодуль «Генератор» (Generator).
Небольшой кусок из руководства:
Модуль «Генератор» (Generator) – программный модуль,
расширяющий функционал дискретного выхода и осуществляющий за счет
аппаратного обеспечения процессора функционирование выхода в режиме
высокоточного и высокоскоростного генератора с изменяемой скважностью.
Примечание. Особенности аппаратной реализации ОВЕН ПЛК позволяют
осуществлять генерирование сигнала только для ПЛК100-К и только через
одиннадцатый выход. В других модификациях ОВЕН ПЛК модуль «Генератор»
(Generator) не реализован. При этом выход ПЛК100-К способен выдавать
импульсы, как единичные, так и нулевые, длительностью не мене 30мкс.
Соответственно остальные выходы у вас привязаны к циклу программы, чем сложнее программа, тем дольше она выполняется, тем меньше частота выхода. Самый минимальный цикл ПЛК 1мс. Соответственно, на включение и выключение выхода вам необходмо два! цикла (в одном включить, в другом выключить) - минимум 2 мс. Из этих расчетов получаем частоту 500Гц. Вот и вся арифметика.
ПЛК100 не совсем верное решение для управления шаговым двигателем.
Спасибо. на будущее процесс разработки на этом не останавливается есть ли другие ПЛК? то какие? посоветуйте! для большей реализации управления ШД. и плюс к этому в машину должен загружаться G-cod.
Александр Приходько
20.09.2011, 09:52
Как вариант можете рассмотреть ПЛК110 с 4-я быстрыми выходами. Только заранее ознакомьтесь с руководством: http://www.owen.ru/uploads/rie_plk110.pdf
Поддержки G-cod на наших контроллерах нет.
Вариант второй - рассмотреть специализированные контроллеры для управления шаговым двигателем, но у нас таких пока нет.
Николаев Андрей
20.09.2011, 11:11
Единственно, что можно добавить - есть контроллеры ШД с интерфейсом RS485
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot