Здравствуйте.
Значит, есть контроллер Crevis с импульсным слотом расширения для управления ШД. Программируется через Codesys v3.5. Не имел с ним дел раньше (с кодесисом), а только с Tia Portal. Подскажите, знающие люди, есть ли возможность прикрутить ось к любому ПЛК и использовать функции Motion Control (MC_Home, MC_Halt, etc) как например делается для Сименса? Функции такие в CDS нашел, а вот в документации Crevis-а все расписано в виде задания количества импульсов, частоты, времени нарастания сигналов, что кажется весьма далеко от удобства использования, и даже не очень понятно с первого раза с какой стороны подойти.
Есть ли возможность эти МС_* функции к Кревису прикрутить?
Примеры из документации
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Codesys v3.5 и управление ШД через pulse/dir
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 06 авг 2021, 16:22
- Имя: Александр
- Благодарил (а): 14 раз
Codesys v3.5 и управление ШД через pulse/dir
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 2092
- Зарегистрирован: 15 авг 2011, 21:36
- Имя: Пупков Сергей Викторович
- Страна: Россия
- город/регион: Москва
- Благодарил (а): 135 раз
- Поблагодарили: 174 раза
Codesys v3.5 и управление ШД через pulse/dir
Ось - это всего лишь программные навороты, чтобы "легче" управляться с серводвигателями. И что характерно для оси - наличие обратной связи от двигателя - обычно энкодера. У вас на ШД энкодер то есть?
Не, конечно можно точно позиционировать ШД импульсами, Но только если крутить его медленно. А при 100 оборотах и медленно не поможет, все равно ошибка наберется.
Поэтому вначале надо четко понимать чем вы управляете, а потом уже подтаскивать к этому библиотеки.
В случае шаговика без обратной связи не вижу необходимости в библиотеках, все пишется на коленке.
И библиотеки надо искать у Crevis
Не, конечно можно точно позиционировать ШД импульсами, Но только если крутить его медленно. А при 100 оборотах и медленно не поможет, все равно ошибка наберется.
Поэтому вначале надо четко понимать чем вы управляете, а потом уже подтаскивать к этому библиотеки.
В случае шаговика без обратной связи не вижу необходимости в библиотеках, все пишется на коленке.
И библиотеки надо искать у Crevis
-
- эксперт
- Сообщения: 2340
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 1998 раз
- Поблагодарили: 176 раз
Codesys v3.5 и управление ШД через pulse/dir
ШД ставят для удешевления.
Не медленно, а не превышая его нагрузки.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 06 авг 2021, 16:22
- Имя: Александр
- Благодарил (а): 14 раз
Codesys v3.5 и управление ШД через pulse/dir
Мне нужно управлять серводвигателем, так что он отработает правильно, не уточнял потому что принцип управления один.
Жаль, конечно, получится изобретение велосипеда, и довольно примитивного при том. С помощью MC_* функций можно было плавно разогнаться и остановиться, на сименсе, по кр. мере.В случае шаговика без обратной связи не вижу необходимости в библиотеках, все пишется на коленке
-
- эксперт
- Сообщения: 2340
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 1998 раз
- Поблагодарили: 176 раз
Codesys v3.5 и управление ШД через pulse/dir
Управляйте, раз надо. Кто вам мешает?
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 06 авг 2021, 16:22
- Имя: Александр
- Благодарил (а): 14 раз
Codesys v3.5 и управление ШД через pulse/dir
Хотелось как в Сименсе)
Отправлено спустя 3 минуты 40 секунд:
Всем спасибо. Разобрался, примерно, в документации, плюс есть примеры у них. Возможно даже, напрямую задавать импульсы и частоту получится намного проще, чем через Motion Control функции. Ускорение и торможение тоже имеются, так что ок.
-
- эксперт
- Сообщения: 2340
- Зарегистрирован: 20 дек 2018, 04:45
- Имя: Сергей
- Страна: РБ/РФ
- город/регион: РФ Сергиев Посад
- Благодарил (а): 1998 раз
- Поблагодарили: 176 раз
Codesys v3.5 и управление ШД через pulse/dir
На сколько я помню, в Motion Control вы просто получаете задание 0..100%. А что это будет, аналоговый сигнал 0..10В или ШИМ - не важно.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.