День добрый.
Перечитывать всё времени нет.
Сколькими ШД я могу управлять с помощью Hardella?
Так чтобы с ускорением\держанием заданной скоростью и тормозом независимо ШД друг от друга.
EN\Reverse допускается управление через обычные выхода.
Спасибо
Nikolay.L четырьмя ШД управляет.
Как и обещал, выкладываю видео:
Станок ещё в отладке, поэтому не судите строго.
Последний раз редактировалось Nikolay.L; 18.07.2018 в 11:58.
В разработку и изготовление станка вложены не малые деньги. Интересно каков срок окупаемости станка.
Последний раз редактировалось IVM; 18.07.2018 в 12:37.
Точных цифр не скажу, но не более 2-х лет
Ide: Hardella 1.7.2
ПЛК: 110-30.К.М М02
Проблема
Загрузил пример BlinkningLeds, выхода моргают, но в конфигураторе codesys 2 быстрых входа (понятно что доступ из конфигуратора потерял к ним) и 3 обычных постоянно "горят" и никак не реагируют на внеш.воздействие.
Почему теряется возможность отслеживать простые 3 входа?
Если удалить PRU0 и PRU1, почистить проект и перезагрузить то всё работает в штатном режиме. До загрузки из hardella тоже кстати всё работало.
Вот скрин конфигуратора https://yadi.sk/i/jLSTcN2K1wcveg
В инструкции на сайте
В обновлении 24 янв 2017: v1.6.2Настройка CoDeSys для PRU программирования
В двух словах: нужно загрузить .prg и .exp файлы, и добавить библиотеку pruAccessLib.lib. Этот файл можно взять...Так надо её подключать или не надо?PRU: Подключать библиотеку pruAccessLib.lib больше не требуется
У меня 110-32.К.М М02
Тут, наверное, вопрос к ОВЕН. По известной мне информации, через PRU заведено 4 цифровых входа.
Если в 30.К.М М02 раскладка другая, то есть такие варианты:
1) Спросить у ОВЕН -- может, ответят
2) Подобрать. ПЛК же есть?
Попробуйте залить туда такую программу (для начала -- в PRU0):
Известные мне данные попадают в 2,3,21 и 22 биты регистра R31.Код:@Export output reg30 : DWORD; ... ASM ADD reg30, R31.dw, 0 END_ASM
Возможно, 5-ый "потеряный" вход попадает в ещё какой-то бит регистра R31.
Или, возможно, эти данные приходят в PRU1 -- там можно аналогично посмотреть что приходит в R31.
К сожалению, сделать работу "через конфигуратор" невозможно -- тут ОВЕН не рассказывают про то, как прошивка ПЛК общается данными со "штатной" PRU программой. С другой стороны, если входы "загораются в конфигураторе", то для меня это намёк на то, что по факту, эти входы обрабатываются в PRU, и наверняка их можно распознать по R31 одного из PRU ядер.
С новой версией Hardella (начиная с 1.6.2) -- не надо. Да, надо обновить сайт.
Последний раз редактировалось Владимир Ситников; 06.11.2018 в 16:14.
5й выход работает нормально, получается всегда первые 4 входа перестают работать, хотя быстрых только 2. Баг или фича? Как поправить?