Подскажите как реализовать управление драйвером ШД по протоколу step/dir используя FDO? Какой нужно для этого логический блок использовать в codesys?
Подскажите как реализовать управление драйвером ШД по протоколу step/dir используя FDO? Какой нужно для этого логический блок использовать в codesys?
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Подскажите, а как вы реализуете управление? Плавный разгон торможение не нужно. Хочу понять как мне реализовать передачу сигналов step/dir на основе fdo.
Можете показать пример?
сей час страдаю тем же вопросом. С dir и eneble, вопросов бить не должно на них хвати и битовой маски ( обычных выходов). на степ кидаещь пакет импульсов через быстрый выход. в вкладке конфигурации выходов настраиваешь режим работы выхода, периуд и длительность импульсов ( от этого зависит скорость вращения ШД). через вкладку соотнесение выходов => генераторы импульсов назначаешь две переменные 1я это сколько генератору осталось сгенеривовать 2я это сколько ему вообще нужно сгенерировать. суть работы такая. ты заносишь 1000 импульсов (шагов) генератор их выплёвыет, как только всё выпленнул ты записываешь в 0 в количесво импульсов а потом снова нужное количство. короче перед новой порцией импульсов количесто их нужно занулить. сумбурно но как-то так.
п.с. но я работаю с серво приводом.