Спасибо за "очистить все", помогло )))))))
Насколько я понимаю подпрограмму размножить ведь нельзя, то есть экземпляры подпрограммы. А я предполагаю использовать несколько ФБ в проекте.
Глобальные переменные конечно выход, но скорее всего пойду по пути VAR_IN_OUT. Сделаю тип данных - структуру с перечнем необходимых энергонезависимых переменных и буду объявлять в PLC_PRG в retain. Так для порядка мне кажется удобнее будет, точно не запутаешься ))