Добрый день, коллеги,

требуется помощь с пониманием внутренней логики распределения памяти - если я определяю глобальный масив так

VAR_GLOBAL
GLOBAL_VAR: ARRAY [0..2000] OF DINT;
END_VAR

но мне нужно обращаться к нему через абсолютный адрес, я могу в приниципе сделать так - все компилируется:

GLOBAL_VAR AT %MW200 : ARRAY [0..2000] OF DINT;

Но, что происходит при этом в самом контроллере? Где будет лежать массив физически, в какой памяти в первом случае и во втором?