ну сделаю я безумно большое время, а таймер взведу на меньшее. Теряется разрешение. Вот один из примеров, дальше не могу продолжать, зарядку забыл в спецовке, боюсь завтра будильник не сработает![]()
ну сделаю я безумно большое время, а таймер взведу на меньшее. Теряется разрешение. Вот один из примеров, дальше не могу продолжать, зарядку забыл в спецовке, боюсь завтра будильник не сработает![]()
По всей видимости, о магическом минимальном времени цикла не знает никто).По всей видимости этот параметр, кроме того что можно делать таймеры k:=k+1; if k>10 then ... , оно влияет на сетевой обмен(замедляет его)))). Т.е как я понял если я ставлю минимально время цикла 50мс, время цикла программы 30ми(допустим а не 20%...) остается 20мс для сетевого обмена. А вот если задачей вызывать программу раз в 50мс то сетевой обмен будет идти раз в 1мс если минимальное время цикла стоит 1мс. Если я не прав поправьте. Или это какой то особый вид работы плк). Кстати если поставить мин. время 50мс то можно ждать пока программа загрузится в плк вечно.Лучше уж тогда задачами вызывать раз в 50мс и мин время задать 0, хоть плк не тупит во время наладки(долгой загрузкой). Вот не знаю как правильно, может кто нибудь подскажет.