А два шд заработали? Устраивают?
По ресурсам сходу может и не пролезть. Возможно будет проще вынести часть логики в КДС, чем впихивать текущие шд блоки в PRU.
Вид для печати
А два шд заработали? Устраивают?
По ресурсам сходу может и не пролезть. Возможно будет проще вынести часть логики в КДС, чем впихивать текущие шд блоки в PRU.
Hardella 1.7.0
Из проекта достал <code class="highlighter-rouge">Step motors
</code><code>пр.кн.мыши по SteppersConfig -> Run -> указал путь -> RUN
Получил ошибку
</code>PRU создались, SteppersConfig.exp = 0кБКод: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)
Что не так?
К сожалению, так уж сделан ПЛК110 (см https://hardella.com/docs/pru/featur...ики-ПЛК110-М02 )
Можно либо PRU0 (выхода 3 и 4, быстрые входа), либо вместе PRU0+PRU1 (тогда будут работать 1, 2, 3, 4).
Отдельно залить PRU1 (для 1 и 2 выходов) не заработает.
Сейчас в примере используется пара выходов на одном PRU, причем один из выходов занимается направлением (DIR), но этим заниматься может и обычный выход, тогда вопрос..
Можно подключить на каждый быстрый выход управление STEP, тоесть 4мя ШД управлять из 2 PRU?
4 быстрых выхода на STEP + 4 обычных для DIR?