Времена цикла и реакции
5.6 Примеры расчетов
CPU 31xC and CPU 31x, Technical Data
5-26 Manual, 01/2006 Edition, A5E00105475-06
Расчет времени цикла
В этом примере время цикла складывается из следующих времен:
• Время обработки программы пользователя:
около 10 мс x коэффициент, зависящий от CPU, 1,10 = около 11 мс
• Время передачи образа процесса
Образ процесса на входах: 100 мкс + 16 байт x 37 мкс = около 0,7 мс
Образ процесса на выходах: 100 мкс + 6 байт x 37 мкс = около 0,3 мс
• Время работы операционной системы в контрольной
точке цикла:
около 0,5 мс
Время цикла получается как сумма приведенных времен:
Время цикла = 11,0 мс + 0,7 мс + 0,3 мс + 0,5 мс = 12,5 мс.
Расчет фактического времени цикла
Учет коммуникационной нагрузки:
12,5 мс x 100 / (100-40) = 20,8 мс.
Таким образом, фактическое время цикла с учетом квантов времени составляет
21 мс.
Расчет длиннейшего времени реакции
• Максимальное время реакции = 21 мс x 2 = 42 мс.
• Времена запаздывания входов и выходов
– Цифровой модуль ввода SM 321; DI 32 x DC 24 V имеет входное запаздывание
не более 4,8 мс на канал.
– Цифровой модуль вывода SM 322; DO 16 x DC 24 V/0.5 A имеет пренебрежимо
малое выходное запаздывание.
– Аналоговый модуль ввода SM 331; AI 8 x 12Bit был параметризован для
подавления частоты помех 50 Гц. Вследствие этого время преобразования
составляет 22 мс
на канал. Так как активны 8 каналов, то время цикла
аналогового модуля ввода получается равным 176 мс.
– Аналоговый модуль вывода SM 332; AO 4 x 12Bit был параметризован для
диапазона измерений 0 ... 10 V. В результате время преобразования составляет
0,8 мс на канал. Так как активны 4 канала, то время цикла получается равным
3,2 мс. К этому нужно еще добавить время установления
для омической
нагрузки, которое составляет 0,1 мс. Таким образом, для аналогового выхода
получается время отклика 3,3 мс.
• Так как ни PROFIBUS DP, ни PROFINET IO не используются, то вам не нужно
учитывать ни времена циклов DP на PROFIBUS DP, ни времен обновления
PROFINET IO.
• Времена реакции с учетом запаздывания входов и выходов:
– Случай 1: При считывании входного цифрового
сигнала устанавливается канал
вывода цифрового модуля вывода. В результате получается:
Время реакции = 42 мс + 4,8 мс = 46,8 мс.
– Случай 2: Аналоговая величина считывается, и аналоговая величина
выводится. В результате получается:
Максимальное время реакции = 42 мс + 176 мс + 3,3 мс = 221,3 мс.