Времена цикла и реакции
Программируемый контроллер S7-300, Данные CPU, CPU 31xC и CPU31x
5-10 A5E00105475-02
5.2.5 Увеличение вр емени цикла из-за функций тестирования и
ввода в действие
Времена исполнения
Времена исполнения функций тестирования и ввода в действие – это
времена работы операционной системы, т.е. они одинаковы для всех CPU .
Прежде всего, нет никакой разницы между режимом Process (Процесс) и
режимом Test (Тестирование).
Увеличение времени цикла из-за активных функций тестирования и ввода в
действие вы можете узнать из следующей таблицы:
Таблица 5-7. Увеличение времени цикла из-за функций тестирования и ввода в
действие
Функция CPU 31xC/CPU 31x
Состояние переменной (Status
variable)
50 мкс для каждой переменной
Управление переменной
(Control variable)
50 мкс для каждой переменной
Состояние блока (Status block) 200 мкс для каж дой наблюдаемой строки
Настройка при параметризации
В режиме Process максимально допустимая загрузка цикла коммуникациями
устанавливается не только через параметр "communication load
[Коммуникационная нагрузка]", но должна также еще дополнительно
устанавливаться через "Process mode: Maximum permitted cycle time extension
due to testing functions [Режим Процесс ⇒ Максимально допустимое
увеличение времени цикла из-за функций тестирования]". Благодаря этому в
режиме Процесс запроектированное время контролируется абсолютно, и при
превышении этого времени сбор данных прекращается. Так, например,
STEP 7 ограничивает запрос данны х у циклов перед концом цикла.
В режиме тестирования (Testing mode) при каждом прогоне обрабатывается
весь цикл. Из-за этого время цикла может значительно увеличиться.