Страница 13 из 69 ПерваяПервая ... 311121314152363 ... ПоследняяПоследняя
Показано с 121 по 130 из 688

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

  1. #121

    По умолчанию

    Вот и славненько. Мои искренние поздравления Владимиру Ситникову !

    Теперь вопросы.

    С какой прошивкой должен быть ПЛК110 [М02] ?

    Будет ли в ФБ реализован разгон ШД ?

    Будет ли сделан ФБ о котором я писал в посте 197.

    И самое главное. Будут ли подвижки в позиции программистов фирмы "ОВЕН" к тому, что делает и предлагает Владимир Ситников ?
    Последний раз редактировалось Newcomer; 20.09.2016 в 12:05.

  2. #122

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    С какой прошивкой должен быть ПЛК110 [М02] ?
    Без понятия. Ждём прибориста.


    Цитата Сообщение от Newcomer Посмотреть сообщение
    Будет ли в ФБ реализован разгон ШД ?
    Сделаю.
    Я читал что есть по S-кривым, но с ними всё сложно. Сделаю трапецию.

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Будет ли сделан ФБ о котором я писал в посте 197.
    А какая длительность работы того блока нужна?
    Как вариант -- выставить "quantity=230-1". Такого количества шагов хватит?

    Цитата Сообщение от Newcomer Посмотреть сообщение
    И самое главное. Будут ли подвижки в позиции программистов фирмы "ОВЕН" к тому, что делает и предлагает Владимир Ситников ?
    Почему самый главный вопрос стоит последним по списку? Непорядок...
    Последний раз редактировалось Владимир Ситников; 20.09.2016 в 12:28.

  3. #123

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    А какая длительность работы того блока нужна?
    Как вариант -- выставить "quantity=232-1". Такого количества шагов хватит?.
    После разгона до номинальной частоты ШД может работать неограниченно долгое время.

  4. #124

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    После разгона до номинальной частоты ШД может работать неограниченно долгое время.
    Сутки?
    Месяц?
    Или сколько?

    230-1 это 2147483647 импульсов (да, реальное ограничение 230-1, а не 232-1 как я говорил ранее)
    Если считать 1000имп/оборот (с запасом на дробление), то это 2'147'483 оборотов
    Если оно крутится со скоростью 100 оборотов/сек (у кого-то реально так крутит?), то это 21'400 сек == 5 часов

    Мне не сложно сделать параметр "не останавливаться", просто пытаюсь тех процесс понять
    Последний раз редактировалось Владимир Ситников; 20.09.2016 в 13:47.

  5. #125

    По умолчанию

    Обычно ШД имеют 200 импульсов на оборот если нет дробления шага. Если есть возможность сделать параметр "не останавливаться", то это и надо сделать. Т.е. надо разогнать ШД до номинальный частоты и он должен работать пока сигнал ENABLE не перейдет в FALSE. В посте 197 я все подробно описал. Только бы надо еще чтобы ШД затормозился не резко, а с отрицательным ускорением.
    Изображения Изображения
    Последний раз редактировалось Newcomer; 20.09.2016 в 13:40.

  6. #126

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    У меня вопрос про HOST составляющую.
    Библиотека pruAccessLib.lib, похоже, не просто "пишет в память", а ещё и ждёт того, как PRU обработает данные. Вот этот момент ни в "писании" не сказан, ни из исходных кодов тоже не считывается.
    Смотрим ФБ END
    Тролль-наседка, добрый, нежный и ласковый

  7. #127
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    Итак, спасибо Владимиру.
    Блок протестировал - все работает.
    Прошивка ПЛК - последняя с сайта.
    Проверял на 3 выходе.

    Скорость на лету меняет.
    Количество импульсов на лету не меняет (пока острой необходимости в этом не вижу)

    Пожелания:
    в ФБ добавить настройку выхода (т.е. настраивать DO1-DO4)
    Сделать плавный разгон торможение (количество импульсов старт\стоп и делитель для скорости)
    Сделать возможность использования 2 таких блоков на разные выхода (независимые). С 4 выходами видимо будет проблема? С двумя думаю проблем не должно возникнуть - использовать 2 PRU/
    Последний раз редактировалось приборист; 21.09.2016 в 10:05. Причина: Людей путаю :)

  8. #128

    По умолчанию

    Цитата Сообщение от приборист Посмотреть сообщение
    Итак, спасибо Валерию.
    Я Владимир, но не суть.

    Цитата Сообщение от приборист Посмотреть сообщение
    Сделать плавный разгон торможение (количество импульсов старт\стоп и делитель для скорости)
    Делитель это что? Настройка шаг-полушаг? Или ещё что-то?

    Вроде, равноускоренный разгон обычно делают. Т.е. на входе "начальная скорость", "макс скорость", "количество импульсов" и т.п.

    Цитата Сообщение от приборист Посмотреть сообщение
    Пожелания:
    в ФБ добавить настройку выхода (т.е. настраивать DO1-DO4)
    Сделать возможность использования 2 таких блоков на разные выхода (независимые). С 4 выходами видимо будет проблема? С двумя думаю проблем не должно возникнуть - использовать 2 PRU/
    Два блока параллельно на одном PRU с разными частотами действительно сложнее, чем один. Но вполне может получиться.
    Разгон требует вычислительных ресурсов (~1 деление, которое будет около 200 тактов занимать. Два блока на разгон будут потреблять ~400 тактов, т.е. 3мкс, но и это вполне укладывается в требуемую скорость.

    Да, выбор выхода это правильно.


    Собственно, вопрос к Владиславу: где можно найти файл target.trg для PRU1?
    Последний раз редактировалось Владимир Ситников; 21.09.2016 в 00:08.

  9. #129
    Пользователь
    Регистрация
    12.07.2007
    Адрес
    Воронеж
    Сообщений
    884

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Я Владимир, но не суть.
    Прошу прощения, заработался совсем.

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Делитель это что? Настройка шаг-полушаг? Или ещё что-то?
    Вроде, равноускоренный разгон обычно делают. Т.е. на входе "начальная скорость", "макс скорость", "количество импульсов" и т.п.
    Я думал что для режима замедления заданную скорость просто делить на коэффициент (занижать в 2-3-10 раз)
    Если равноускоренный разгон - вообще шикарно, но думаю более трудоемко.

  10. #130

    По умолчанию

    аппаратные таймеры заняты
    Тролль-наседка, добрый, нежный и ласковый

Страница 13 из 69 ПерваяПервая ... 311121314152363 ... ПоследняяПоследняя

Похожие темы

  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, 12:24

Ваши права

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