Страница 33 из 69 ПерваяПервая ... 23313233343543 ... ПоследняяПоследняя
Показано с 321 по 330 из 688

Тема: Программирование ПЛК110 [М02] для задач реального времени

  1. #321
    Пользователь
    Регистрация
    28.01.2011
    Адрес
    Новосибирск
    Сообщений
    79

    По умолчанию

    Итак pru_pulse_v5.zip.
    PRU1.prg подхватывается:
    ................................................
    Retain init
    Slave Retain loaded
    EEPROM init
    PRU0 user programm loaded
    PRU1 user programm loaded
    Но двигатель ШД не работает (генерации нет, при любом состоянии OUT_NUM: BYTE; (* 1, 2, 3 или 4 *).
    При подаче команды ENABLE FB переходит в состояние STATE=2 (без разгона) и остается в этом режиме даже при снятии ENABLE.
    Выход только перезагрузкой.
    При удалении из ПЛК PRU1 функциональный блок начинает работать, как положено.
    Исправлено поведение при quantity=0, 1 (т.е. выдаётся 0 и 1 импульс) все четко.
    Вот так ведет себя ШД при частотах от 145 до 175 Гц: https://yadi.sk/i/KcUtVLhhvvBme
    Последний раз редактировалось dima64; 30.09.2016 в 08:07.

  2. #322
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,125

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Вот Вы,rovki, тоже начинали у нас как тестер.
    А теперь уважаемый разработчик макросов, и у нас появляетесь часто, и новинки получаете в первых рядах и т.п.

    Если человек сам выразил желание потестить углублённо - зачем ему мешать.
    Это вы так для себя считали ,а я себя так не ощущал -тестером. Я творил ,что нравится и заодно баги выявлял.. И Ситникова тестером не считаю ...
    электронщик до мозга костей и не только

  3. #323

    По умолчанию

    Цитата Сообщение от dima64 Посмотреть сообщение
    Итак pru_pulse_v5.zip.
    PRU1.prg подхватывается:

    Но двигатель ШД не работает (генерации нет, при любом состоянии OUT_NUM: BYTE; (* 1, 2, 3 или 4 *).
    При подаче команды ENABLE FB переходит в состояние STATE=2 (без разгона) и остается в этом режиме даже при снятии ENABLE.
    Выход только перезагрузкой.
    При удалении из ПЛК PRU1 функциональный блок начинает работать, как положено.
    Исправлено поведение при quantity=0, 1 (т.е. выдаётся 0 и 1 импульс) все четко.
    Вот так ведет себя ШД при частотах от 145 до 175 Гц: https://yadi.sk/i/KcUtVLhhvvBme
    Что-то я не пойму удалось ли разогнать ШД до высоких частот, например 10 кГц, без дробления шага.

  4. #324

    По умолчанию

    Цитата Сообщение от dima64 Посмотреть сообщение
    Вот так ведет себя ШД при частотах от 145 до 175 Гц.
    На низких частотах надо пробовать запускать без разгона или ставить высокое ускорение.

  5. #325
    Пользователь
    Регистрация
    28.01.2011
    Адрес
    Новосибирск
    Сообщений
    79

    По умолчанию

    Нет, максимум 1100 Гц. Надо стартовать с не нулевой скорости.
    Вот характеристика драйвера:
    SMSD.jpg
    Последний раз редактировалось dima64; 30.09.2016 в 11:11.

  6. #326

    По умолчанию

    В.Ситников, что скажите про невозможность разгона ШД до высокой частоты ?

  7. #327

    По умолчанию

    Цитата Сообщение от dima64 Посмотреть сообщение
    Нет, максимум 1100 Гц. Надо стартовать с не нулевой скорости.
    Вот характеристика драйвера:
    SMSD.jpg
    ШД с этим драйвером можно разогнать максимум до 2000 Гц. Вопрос к В.Ситникову частично снимается. Остается вопрос с разгоном.

  8. #328

    По умолчанию

    Цитата Сообщение от dima64 Посмотреть сообщение
    Нет, максимум 1100 Гц. Надо стартовать с не нулевой скорости.
    Вот характеристика драйвера:
    SMSD.jpg
    Драйвер каким напряжением питаете ?

  9. #329
    Пользователь
    Регистрация
    28.01.2011
    Адрес
    Новосибирск
    Сообщений
    79

    По умолчанию

    Генерация идет нормально. Сегодня подключал сервопривод PRONET. Скорость задавал 200 кГц. Играл с разгоном/торможением - все работает. Заданное кол-во импульсов отрабатывает четко. Один нюанс: серво имеет 10000 имп/об., поэтому при 200 кГц должен вращаться со скоростью 1200 об/мин. На дисплее сервопривода высвечивается скорость 1590 об/мин.
    Драйвер запитываю от 24. На графике драйвера кривые 12В и 48В перепутаны местами.
    Последний раз редактировалось dima64; 30.09.2016 в 11:52.

  10. #330

    По умолчанию

    Цитата Сообщение от dima64 Посмотреть сообщение
    Генерация идет нормально. Сегодня подключал сервопривод PRONET. Скорость задавал 200 кГц. Играл с разгоном/торможением - все работает. Заданное кол-во импульсов отрабатывает четко. Один нюанс: серво имеет 10000 имп/об., поэтому при 200 кГц должен вращаться со скоростью 1200 об/мин. На дисплее сервопривода высвечивается скорость 1590 об/мин.
    Драйвер запитываю от 24.
    С сервоприводом проще, это очень качественная вещь. Там главное подать на вход Step нужное количество импульсов и все будет ОК. С ШД сложнее, его труднее разогнать до высоких частот. В случае с ШД надо менять частоту импульсов на входе Step драйвера по определенному закону.

Страница 33 из 69 ПерваяПервая ... 23313233343543 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 38
    Последнее сообщение: 24.01.2022, 11:56
  2. Ответов: 10
    Последнее сообщение: 11.06.2021, 14:55
  3. часы реального времени
    от vetaly в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 28.08.2015, 16:21
  4. Таймер реального времени УТ1-РiС
    от ser10 в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 16.09.2010, 12:24

Ваши права

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