Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Сколько отжирает Task ?

  1. #1

    По умолчанию Сколько отжирает Task ?

    Нет ли оценки -- сколько накладных расходов случается при вызове задачи? ПЛК73 у меня.

    Ну, те грубо говоря, как часто нужно дергать задачу по таймеру, чтобы она не успевала ничего, кроме как войти и выйти?

  2. #2

    По умолчанию

    Задача теоретическиая или можно изложить, чтобы можно было понять цель мероприятия?

  3. #3

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Задача теоретическиая или можно изложить, чтобы можно было понять цель мероприятия?
    У меня есть развеситый алгоритм, работу которого хочется логгировать в посл. порт. Хочу прикинуть осмысленность такого подхода -- логи складываются в буфер, а задача, запускаемая по таймеру, вычитывает буфер в порт.

  4. #4
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    сколько накладных расходов случается при вызове задачи
    Абсолютно столько же сколько обычный поу с таймером.
    Камень - один.

  5. #5

    По умолчанию

    Проще померить оказалось)

    Короче, на 115200-8N1 строка в 50 символов успевает отправиться при интервале между задачами ровно 10 мс. При 8 мс строки стабильно выпадают, при 9 -- иногда.

    За 10 мс в идеале мы отослали бы примерно 115 байт. Ну, еще в коде у меня конкатенация строк, тоже что-то жрет.. но грубо -- какие-то единицы мс на вызов задачи и возврат уходят.

    Пожалуй, не стоит оно того, проще слать строку прямо по месту.

    Всем спасибо )

  6. #6
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    За 10 мс в идеале мы отослали бы примерно 115 байт.
    115 ? Сильно сказано ))

  7. #7

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    Абсолютно столько же сколько обычный поу с таймером.
    Камень - один.
    У текущей задачи нет контекста, который надо сохранять?

  8. #8

    По умолчанию

    Цитата Сообщение от Валенок Посмотреть сообщение
    115 ? Сильно сказано ))
    какие возражения?

  9. #9
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,251

    По умолчанию

    Цитата Сообщение от rapucha Посмотреть сообщение
    У текущей задачи нет контекста, который надо сохранять?
    Какой ? Обычная подпрограмма со static-переменными.
    Последний раз редактировалось Валенок; 19.12.2015 в 16:16.

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

    По умолчанию

    Цитата Сообщение от rapucha Посмотреть сообщение
    какие возражения?
    Заявленная скорость (115200) в недоумении 8(
    А в сочетании с протоколом (RTU - ?) - тем паче.

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

Похожие темы

  1. Ответов: 15
    Последнее сообщение: 21.12.2013, 12:59
  2. Опрос модулей и Main Task
    от жекон в разделе СПК2хх
    Ответов: 20
    Последнее сообщение: 12.09.2013, 14:45
  3. ПЛК63 cyclic task
    от aven в разделе ПЛК63/73
    Ответов: 1
    Последнее сообщение: 31.08.2010, 17:06
  4. Task конфигуратор
    от Назаров Александр в разделе ПЛК1хх
    Ответов: 21
    Последнее сообщение: 02.04.2010, 19:13

Ваши права

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