периодически "слетает" в версиях 4 и 5
Но в Вашем случае причино-следственные связи от такой нумерации не страдают...
Мы сейчас в бубен постучим и духи нам нам расскажут.
Согласен, но до этого было на другой плате - хорошо что было несколько копий, ваше перестало работать из за вставки одного блока. Поэтому сохраняю четыре копии 00-03, работаю с 00-01, через пару дней сохраняю 00-03. Потому как не понятно в какой момент это происходит.
Нумерация бывает критична, когда пишешь в одну и ту же переменную/выход более одного раза. В других случаях, выполняется какое то условие просто в следующем цикле.
Я это понимаю - вот второй пример - я как раз и теряю цикл
Это такая "месть" - сломай глаза?
Т. е. Вы считаете, что за нумерацией можно разобрать назначение ВСЕХ блоков и имена переменных?
Если не учитывать, что до них дело дойдет далеко не сразу после подачи питания , то да, не совсем логично.
Вот посмотрите в CoDeSys
Это конечно хорошо - расширение функционала. Только наши хотелки иногда несоизмеримы с возможностями и желаниями Автора...