Страница 91 из 135 ПерваяПервая ... 41818990919293101 ... ПоследняяПоследняя
Показано с 901 по 910 из 1349

Тема: Hardella IDE

  1. #901

    По умолчанию

    А два шд заработали? Устраивают?

    По ресурсам сходу может и не пролезть. Возможно будет проще вынести часть логики в КДС, чем впихивать текущие шд блоки в PRU.

  2. #902

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    А два шд заработали? Устраивают?

    По ресурсам сходу может и не пролезть. Возможно будет проще вынести часть логики в КДС, чем впихивать текущие шд блоки в PRU.
    Два ШД работают. Сейчас первый PRU управляет одним ШД, второй PRU управляет другим ШД и опрашивает энкодер. Хочу выкинуть энкодер и навесить на второй PRU два ШД.
    Последний раз редактировалось Вольд; 05.04.2017 в 23:37.

  3. #903
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Hardella 1.7.0
    Из проекта достал <code class="highlighter-rouge">Step motors
    </code><code>пр.кн.мыши по SteppersConfig -> Run -> указал путь -> RUN
    Получил ошибку
    </code>
    Код:
    Please upload E:\Programs\Hardella\PRU\PRU0.prg to PLC110 M02
    Note: PRU0.prg is always the same, so there's no need to upload it every time
    Please upload E:\Programs\Hardella\PRU\PRU1.prg to PLC110 M02
    Note: PRU1.prg is always the same, so there's no need to upload it every time
    Writing output to E:\Programs\Hardella\PRU\SteppersConfig.exp
    java.lang.ClassNotFoundException: pru.SteppersConfig_Pru0Program_CodeGenerator
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at com.github.vlsi.iec61131.st2ti1808.runtime.compiler.CreateLibrary.main(CreateLibrary.java:87)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at jetbrains.mps.execution.lib.startup.ClassRunner.main(ClassRunner.java:93)
    PRU создались, SteppersConfig.exp = 0кБ

    Что не так?

  4. #904

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Hardella 1.7.0
    Из проекта достал <code class="highlighter-rouge">Step motors
    </code><code>пр.кн.мыши по SteppersConfig -> Run -> указал путь -> RUN
    Получил ошибку
    </code>
    Код:
    Please upload E:\Programs\Hardella\PRU\PRU0.prg to PLC110 M02
    Note: PRU0.prg is always the same, so there's no need to upload it every time
    Please upload E:\Programs\Hardella\PRU\PRU1.prg to PLC110 M02
    Note: PRU1.prg is always the same, so there's no need to upload it every time
    Writing output to E:\Programs\Hardella\PRU\SteppersConfig.exp
    java.lang.ClassNotFoundException: pru.SteppersConfig_Pru0Program_CodeGenerator
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Unknown Source)
        at com.github.vlsi.iec61131.st2ti1808.runtime.compiler.CreateLibrary.main(CreateLibrary.java:87)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at jetbrains.mps.execution.lib.startup.ClassRunner.main(ClassRunner.java:93)
    PRU создались, SteppersConfig.exp = 0кБ

    Что не так?
    В пути к Hardella проекту были пробелы?

  5. #905
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    В пути к Hardella проекту были пробелы?
    S:\User\Администратор\MPSProjects\...

    по умолчанию, ничего не менял.

  6. #906
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    В пути к Hardella проекту были пробелы?
    Создал проект и указал папку без русских, вроде завелось, но по умолчанию на русской винде получается не работает.
    Хорошо, двигаюсь дальше.

    Вопрос, загрузил PRU0 но выхода работают 3 и 4 (ПЛК110 60), как перейти на 1 и 2?
    Последний раз редактировалось Scream; 12.04.2017 в 15:17.

  7. #907

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Вопрос, загрузил PRU0 но выхода работают 3 и 4 (ПЛК110 60), как перейти на 1 и 2?
    К сожалению, так уж сделан ПЛК110 (см https://hardella.com/docs/pru/featur...ики-ПЛК110-М02 )
    Можно либо PRU0 (выхода 3 и 4, быстрые входа), либо вместе PRU0+PRU1 (тогда будут работать 1, 2, 3, 4).
    Отдельно залить PRU1 (для 1 и 2 выходов) не заработает.
    Последний раз редактировалось Владимир Ситников; 12.04.2017 в 15:21.

  8. #908
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    К сожалению, так уж сделан ПЛК110 (см https://hardella.com/docs/pru/featur...ики-ПЛК110-М02 )
    Можно либо PRU0 (выхода 3 и 4, быстрые входа), либо вместе PRU0+PRU1 (тогда будут работать 1, 2, 3, 4).
    Отдельно залить PRU1 (для 1 и 2 выходов) не заработает.
    Ага, хорошо, запустил, крутится, классно.
    Попробую что нибудь посложнее.

  9. #909
    Пользователь
    Регистрация
    24.07.2012
    Адрес
    Россия
    Сообщений
    1,492

    По умолчанию

    Сейчас в примере используется пара выходов на одном PRU, причем один из выходов занимается направлением (DIR), но этим заниматься может и обычный выход, тогда вопрос..
    Можно подключить на каждый быстрый выход управление STEP, тоесть 4мя ШД управлять из 2 PRU?
    4 быстрых выхода на STEP + 4 обычных для DIR?

  10. #910

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Сейчас в примере используется пара выходов на одном PRU, причем один из выходов занимается направлением (DIR), но этим заниматься может и обычный выход, тогда вопрос..
    Можно подключить на каждый быстрый выход управление STEP, тоесть 4мя ШД управлять из 2 PRU?
    4 быстрых выхода на STEP + 4 обычных для DIR?
    С текущим блоком 4 ШД на 2 PRU не повесить. Нужно править блок, чтобы вычислениями занималась КДС программа.

    Иначе говоря, теоретически возможно. Практически -- я этим в ближайший месяц вряд ли буду заниматься.

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

Ваши права

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