не факт, что начало и конец программы будут ближе по времени.
представьте что код программы это Земля, его выполняет ПР - это Солнце в зените
т.е. Солнце двигается (ПР исполняет код) от Японии (входов) до Аляски (выходов)
когда вы мне говорите, что нужно что бы всё выполнилось за один цикл ПР,
вы думаете что блоки расположены как Британские острова и Гренландия.
а я сделал по-другому потому что думал, что блоки во времени исполнения расположены как Япония и Аляска, и что их разделяет только линия перемен дат.
(именно эта граница, на моих последних схемах обозначена пунктиром, т.н. "обратная связь")
PS выкладываю схему, где всё делается за один цикл ПР