А от типа зависит назначение. И от обоих - имя и его длина и сложность чтения.
Ясен пень что если взять и сделать FB на конвейер из примера, сделать ENUM на виды конвейеров, что если уйти от магических чисел и сделать константы типа CONVEER_MAX (я шо-то не знаю как конвейер по английски пишется)...
...то можно объявить массив FBшек так: Conveers: ARRAY [1..CONVEER_MAX] OF CSConveerControl;
А потом через ENUM обращаться типа как Conveers[CONV_TOP_HOPPER].шо-то там (параметры, методы, и прочее).

Но это уже дебри. Хотя один хрен, от магических чисел ушли, ... и главное не абстрагироваться до лазаньи... =)))