Повторюсь. Циклические задачи не равно периодические. Нас учили в Шнайдере зачем то, зачем это. В Codesys нет такого деления. Да работает, может и нет смысла голову морочить. Просто помню эту разницу, вот и спросил

Комментарии: 5

  1. Sam

    Цикл - просто повторение, необязательно за одинаковое время. Период - повторение, с одинаковым промежутком времени.

    • Andrew

      Наверное тут именно то что вы называете циклическим и периодическим.

  2. Fedor

    Есть там всё

    • Vyacheslav

      Буду признателен, если подскажете как сделать так, чтоб задача выполнялась ровно в указанный период, например 100мс, при работе остальных задач. Думаю будет интересно не только мне. Codesys 3.5 Вот так высчитываю реальный размер цикла. Например у задачи выставлено 200мс, по факту отрабатывает 185мс и плавает не сильно

      • Fedor

        https://fast-project.ru/articles/menedzher-zadach-codesys.html , как бы это ни было иронично) Очень странный способ расчёта цикла. Обычно читают тики процессора и из них считают последний цикл. И вычтите двоечку из Cycle_M_tmp. На периодах времени, что не делятся нацело у вас полная дичь рассчитается. Лайк за обильное комментирование.

Не нашли ответ?

Вам также может быть интересно

У меня был урок, айпад делал и пинцет из руки выпал неудачно и прям острым концом в среднюю банку ткнулся, малёхонькое такое... Читать далее