Показано с 1 по 10 из 18

Тема: Ускорение цикла программы на ПР200/ПР102/ИПП120

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

Королев Кирилл Все изменения будут... 11.12.2023, 11:40
Королев Кирилл Ускорение относится ко всей... 11.12.2023, 12:30
ПавелП Многозадачность?... 15.12.2023, 10:40
ПавелП Sergej_ , извините, конечно... 15.12.2023, 19:32
Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Ускорение относится к режимам мастер, слейв - или ко всем?
    Ускорение относится ко всей программе пользователя. Соответственно, быстрее цикл - быстрее прибор может обрабатывать запросы.
    Инженер по продукту | ПР и Owen Logic
    email: k.korolev@owen.ru

  2. #2
    Пользователь
    Регистрация
    15.03.2018
    Адрес
    Ижевск
    Сообщений
    908

    По умолчанию

    Цитата Сообщение от Королев Кирилл Посмотреть сообщение
    Ускорение относится ко всей программе пользователя. Соответственно, быстрее цикл - быстрее прибор может обрабатывать запросы.
    Смотря какие запросы. Если по сети групповых запросов у мастера ПР200 не может быть, то обмену по сети уменьшение цикла навряд ли поможет. В моих задачах пока только в этом вижу недостаток ПР200.

  3. #3
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    508

    По умолчанию

    Цитата Сообщение от Королев Кирилл Посмотреть сообщение
    Ускорение относится ко всей программе пользователя. Соответственно, быстрее цикл - быстрее прибор может обрабатывать запросы.
    Многозадачность?
    Использование нескольких ядер?
    Камень помощнее?

    Неплохо бы получить 0,1мс на цикл.
    В ПЛК160 можно по прерываниям до 20мкс.
    Но "подглючивает".

    Я работал по прерыванию 100мкс SetIRQ(100);
    Хватало 75 тактов, обрабатывалось 50 Гц полуволна.
    Получалось и на 60мкс - 128 выборок.

    В идеале нужна гарантированная синхронизация.
    Если задана 1 мс - значит вызов через 1 мс,
    другое дело - сколько тактов "останется".

    Вот эту переменную и можно в начале цикла проверить.
    И планировать, сколько тактов на этот цикл есть для пользователя.

    Зная точно, что можно получить гарантированно - это и есть надёжность изделия.

  4. #4
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,623

    По умолчанию

    Цитата Сообщение от ПавелП Посмотреть сообщение
    Многозадачность?
    Использование нескольких ядер?
    Камень помощнее?

    Неплохо бы получить 0,1мс на цикл.
    В ПЛК160 можно по прерываниям до 20мкс.
    Но "подглючивает".

    Я работал по прерыванию 100мкс SetIRQ(100);
    Хватало 75 тактов, обрабатывалось 50 Гц полуволна.
    Получалось и на 60мкс - 128 выборок.

    В идеале нужна гарантированная синхронизация.
    Если задана 1 мс - значит вызов через 1 мс,
    другое дело - сколько тактов "останется".

    Вот эту переменную и можно в начале цикла проверить.
    И планировать, сколько тактов на этот цикл есть для пользователя.

    Зная точно, что можно получить гарантированно - это и есть надёжность изделия.
    Так и хотят из калькулятора компьютер сделать

  5. #5
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    508

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Так и хотят из калькулятора компьютер сделать
    Ну да. Изделие взрослеет!
    Изначально была шкала мощности и цены.
    Сейчас камни стали супер-мупер, и цены падают.

    В калькулятор можно больше кишек запихать.

    Эволюция только у програмёров запаздывает...

  6. #6

    По умолчанию

    Тестовая прошивка позволит обрабатывать аналоговые входа, функциональные блоки и опрос сетевых устройств быстрее в 2..5 раза. Изменять программу или загружать дополнительные утилиты при этом не нужно. Если для вас это интересно, то напишите на почту d.grachev@owen.ru.

  7. #7
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    508

    По умолчанию

    Цитата Сообщение от Dani Rook Посмотреть сообщение
    Тестовая прошивка позволит обрабатывать аналоговые входа, функциональные блоки и опрос сетевых устройств быстрее в 2..5 раза. Изменять программу или загружать дополнительные утилиты при этом не нужно. Если для вас это интересно, то напишите на почту d.grachev@owen.ru.
    Это будет только ПР200, или и ПР205 в придачу?

  8. #8

    По умолчанию

    Цитата Сообщение от Dani Rook Посмотреть сообщение
    Тестовая прошивка позволит обрабатывать аналоговые входа, функциональные блоки и опрос сетевых устройств быстрее в 2..5 раза. Изменять программу или загружать дополнительные утилиты при этом не нужно. Если для вас это интересно, то напишите на почту d.grachev@owen.ru.
    Так Вы выложите сюда, то что за секрет. Или это только членам профсоюза

  9. #9
    Пользователь
    Регистрация
    01.11.2022
    Адрес
    <7924127@mail.ru> Минск
    Сообщений
    508

    По умолчанию

    Цитата Сообщение от Sergej_ Посмотреть сообщение
    Так Вы выложите сюда, то что за секрет. Или это только членам профсоюза
    Тот, кто сможет "погонять" изделие, не угробив производство и ПР.
    Потом дать толковую оценку, и грамотно описать глюки и преимущества.

  10. #10

    По умолчанию

    Цитата Сообщение от Dani Rook Посмотреть сообщение
    Тестовая прошивка позволит обрабатывать аналоговые входа, функциональные блоки и опрос сетевых устройств быстрее в 2..5 раза. Изменять программу или загружать дополнительные утилиты при этом не нужно. Если для вас это интересно, то напишите на почту d.grachev@owen.ru.
    Добрый день! Предложение актуально? Написал на почту, тишина ....

Похожие темы

  1. ИПП120 и ПР102 - часть переменных не передаётся в ПР
    от Ворон226 в разделе Среда программирования OWEN Logic
    Ответов: 2
    Последнее сообщение: 09.05.2023, 15:37
  2. Потеря связи ИПП120 и ПР102
    от ivydy в разделе Среда программирования OWEN Logic
    Ответов: 0
    Последнее сообщение: 02.02.2023, 13:51
  3. МКОН Wi-fi+пр102+Ипп120
    от batur в разделе Программируемые реле
    Ответов: 11
    Последнее сообщение: 01.03.2022, 10:23
  4. ПР102, ИПП120 и макроссы температуры
    от evgenykip в разделе Программируемые реле
    Ответов: 7
    Последнее сообщение: 14.12.2021, 15:23
  5. Работа ПР102 с ИПП120
    от Aschni в разделе Программируемые реле
    Ответов: 6
    Последнее сообщение: 17.11.2020, 23:26

Метки этой темы

Ваши права

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