В этом плане Codesys сделал хороший вариант CFC - можно произвольно установить порядок исполнения блоков, а можно выстроить нумерацию согласно потоку данных (как делает OL).
Справедливости ради - не помню, чтобы мне сильно необходимо было использовать порядок выполнения блоков, отличный от упорядоченного по потоку данных.