Страница 44 из 135 ПерваяПервая ... 3442434445465494 ... ПоследняяПоследняя
Показано с 431 по 440 из 1349

Тема: Hardella IDE

  1. #431

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    В моем случае просто обязательно. От показаний этого энкодера работают еще 14 исполнительных устройств. Есть градус включения и градус выключения. Если не обнулять по Z, то после первого оборота вся логика работы устройств просто встанет. Позднее я предоставлю полный проект, когда он будет готов
    Может, тогда добавить счётчик "количества оборотов"?
    Или ABZ энкодеры никогда не используются "более чем на 1 оборот"?

  2. #432

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Возможно, у 110-32 и 110-30 по разному распаяны выходы. Тут уж не знаю.
    0) Из простого КДС быстрый выход нормально управляется?

    1) Можно попробовать: PRU1 (посмотреть будут ли реагировать другие два fast output).

    Если fast output 3 действительно не загорается, то можно попробовать так
    2) Более простую программу. Например, "пример blink"
    3) Спросить у ОВЕН одинаково ли управление fast output3 у 110-32М02 и 110-30М02. Возможно, на разных ПЛК выходы управляются разными битами
    4) Сделать PRU программу, которая выдаст единички во все выходы PRU и посмотреть включится ли fast output.
    5) Написать простую (не PRU) программу, мигающую 3-им быстрым выходом, и из памяти ПЛК считать где находится этот самый секретный бит

  3. #433
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,033

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Может, тогда добавить счётчик "количества оборотов"?
    Или ABZ энкодеры никогда не используются "более чем на 1 оборот"?
    В моем случае совершенно бессмысленно. Экодер в процессе работы крутится постоянно, в зависимости от его показаний включаются и выключаются разные хлопушки-моргушки. Причем есть устройства который включаются например в 330*, а выключются в 45*. Т. е. устройство включается в одном цикле, а выключается в следующем.
    Ну если только этот счетчик использовать как счетчик продукции. Было бы разумно, если бы качество вырабатываемй продукции было 100%. К сожалению на имеющихся машинах это не так.
    Последний раз редактировалось Sulfur; 13.01.2017 в 10:27.

  4. #434

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Изменил таргет на 110-32М v2, залил в ПЛК -- работает.
    Визуально оба выхода постоянно горят (ну, глазами килогерц всё равно не увидишь, поэтому так и должно быть, что визуально оно просто горит).

    Вот видео из КДС: http://recordit.co/R65u4Wcdu7
    Счётчик импульсов бежит, всё в порядке.

    Что у вас показывает КДС в момент работы программы?

    Возможно, у 110-32 и 110-30 по разному распаяны выходы. Тут уж не знаю.
    Поставил самые свежие прошивку и Target для ПЛК110-30[М02]. Толку ноль.

    Секунд через 5 После запуска программы рвется связь с CoDeSys. Быстрые выходы ПЛК не переключаются.

    Быстрые выходы проверял, они исправны.
    Последний раз редактировалось Newcomer; 13.01.2017 в 15:59.

  5. #435

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Поставил самые свежие прошивку и Target для ПЛК110-30[М02]. Толку ноль.

    Секунд через 5 После запуска программы рвется связь с CoDeSys. Быстрые выходы ПЛК не переключаются.

    Быстрые выходы проверял, они исправны.
    Если организуете удалённый доступ к ПЛК и переведёте его в режим стоп (хвала тумблеру!), то могу посмотреть что там творится.

  6. #436

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Если организуете удалённый доступ к ПЛК и переведёте его в режим стоп (хвала тумблеру!), то могу посмотреть что там творится.
    Залил PRU0.prg и PRU1.prg и ШД, управляемый от PRU0 закрутился.
    Последний раз редактировалось Newcomer; 13.01.2017 в 16:44.

  7. #437

    По умолчанию

    Возник вопрос по безостановочному вращению вала ШД. Нет ли возможности постоянно не делать этот самый перезапуск чтобы не было кратковременного останова ШД.

    STEPPER_PRU0_stepper_enable := SteppersConfig_Pru0MemoryTransfer.STEPPER_PRU0_ste pper_state <> STOP_STEPPER_RUN_STATE

  8. #438

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Залили PRU0.prg и PRU1.prg и ШД, управляемый от PRU0 закрутился.
    Странно, но, похоже, нужно подключать debug 232 и смотреть что пишет ПЛК при запуске (ну, если интересно разобраться почему без PRU1.prg не работает).

  9. #439

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Возник вопрос по безостановочному вращению вала ШД. Нет ли возможности постоянно не делать этот самый перезапуск чтобы не было кратковременного останова ШД.

    STEPPER_PRU0_stepper_enable := SteppersConfig_Pru0MemoryTransfer.STEPPER_PRU0_ste pper_state <> STOP_STEPPER_RUN_STATE
    Вроде, обсуждали уже. Вариант указать quantity = 4294967295 подойдёт?
    На скорости 10000 этого хватит на 4 суток.

  10. #440

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Странно, но, похоже, нужно подключать debug 232 и смотреть что пишет ПЛК при запуске (ну, если интересно разобраться почему без PRU1.prg не работает).
    А у вас без PRU1.prg работает ? Возможно я что-то не так делал и поэтому без PRU1.prg не работало. Этот момент я еще уточню.

Страница 44 из 135 ПерваяПервая ... 3442434445465494 ... ПоследняяПоследняя

Ваши права

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