Поиск:

Тип: Сообщения; Пользователь: Владимир Ситников

Страница 1 из 20 1 2 3 4

Поиск: На поиск затрачено 0.03 сек.

  1. Ответов
    1,357
    Просмотров
    297,769

    Как не даёт? Какая ошибка? Прямо сейчас проверил...

    Как не даёт? Какая ошибка? Прямо сейчас проверил -- 1.7.2 mac качается.
  2. Ответов
    1,357
    Просмотров
    297,769

    Подал на in1 1..0..1..0 -- программа выполняется...

    Подал на in1 1..0..1..0 -- программа выполняется за 21..48 тактов (==0.25мкс).

    Честно говоря, не понял зачем такие case, у которых все ветки одинаковые (у case всегда выполняется только одна...
  3. Ответов
    1,357
    Просмотров
    297,769

    А что всё-таки должна делать программа? Измерять...

    А что всё-таки должна делать программа?
    Измерять частоту? И что потом?
    Как-никак, если указан цикл 0.5мкс, то программа 570 раз прокрутится за 28

    Ещё наблюдение: есть блок PRU_CURRENT_TIME с...
  4. Ответов
    1,357
    Просмотров
    297,769

    Вроде, программа-то простая. Что значит "с...

    Вроде, программа-то простая.
    Что значит "с усреднением выходит медленно"?



    Ещё вспомнил: в program configuration есть галочка "report statistics". Её пробовали?

    Тогда в генерируемых...
  5. Ответов
    1,357
    Просмотров
    297,769

    На какой частоте приходят данные? Вообще...

    На какой частоте приходят данные?

    Вообще говоря, обмен с КДС выполняется как часть задержки между циклами. Иначе говоря, PRU прогамма могла бы просто сделать задержку до следующего цикла, но перед...
  6. Ответов
    1,357
    Просмотров
    297,769

    Если усреднять за 16, то вместо деления можно...

    Если усреднять за 16, то вместо деления можно использовать сдвиг -- будет гораздо быстрее.

    IF ... IF F_TRIG -- с этим поосторожнее нужно быть. Сам по себе триггер же сбрасывать нужно, а, если...
  7. Ответов
    1,357
    Просмотров
    297,769

    Например: "PRU Assembly Instruction User Guide",...

    Например: "PRU Assembly Instruction User Guide", AM1808

    Для обмена нужны инструкции SBCO и LBCO.
  8. Ответов
    1,357
    Просмотров
    297,769

    Пишем ASM -- появляется ассемблерная вставка...

    Пишем ASM -- появляется ассемблерная вставка (возможно, ctrl+пробел поможет).

    И далее команды типа
    -- Передаём данные из PRU0 в PRU1
    SBCO R29.b0, 4, 100, 1 ; пишем данные из регистра R29 в...
  9. Ответов
    1,357
    Просмотров
    297,769

    По-хорошему, должна быть ошибка компиляции про...

    По-хорошему, должна быть ошибка компиляции про out3, out4, т.к. управлять 3-4 выходами из pru0 невозможно.
  10. Ответов
    1,357
    Просмотров
    297,769

    https://hardella.com/docs/pru/features-and-limits/...

    https://hardella.com/docs/pru/features-and-limits/#%D0%A5%D0%B0%D1%80%D0%B0%D0%BA%D1%82%D0%B5%D1%80%D0%B8%D1%81%D1%82%D0%B8%D0%BA%D0%B8-%D0%9F%D0%9B%D0%9A110-%D0%9C02

    Первые два быстрых выхода...
  11. Ответов
    1,357
    Просмотров
    297,769

    Да, если управление, тогда действительно можно и...

    Да, если управление, тогда действительно можно и в Hardella сделать PRU программу.
  12. Ответов
    1,357
    Просмотров
    297,769

    Это плюс. Вроде, в ПЛК110М02 быстрые входы могут...

    Это плюс. Вроде, в ПЛК110М02 быстрые входы могут работать в режиме счётчика.
    Тогда можно в обычной КДС программе считывать показатель этого счётчика, смотреть сколько оно намотало "за секунду" и...
  13. Ответов
    1,357
    Просмотров
    297,769

    Это я понимаю, но чтобы на выходе МУ что-либо...

    Это я понимаю, но чтобы на выходе МУ что-либо поменялось оно должно получить команду по modbus.
    Ну и в МУ нет возможности "генерировать указанное количество импульсов".

    В целом, конечно, можно...
  14. Ответов
    1,357
    Просмотров
    297,769

    Правильно. Модуль называется ПЛК110-М02 :) На...

    Правильно. Модуль называется ПЛК110-М02 :)

    На других модулях ОВЕН (вроде как) нет возможности точного управления количеством импульсов.
  15. Ответов
    1,357
    Просмотров
    297,769

    Вот пример проекта с 4 ШД:...

    Вот пример проекта с 4 ШД: https://owen.ru/forum/showthread.php?t=23013&p=282856&viewfull=1#post282856
  16. Ответов
    1,357
    Просмотров
    297,769

    Я немного не про это пишу. Я про то, что текущее...

    Я немного не про это пишу.
    Я про то, что текущее состояние едва ли лучше КДС (по крайней мере, это моя оценка). Не значит, что лучше не будет.
    Возможно, aRRma99 это первый случай использования...
  17. Ответов
    1,357
    Просмотров
    297,769

    Как бы да, похоже. Но откуда unicode символы? ...

    Как бы да, похоже. Но откуда unicode символы? Вроде, в исходном коде всё латинскими набрано.
  18. Ответов
    1,357
    Просмотров
    297,769

    Как знать. Как знать. aRRma99 использует...

    Как знать. Как знать.

    aRRma99 использует широкоизвестный в узких кругах подход "использовать Hardella не для PRU программирования, а как редактор ST".
    Такое, и для ПЛК73 тоже должно работать.
    ...
  19. Ответов
    1,357
    Просмотров
    297,769

    Ну, как бы всё к этому и шло. Технически-то и...

    Ну, как бы всё к этому и шло. Технически-то и сейчас, наверное, можно сделать.
    Но, возможно, стоит доработать regalloc (ну, сейчас PRU программа должна целиком помещаться в регистры и компилятор не...
  20. Ответов
    1,357
    Просмотров
    297,769

    Но само железо по-прежнему ARM и PRU ядра для...

    Но само железо по-прежнему ARM и PRU ядра для быстрых IO. Т.е. вполне возможно, что сам подход к программированию PRU тот же самый.


    Я к тому, что в моём ПЛК110 нет NTP. Наверное, можно либо на...
  21. Ответов
    1,357
    Просмотров
    297,769

    ОВЕН в прошивке ПЛК сделали возможным отвязать...

    ОВЕН в прошивке ПЛК сделали возможным отвязать быстрые IO от CoDeSys программы, они рассказали как IO связаны с регистрами PRU процессоров, дали документацию на сам PRU процессор, и ещё они дали...
  22. Ответов
    1,357
    Просмотров
    297,769

    Нужна 8-ая версия, т.е. JBRSDK8 -> Windows-x64....

    Нужна 8-ая версия, т.е. JBRSDK8 -> Windows-x64.
    Не работает?
  23. Ответов
    1,357
    Просмотров
    297,769

    Есть немного разные блоки. В одном можно, в...

    Есть немного разные блоки. В одном можно, в другом нет.

    Hardella генерирует *.exp файл, который импортируется в КДС проект через механизм import, и всё. Библиотеки не нужны.
  24. Ответов
    1,357
    Просмотров
    297,769

    На КДС же можно разные блоки на разных языках...

    На КДС же можно разные блоки на разных языках делать.
    Hardella генерирует ST код. Но его потом менять не нужно. В основной программе его используем как кота в мешке. Передаём параметры "с какой...
  25. Ответов
    1,357
    Просмотров
    297,769

    А проверить? У меня ПЛК-110-32М2 и там, вроде,...

    А проверить?

    У меня ПЛК-110-32М2 и там, вроде, 3 и 4 через PRU, хотя тоже быстрых только 2.


    Отключаю не я, а прошивка ПЛК. И я на это повлиять не могу. Если из конфигурации перестают работать...
Показано с 1 по 25 из 500
Страница 1 из 20 1 2 3 4