Страница 119 из 135 ПерваяПервая ... 1969109117118119120121129 ... ПоследняяПоследняя
Показано с 1,181 по 1,190 из 1349

Тема: Hardella IDE

  1. #1181

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    День добрый.
    Перечитывать всё времени нет.
    Сколькими ШД я могу управлять с помощью Hardella?
    Так чтобы с ускорением\держанием заданной скоростью и тормозом независимо ШД друг от друга.
    EN\Reverse допускается управление через обычные выхода.
    Спасибо
    С готовым блоком -- 2 ШД.
    С Stepper_Light 4ШД, но там не реализовано удержание скорости. Нужно будет добавить пару условий, чтобы, например, при указании Quantity=100500 блок не переходил в режим замедления.

  2. #1182

    По умолчанию

    Как и обещал, выкладываю видео:


    Станок ещё в отладке, поэтому не судите строго.
    Последний раз редактировалось Nikolay.L; 18.07.2018 в 11:58.

  3. #1183

    По умолчанию

    В разработку и изготовление станка вложены не малые деньги. Интересно каков срок окупаемости станка.
    Последний раз редактировалось IVM; 18.07.2018 в 12:37.

  4. #1184

    По умолчанию

    Точных цифр не скажу, но не более 2-х лет

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

    По умолчанию

    Ide: Hardella 1.7.2
    ПЛК: 110-30.К.М М02

    Проблема
    Загрузил пример BlinkningLeds, выхода моргают, но в конфигураторе codesys 2 быстрых входа (понятно что доступ из конфигуратора потерял к ним) и 3 обычных постоянно "горят" и никак не реагируют на внеш.воздействие.
    Почему теряется возможность отслеживать простые 3 входа?
    Если удалить PRU0 и PRU1, почистить проект и перезагрузить то всё работает в штатном режиме. До загрузки из hardella тоже кстати всё работало.

    Вот скрин конфигуратора https://yadi.sk/i/jLSTcN2K1wcveg

    В инструкции на сайте
    Настройка CoDeSys для PRU программирования

    В двух словах: нужно загрузить .prg и .exp файлы, и добавить библиотеку pruAccessLib.lib. Этот файл можно взять...
    В обновлении 24 янв 2017: v1.6.2
    PRU: Подключать библиотеку pruAccessLib.lib больше не требуется
    Так надо её подключать или не надо?

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

    По умолчанию

    5й выход работает нормально, получается всегда первые 4 входа перестают работать, хотя быстрых только 2. Баг или фича? Как поправить?

  7. #1187

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    ПЛК: 110-30.К.М М02
    Почему теряется возможность отслеживать простые 3 входа?
    У меня 110-32.К.М М02

    Тут, наверное, вопрос к ОВЕН. По известной мне информации, через PRU заведено 4 цифровых входа.
    Если в 30.К.М М02 раскладка другая, то есть такие варианты:

    1) Спросить у ОВЕН -- может, ответят
    2) Подобрать. ПЛК же есть?
    Попробуйте залить туда такую программу (для начала -- в PRU0):
    Код:
    @Export              
    output reg30 : DWORD;
    ...
    ASM 
      ADD reg30, R31.dw, 0 
    END_ASM
    Известные мне данные попадают в 2,3,21 и 22 биты регистра R31.
    Возможно, 5-ый "потеряный" вход попадает в ещё какой-то бит регистра R31.

    Или, возможно, эти данные приходят в PRU1 -- там можно аналогично посмотреть что приходит в R31.


    К сожалению, сделать работу "через конфигуратор" невозможно -- тут ОВЕН не рассказывают про то, как прошивка ПЛК общается данными со "штатной" PRU программой. С другой стороны, если входы "загораются в конфигураторе", то для меня это намёк на то, что по факту, эти входы обрабатываются в PRU, и наверняка их можно распознать по R31 одного из PRU ядер.

    Цитата Сообщение от Scream Посмотреть сообщение
    Так надо её подключать или не надо?
    С новой версией Hardella (начиная с 1.6.2) -- не надо. Да, надо обновить сайт.
    Последний раз редактировалось Владимир Ситников; 06.11.2018 в 16:14.

  8. #1188

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    5й выход работает нормально, получается всегда первые 4 входа перестают работать, хотя быстрых только 2. Баг или фича? Как поправить?
    А, 5-ый работает, тогда, скорее всего, дело в том, что первые 4 входа всегда заведены через PRU и обращаться к ним нужно через блок FAST_INPUTS для программы PRU0: https://hardella.com/docs/pru/standa...y/#fast_inputs

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

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    А, 5-ый работает, тогда, скорее всего, дело в том, что первые 4 входа всегда заведены через PRU и обращаться к ним нужно через блок FAST_INPUTS для программы PRU0: https://hardella.com/docs/pru/standa...y/#fast_inputs
    Да действительно могу добраться до 3 и 4 через FAST_INPUTS, но судя из документации ПЛК это не быстрые.
    Не понятно будут ли они работать так же как 1 и 2 или на них частоту такую же как на простые и не более? Похоже всё таки фича.

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

    По умолчанию

    Цитата Сообщение от Scream Посмотреть сообщение
    Да действительно могу добраться до 3 и 4 через FAST_INPUTS, но судя из документации ПЛК это не быстрые.
    Не понятно будут ли они работать так же как 1 и 2 или на них частоту такую же как на простые и не более? Похоже всё таки фича.
    О, тут capzap научился поиском работать
    http://www.owen.ru/forum/showthread....l=1#post291841

    ответ тут
    http://www.owen.ru/forum/showthread....l=1#post233734

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

Ваши права

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