Обратился бы к пользователям, не так страшно было бы отвечать. А то вообще, "пацаны" (как Раскудрявый красавец) - дык, я бы сразу чьой-то вякнул бы
Ну, шутки-шутками. а я вот попробовал работать с ШИМом в ПЛК100 и поэтому хочу высказать мнение не эксперта, но пользователя. Если, конечно, хотелка у уважаемых разработчиков еще не закончилась. Тема-то старая...
1. Как вариант - все скоростные (в пределах п.2). Ведь речь идет не о супер-пупер скоростях. Сейчас даже аппаратный Генератор в ПЛК100 поганенько работает уже на килогерцах. Так что речь ведь не о мегагерцовых выходах?
Если это плохо получается, то один достаточно. Все же аппаратно поддерживать высокие частоты на всех не выйдет, а один, управляемый прямо от внутреннего таймера микроконтроллера, сделать надо бы.
2. Там. где выход может ШИМить - нужно хотя бы десятки килогерц. Это связано с простой задачей: получением из ШИМа постоянного напряжения. Фильтровать 1 кГц и фильтровать 20 кГц - очень разные задачи.
А если не ШИМить и не генерировать просто сигнал - тогда и нынешнего быстродействия достаточно. Во всяком случае, с моей скромной колокольни.
3. Ну, для моих задач нынешней нагрузочной способности достаточно. Там 150 мА, кажется? Для скоростного может быть уровень нужно снизить с 24 до 5 В, но это уж как получится...
Думаю надо сделать стандартный частотный выход для управления сервоприводом или шаговым. Задавать количество выданных импульсов с заданной максимальной частотой и рампой, просто генерировать импульсы с заданной частотой с их подсчетом, а также выход направления вращения - вперед/назад. Аналог, например модуль генератора Beckhoff KL2521
Последний раз редактировалось Николаев Андрей; 22.10.2014 в 15:40.
Сейчас как раз так и делаем в ПЛК110. Будет "фб" для управления ШД. Блок будет передавать данные в сопроцессор. А он уже непосредственно управлять частотным выходом вне цикла ПЛК.
4 выхода.
Планируются:
ШИМ (один канал)
Генератор простой (1 канал)
Управление элементарным ШД - 2 канала.
Блоки на 4,6,8 каналов выхода пока не планировали.
1) Обычно требуется один или три. Разумеется эти модули должны пристёгиваться к корпусу контроллера и подключаться на внутреннюю быструю шину.
Выносной вариант должен совмещаться с входами энкодеров и конечными ограничителями, то есть такой модуль должен быть сам по себе приводом без силовой части, получающим по сети только уставку(позицию), скорость позиционирования или подачу(шаг или мм на оборот), соответственно просятся коеффициенты передачи.
2) до 10кГц вполне достаточно для шагового привода. Обычно это какие-либо оси перемещения, выставления размера, позиционирования. Исходя из точности 0.2 мм на импульс энкодера. За исходные я бы принимал
2500 мин-1 рабочие обороты АС двигателя, передача обычно от 1:10 до 1:25
это максимум 250/60= 4,2 оборотов энкодера(винтовой оси) в секунду
Для систем CNC с сервоприводами до 50кГц и даже до 100кГц . Здесь точности позиционирования выше на порядки - обычно для деревяшек 0.02 мм стандарт. Металлообработка ещё точнее. Вряд ли кто-то , без серьезных исследований и научных амбиций, начнёт делать оборудование требующее 200 или 300кГц. Но у вашего главного конкурента (название из двух импортных слов пропускаю ) такие специализированные контроллеры имеются.
3) управление будет осуществляться либо китайскими шаговыми привода ( на входе оптопары 5 Вольт, довеска 1.5кОм позволяет подавать 24В), либо частнотный привод в режиме ведомый по частоте( но это редкий вариант), либо сервоприводы также воспринимающие частоту (обычно 24В). Токи даже сказать трудно. Могут быть приводы двигателей постоянного тока, это кажется в открывании дверей-ворот популярно.
4) развязка... если будут управляться на частотных приводах логические входы ( это я к случаю контроля за предельными выключателями), то да, так как там лучше использовать напряжение управления с клемм самого прибора 12-24В