Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    Добрый день, коллеги, встречали ли вы в своей практике работы с ПР200, ИПП120, ПР102 задачи, в которых необходимо было уменьшить время цикла программы и ускорить работу системы?

    Наши разработчики развивают одну гипотезу по ускорению данных устройств в 2-5 раз. Благодаря чему уменьшится цикл программы, тем самым сетевой обмен станет тоже быстрее.

    Все методы оптимизации были опробованы внутри прибора ПР200 на уровне встроенного ПО. Весь заложенный в проекте функционал и актуальные прошивки будут работать с новым ПО, а непосредственно программа выполняться в преобразованном виде.

    Если вам было бы интересно опробовать данный функционал, то оставьте, пожалуйста, ваши контакты и опишите задачу, для которой хотите это применить.

  2. #2
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,692

    По умолчанию

    Так для начала опишите варианты. Новое ПО так понимаю это не ОЛ и пахнуть им не будет. Что за ПО, где посмотреть, почитать? каким образом вы замените firmware ПР и так далее?

  3. #3

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Так для начала опишите варианты. Новое ПО так понимаю это не ОЛ и пахнуть им не будет. Что за ПО, где посмотреть, почитать? каким образом вы замените firmware ПР и так далее?
    Все изменения будут осуществлены на уровне прошивки приборов. ПО для программирования - все так же ОЛ.
    Инженер по продукту | ПР и Owen Logic
    email: k.korolev@owen.ru

  4. #4

    По умолчанию

    Ускорение относится к режимам мастер, слейв - или ко всем?

  5. #5

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

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

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

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

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

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

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

  8. #8
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,692

    По умолчанию

    хм, новый ник для новой темы?

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

  9. #9
    Пользователь
    Регистрация
    04.09.2012
    Адрес
    Омск
    Сообщений
    225

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    на текущих версиях прошивки ПР200 - мигание экрана при большом периоде программы. больше 7мс всего лишь.
    Ага, не нравится мне моргание. Так не должно быть

  10. #10

    По умолчанию

    Цитата Сообщение от ПавелП Посмотреть сообщение
    Тот, кто сможет "погонять" изделие, не угробив производство и ПР.
    Потом дать толковую оценку, и грамотно описать глюки и преимущества.
    Понятно, эксперименты на людях. На их, людей , оборудовании, и рисками. Так что-ли выходит. ? ПР не ПЛК. Вот очень тяжёлая программа, цикл 47 мс . Ну будет в два раза быстрее, ну и хорошо. Особой разницы не будет. Для каких то быстрых процессов все равно не годиться. Не надо думать,что это кардинально что то улучшит. Вот групповые запросы, да было бы полезно. Но их нет. И Сетевых переменных лучше добавили бы. Приходится извращаться, упаковывать, да ещё по очереди передавать. В панели скриптами распаковывать, по своим местам раскладывать. Вот эти недостатки лучше бы исправили. Железо кардинально никто переделывать не будет.IMG_20231215_214557_643.jpgIMG_20231215_214643_557.jpg

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  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

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

Ваши права

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