Страница 44 из 57 ПерваяПервая ... 34424344454654 ... ПоследняяПоследняя
Показано с 431 по 440 из 688

Тема: Программирование ПЛК110 [М02] для задач реального времени

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    848

    По умолчанию

    Может есть у кого 110 м2 с транзисторными выходами и желательно шагавиккми или сервами, для того чтобы удаленно протестировать softmotion для данного ПЛК, напишите в личку.
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  2. #2
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    848

    По умолчанию

    https://youtu.be/G56FWvhM9d0
    Прикрутил PRU проверил, повторяемость неплохая. Дальше будем копать, еще бы получать из блока актуальную скорость и ускорение.
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  3. #3

    По умолчанию

    Цитата Сообщение от murdemon Посмотреть сообщение
    https://youtu.be/G56FWvhM9d0
    Прикрутил PRU проверил, повторяемость неплохая. Дальше будем копать, еще бы получать из блока актуальную скорость и ускорение.
    Из какого блока собираетесь получать актуальную скорость и ускорение ?

  4. #4
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    848

    По умолчанию

    Вот прикрутил SoftMotion, https://youtu.be/UJ4B2pjUv_s если кому интересны исходники пишите в личку, поделюсь.
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  5. #5
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    848

    По умолчанию

    Вот пример и исходники , кому надо
    Screenshot_2.jpg
    Проект для халидеры и для ПЛК
    Вложения Вложения
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  6. #6

    По умолчанию

    Цитата Сообщение от murdemon Посмотреть сообщение
    Вот пример и исходники , кому надо
    Screenshot_2.jpg
    Проект для халидеры и для ПЛК
    Для управления ШД какой ФБ используется, стандартный из Харделлы или свой написали ?

  7. #7
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    848

    По умолчанию

    Немного доработанный из халедеры, исходники выше.
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  8. #8

    По умолчанию

    Цитата Сообщение от murdemon Посмотреть сообщение
    Немного доработанный из халедеры, исходники выше.
    А SoftMotion сам через быстрые выходы ПЛК драйвером ШД управлять не может ? В идеале нужно: разогнать ШД и далее не останавливая вращения вала менять частоту вращения. FB в Харделле выдает заданное количество импульсов, разгоняет и тормозит. Т.е. позволяет переместиться на заданное расстояние с последующим остановом. Если рассматривать токарный станок, то там 2 координаты, продольная и поперечная. По обеим координатам надо перемещаться синхронно и непрерывно. Если контур детали сложный, то у ШД, который управляет поперечным перемещением резца надо постоянно менять частоту и направление вращения вала.

  9. #9
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    848

    По умолчанию

    Там еще надо дрбавить для positionloop, обратную связь по позиции, а то сейчас из за джитера позиция 0, уползает, ну и 2D круги порисовать.
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

  10. #10
    Пользователь Аватар для murdemon
    Регистрация
    03.02.2014
    Адрес
    Санкт-Петербург
    Сообщений
    848

    По умолчанию

    SoftMotion раз в 3мс, говорит по интерполятору скорость для каждой оси и позицию где хочу чтобы был через 3мс. Скорость ШД через ПРУ берет от интерполятора с коэффициентом винта шага и тд. И блок из ПРУ отдает его реальную координату в отсчетах ... в идеале если разница между заданной и установленной координатой за шаг не изменяется, то ПРУ успевает и тд. Если разница изменяется надо корректировать скорость от интерполятора + разница изменений помноженное на коэфф еще. чтобы догоняла или притормаживал. тем самым делаем обратную связь
    Dmitriy Murashov
    SPS Software Engineer Automation Engineering RUS

Страница 44 из 57 ПерваяПервая ... 34424344454654 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 38
    Последнее сообщение: 24.01.2022, 11:56
  2. Ответов: 10
    Последнее сообщение: 11.06.2021, 14:55
  3. часы реального времени
    от vetaly в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 28.08.2015, 16:21
  4. Таймер реального времени УТ1-РiС
    от ser10 в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 16.09.2010, 11:24

Ваши права

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