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

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

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

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

    По умолчанию

    Да, я имел в виду ENABLE функционального блока.
    Владимир можете добавить в PRU чтение входов?

  2. #2

    По умолчанию

    Пробуем pru_pulse_v5.zip
    PRU1 должна залиться, но управлять fast output'ом она не сможет. Надо ещё программу поправить.


    Цитата Сообщение от dima64 Посмотреть сообщение
    Да, я имел в виду ENABLE функционального блока.
    Владимир можете добавить в PRU чтение входов?
    Да, чтение добавить можно, но тут вопрос: что именно читать, какая фильтрация, и импульсы какой минимальной длительности планируется ловить?

    Если вопрос "как сделать так, чтобы "не быстрые" discrete inputs заработали в конфигураторе, то тут вопрос к Владиславу.
    Если он расскажет (хотя бы мне лично) как из PRU программы передавать данные в КДС программу (я имею ввиду не pruAccessLib, а "передавать данные в plcconfiguration") -- сделаю.
    Последний раз редактировалось Владимир Ситников; 29.09.2016 в 13:48.

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

    По умолчанию

    Ну, в лучшем случае, как в конфигураторе. Что бы можно было задавать фильтрацию для конкретной задачи.
    Я правильно понимаю, что если залиты PRU, то ни быстрые счетчики, ни быстрый энкодер уже работать не будет?

  4. #4

    По умолчанию

    Цитата Сообщение от dima64 Посмотреть сообщение
    Я правильно понимаю, что если залиты PRU, то ни быстрые счетчики, ни быстрый энкодер уже работать не будет?
    И да и нет.

    В PRU программе можно любую программу писать.
    Хоть счётчик, хоть энкодер, хоть декодер UART, хоть что.

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

    По умолчанию

    Я понял. Имел в виду в конфигураторе.

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

    По умолчанию

    А чем v5 отличается от v4
    Сейчас PRU1.prg не подхватывается
    . Или только подхват PRU1?
    Завтра попробую.

  7. #7
    Пользователь
    Регистрация
    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.

  8. #8

    По умолчанию

    Цитата Сообщение от 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 кГц, без дробления шага.

  9. #9

    По умолчанию

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

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

    По умолчанию

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

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

Похожие темы

  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

Ваши права

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