Кажется понял... С Вами злую шутку сыграло авто декларирование. Когда вы используете первый раз переменную среда предлагает автоматически декларировать ее в текущем POU. Соотвественно даже если переменные уже декларированы как глобальные обращение идет к локальным.
Попробовал - сделать как Вы описали - ничего не получилось. Использую CoDeSys 2.3.8.1. Либо опишите последовательность действий.