Что такое глобальные переменные?
Объявленные как глобальные, "нормальные" переменные, реманентные переменные и константы имеют область видимости, включающую весь проект.
Обратите внимание: Если в некотором программном компоненте проекта объявлена локальная переменная, имя которой совпадает с именем глобальной переменной, то в данном компоненте будет работать локальная переменная!
Использование прямых адресов в функциональных блоках противоречит идеологии независимости данных разных экземпляров функционального блока.
Конфигурационные, или "шаблонные", переменные решают эту проблему.