Времена цикла и реакции
5.2 Время цикла
CPU 31xC and CPU 31x, Technical Data
Manual, 01/2006 Edition, A5E00105475-06
5-7
Время работы операционной системы в точке контроля цикла
Следующая таблица содержит времена работы операционной системы в точке
контроля цикла CPU. Эти времена рассчитаны без учета:
• функций тестирования и ввода в действие, напр., наблюдение и управление
переменными, статус блока
• передачи и удаления блоков, сжатия памяти, занимаемой программой
пользователя
• обмена данными
• записи и чтения MMC с помощью SFC 82 – 84
Таблица 5-6. Время обработки операционной системы в точке контроля времени цикла
CPU Управление циклом в точке контроля цикла (CCP)
312C 500 мкс
313C 500 мкс
313C-2 500 мкс
314C-2 500 мкс
312 500 мкс
314 500 мкс
315 500 мкс
317 150 мкс
319 77 мкс
Увеличение времени цикла из-за вложенности прерываний
Активизированные прерывания дополнительно увеличивают время цикла.
Подробности вы можете узнать из следующей таблицы.
Таблица 5-7. Увеличение времени цикла из-за вложенных прерываний
Тип
прерывания
Аппаратное
прерывание
Диагностическое
прерывание
Прерывание
по времени
Прерывание
с задержкой
Циклическое
прерывание
312C 700 мкс 700 мкс 600 мкс 400 мкс 250 мкс
313C 500 мкс 600 мкс 400 мкс 300 мкс 150 мкс
313C-2 500 мкс 600 мкс 400 мкс 300 мкс 150 мкс
314C-2 500 мкс 600 мкс 400 мкс 300 мкс 150 мкс
312 700 мкс 700 мкс 600 мкс 400 мкс 250 мкс
314 500 мкс 600 мкс 400 мкс 300 мкс 150 мкс
315 500 мкс 600 мкс 400 мкс 300 мкс 150 мкс
317 190 мкс 240 мкс 200 мкс 150 мкс 90 мкс
319 72 мкс 87 мкс 39 мкс 26 мкс 10 мкс
К этому увеличенному времени нужно прибавить время работы программы на уровне
прерывания.