65535 мс.Переменную "Запуск чтения" ставлю в 1. Запросы идут с минимально возможным периодом.
Считываю сетевую переменную, сравниваю ее с нулем, если не равна нулю, значит пришел ответ, запоминаю результат, переменную обнуляю. Замеряю количество циклов между ответами, умножаю на время цикла. Отдельно считаю количество ответов за 1 сек. Засекаю по внутренним часам. Все результаты вывожу на дисплей.Как измеряете частоту ответов?
Реле устанавливает время цикла в зависимости от сложности программы с дискретностью 1 мс. Поэтому по мере добавления элементов время цикла не меняется, а потом с добавлением очередного элемента сразу увеличивается на 1. А вот период опроса с добавлением элементов возрастает, почти пропорционально. На самой границе, когда до увеличения времени цикла остается добавить один элемент - вообще зависает!Вообще-то добавление блока не может заметно изменить время цикла.





Переменную "Запуск чтения" ставлю в 1. Запросы идут с минимально возможным периодом.
Ответить с цитированием