Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: ФБ "Blink"

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию ФБ "Blink"

    До каких частот может стабильно работать генератор импульсов "Blink" из библиотеки UTILLIB СоDeSys 2 ?
    Реально ли использовать его для подачи импульсов управления на драйвер шагового двигателя, если нужна работа двигателя на малых и средних оборотах? К примеру, можно ли получить стабильные импульсы с частотой до 200-400 гц при равной длительности импульса и паузы?

  2. #2

    По умолчанию

    Сюда сходи: http://www.owen.ru/forum/showthread.php?t=23013

    В Hardella IDE есть специальный ФВ для управления драйвером ШД.
    Последний раз редактировалось Вольд; 24.02.2017 в 16:15.

  3. #3

    По умолчанию

    Меня интересует не Hardella, а именно данный конкретный вопрос - что может ФБ Blink в данном случае.
    Дело в том, что при эмуляции он выдает нестабильные импульсы и не работает при длительностях менее 0,1 сек.
    Что на самом деле - то же самое или нет?
    Дискусси Сотникова я читал, там много спорного, но и много интересного.

  4. #4

    По умолчанию

    Цитата Сообщение от Р.Александр Посмотреть сообщение
    Дискусси Сотникова я читал, там много спорного, но и много интересного.
    Споры и сомнения вокруг Hardella давно закончились, все там работает хорошо.

    При помощи ФБ Blink можно получить максимум 500 Гц при скважности 2, только вряд ли вы получите хорошие результаты при управлении драйвером ШД. Это очень примитивный подход к решению задачи.
    Последний раз редактировалось Вольд; 24.02.2017 в 21:06.

  5. #5

    По умолчанию

    Я не говорил, что Hardella плохо. Мой вопрос связан с конкретными условиями имеющейся задачи - есть устройство на ПЛК -110, с рабочей программой, которая всех устраивает, в нем свободны "быстрые" выхода и часть входов Необходимо просто установить вместо пневмоцилиндра шаговый двигатель с ШВП, который будет передвигать головку на определенное расстояние с относительно небольшой скоростью, и возвращать назад.
    Если Blink работает стабильно, достаточно добавить один генератор и реверсивный счетчик с обвязкой для старта и реверса, не трогая основную программу, если нет - нужно переписывать все.
    Отсюда и вопрос. Если вы говорите - 500 герц, можно попробовать, авось и получится.

  6. #6

    По умолчанию

    Цитата Сообщение от Р.Александр Посмотреть сообщение
    Если Blink работает стабильно, достаточно добавить один генератор и реверсивный счетчик с обвязкой для старта и реверса, не трогая основную программу, если нет - нужно переписывать все.
    Если использовать ФБ Steper из Hardella, то переписывать все не придется. Нужно будет добавить небольшой кусочек кода. ФБ Steper сформирует направление вращения, плавно разгонит, остановит ШД, отсчитает заданное количество импульсов (и это все в одном флаконе ). Это многократно проверено на железе и замечательно работает. Контроллер должен быть ПЛК110[М02].
    Последний раз редактировалось Вольд; 26.02.2017 в 16:02.

  7. #7

    По умолчанию

    Я выше писал, что контроллер не [M02].
    Насчет Hardella и ее возможностях я знаю из переписки с Сотниковым на форуме Электропривод.ру еще в ноябре, однако всему свое время и место - если придется что то делать новое, тогда другой вопрос.

  8. #8

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    См. пост #4
    Смотрим время цикла в эмуляции
    С блинком все нормально. Тока дискретность времени - 1мс, и как все фб зависит от времени цикла.
    Полностью поддерживаю предыдущий ответ.
    В эмуляции цикл ПЛК организован на ПК. В самом ПЛК цикл по умолчанию 1 мс и несравнимо стабильнее. Соответственно блинк может "вызываться" один раз в цикле.
    Для таких простых задач как простая генерация есть работа с быстрыми выходами, где, как и написал Lara192, можно задать выдачу ШИМ нужной скважности. Вне цикла. Именно замену этому методу и разрабатывает Ситников. Но он есть.

  9. #9

    По умолчанию

    Спасибо. Это все, что меня интересовало - в реальном ПЛК стабильнее, чем в эмуляции, плюс возможность получить до 500 гц.
    С остальным можно уже разобраться.
    Все дело в том, что оборудование в работе, и ради эксперимента останавливать нет возможности.

  10. #10
    Пользователь
    Регистрация
    22.02.2013
    Адрес
    г.Тихорецк, Краснодарский край
    Сообщений
    384

    По умолчанию

    Можно и свой фб на таймерах сваять, мне кажется будет надежней..

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 16
    Последнее сообщение: 15.02.2017, 11:39
  2. Ответов: 49
    Последнее сообщение: 06.08.2015, 14:38
  3. Ответов: 20
    Последнее сообщение: 15.04.2015, 11:02
  4. Ответов: 7
    Последнее сообщение: 27.02.2013, 19:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •