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

Тема: Оценка быстродействия проекта для ПР110

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

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

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Частота работы входных сигналов для всех ПР привязана к времени цикла загруженной программы, если время цикла увеличивается, частота падает, плюс к этому использование фильтров по входам так же "режет" частоту входного сигнала.
    Это все понятно. Я пытаюсь понять как оценить МАКСИМАЛЬНУЮ длительность цикла загруженной программы. В первом сообщении я писал, что в программе присутствуют сетевые переменные.
    Естественно, обработка этих переменных требует некоторого времени на их обработку.
    Отсюда вопрос - обработка сетевых переменных увеличивает время цикла программы и если да, то насколько?
    Отражается ли в величине "среднее время цикла" обработка сетевых переменных?
    Ну и еще вопрос - каков порядок обработки входов и ФБ в зависимости от расположения их на холсте?

  2. #2

    По умолчанию

    Цитата Сообщение от Vish57 Посмотреть сообщение
    Это все понятно. Я пытаюсь понять как оценить МАКСИМАЛЬНУЮ длительность цикла загруженной программы. В первом сообщении я писал, что в программе присутствуют сетевые переменные.
    Естественно, обработка этих переменных требует некоторого времени на их обработку.
    Отсюда вопрос - обработка сетевых переменных увеличивает время цикла программы и если да, то насколько?
    Отражается ли в величине "среднее время цикла" обработка сетевых переменных?
    Ну и еще вопрос - каков порядок обработки входов и ФБ в зависимости от расположения их на холсте?
    Время цикла узнаете после составления алгоритма, предварительно не представляю, как его оценить, после подключения и загрузки проекта в реле, будет видно расчетное время цикла, любые действия заложенные в алгоритм естественно влияют на время цикла, но возможно добавление одной, двух переменных сразу и не окажет заметного влияния, так как у ПР110 процессор более слабый, чем у ПР200 там это влияние будет заметнее, оценить можно на практике. По поводу расположение на холсте, у меня таких данных нет, думаю разницы нет, расчет идет от входов к выходам.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  3. #3

    По умолчанию

    Цитата Сообщение от Ревака Юрий Посмотреть сообщение
    Время цикла узнаете после составления алгоритма, предварительно не представляю, как его оценить, после подключения и загрузки проекта в реле, будет видно расчетное время цикла, любые действия заложенные в алгоритм естественно влияют на время цикла, но возможно добавление одной, двух переменных сразу и не окажет заметного влияния, так как у ПР110 процессор более слабый, чем у ПР200 там это влияние будет заметнее, оценить можно на практике. По поводу расположение на холсте, у меня таких данных нет, думаю разницы нет, расчет идет от входов к выходам.
    Если я буду знать время обработки каждого из ФБ, порядок обработки ФБ и длительность внутреннего такта работы программы (период выполнения основного внутреннего цикла программы) я смогу с достаточной точностью рассчитать предполагаемое время цикла работы прибора, что в свою очередь позволит провести оптимизацию алгоритма по быстродействию БЕЗ ЗАГРУЗКИ программы в прибор.
    Как пример: удаление 1 RS триггера из алгоритма уменьшает "Среднее время цикла" на 0,1 мс (если я правильно помню, но порядок примерно такой).
    Кстати - при загрузке пустого проекта в прибор "Среднее время цикла" составляет 0,55 мс.

    Я прекрасно понимаю, что основное назначение ПР110 это управление "большими железяками", и поэтому мои вопросы кажутся запросами перфекциониста.
    С другой стороны знание тонкостей работы прибора, "незначительных" с точки зрения "больших железяк", позволит обоснованно применять этот прибор в более "тонких" областях, и, естественно, облегчит разработку новых изделий (сократит период "плясок с бубном" при пусконаладке).

  4. #4

    По умолчанию

    8 мс это и есть минимальный и максимальный цикл. цикл стабилен +-10%
    Тролль-наседка, добрый, нежный и ласковый

  5. #5

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    8 мс это и есть минимальный и максимальный цикл. цикл стабилен +-10%
    Вот эти самые +-10% и являются основным вопросом данной темы.
    Если бы в документации на ФБ приводились их временные характеристики, а также время основного цикла программы прибора (не путать с циклом работы алгоритма), вопросы по быстродействию отпали бы сами собой.

  6. #6

    По умолчанию

    Цитата Сообщение от Vish57 Посмотреть сообщение
    Вот эти самые +-10% и являются основным вопросом данной темы.
    Если бы в документации на ФБ приводились их временные характеристики, а также время основного цикла программы прибора (не путать с циклом работы алгоритма), вопросы по быстродействию отпали бы сами собой.
    Основной цикл и есть цикл работы алгоритма. Он максимально стабилен, ПР так сделан специально. И 10% никого смущать не должны, т.к. если Вы делаете алгоритм на 91% ресурсов прибора - Вы уже совершили ошибку. Запас в минимум 30% по времени цикла всегда должен быть. (а лучшие собаководы рекомендуют 2-3 кратный запас)
    Он потребуется для "допиливания" кода.
    Он покрывает не "квадратность" меандра на входе и всякие другие внезапности.
    Тролль-наседка, добрый, нежный и ласковый

Похожие темы

  1. Оценка стоимости работ по SCADA (WinCC OA)
    от krollcbas в разделе Другие SCADA системы
    Ответов: 26
    Последнее сообщение: 20.06.2016, 07:50
  2. В поиске быстродействия.
    от Anton58 в разделе Программируемые реле
    Ответов: 130
    Последнее сообщение: 24.03.2015, 17:49
  3. Оценка ПЛК Овен в частном случае.
    от saifullin в разделе Трёп (Курилка)
    Ответов: 28
    Последнее сообщение: 27.03.2013, 11:29
  4. Оценка ПЛК Овен в частном случае.
    от saifullin в разделе Разработки
    Ответов: 5
    Последнее сообщение: 24.03.2013, 21:06
  5. Проблемы быстродействия
    от soi в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 27.06.2008, 09:27

Ваши права

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