Просмотр полной версии : Управление частотой выхода ПЛК 110-60 [M02]
PLCmaste
10.07.2021, 13:28
Добрый день! Недавно начал писать проекты на CodeSys V2.3 для шагового двигателя. В своем проекте в качестве генератора импульсов использовал BLINK, но я заметил, что ширину импульса нельзя сделать меньше 1 миллисекунды, что является проблемой для шагового двигателя. Порылся в интернете, нашел форум по данной теме, однако для осуществления управления ШД таким образом явно нужен опыт больше чем у меня. Есть ли примеры, управление именно частотой, а не периодом выхода, и не могли бы вы поделиться ими?
Вот тема https://owen.ru/forum/showthread.php?t=22169&page=29&p=221928&viewfull=1#post221928. Как я понял запускать её нужно не через Кодесис, а Хардэллу.
Библиотека OSCAT вам в помощь https://ftp.owen.ru/CoDeSys3/98_Books/oscat_basic333_ru.pdf
Филоненко Владислав
12.07.2021, 08:04
Добрый день! Недавно начал писать проекты на CodeSys V2.3 для шагового двигателя. В своем проекте в качестве генератора импульсов использовал BLINK, но я заметил, что ширину импульса нельзя сделать меньше 1 миллисекунды, что является проблемой для шагового двигателя. Порылся в интернете, нашел форум по данной теме, однако для осуществления управления ШД таким образом явно нужен опыт больше чем у меня. Есть ли примеры, управление именно частотой, а не периодом выхода, и не могли бы вы поделиться ими?
Вот тема https://owen.ru/forum/showthread.php?t=22169&page=29&p=221928&viewfull=1#post221928. Как я понял запускать её нужно не через Кодесис, а Хардэллу.
Или так или использовать интеллектуальный внешний драйвер, даже самый тупой варианта на ардуинке nano будет работать лучше чем попытка из цикла ПЛК управлять каждым шагом с высокой частотой
A.Simonov
12.07.2021, 15:24
Добрый день! Недавно начал писать проекты на CodeSys V2.3 для шагового двигателя. В своем проекте в качестве генератора импульсов использовал BLINK, но я заметил, что ширину импульса нельзя сделать меньше 1 миллисекунды, что является проблемой для шагового двигателя. Порылся в интернете, нашел форум по данной теме, однако для осуществления управления ШД таким образом явно нужен опыт больше чем у меня. Есть ли примеры, управление именно частотой, а не периодом выхода, и не могли бы вы поделиться ими?
Вот тема https://owen.ru/forum/showthread.php?t=22169&page=29&p=221928&viewfull=1#post221928. Как я понял запускать её нужно не через Кодесис, а Хардэллу.
Добрый день
Коллеги давно делали библиотеку для ШД на базе прерываний.
Там есть блок который генерирует импульсы с заданной частотой.
PLCmaste
18.07.2021, 13:18
Спасибо за ответы! Остановился на Hardella. Только встретил проблему: не могу менять вводимые данные до окончания цикла. Каким образом можно это сделать не нарушив цикл. (Необходимо отладить в работе)
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot