800xA Memory address of block
I would like to know more about the internal structure of the controller, for example, memory address of the function blocks inside the cpu etc. Where can I read about it?
I don't think it is possible to retrieve the memory information. As far as I know it is not possible to interact with memory addresses directly. May I ask what you want to achieve? There are several functions available if you want to convert variable types, manipulate bits and use complex data structures. It is also possible to work with arrays and queues.
The Control Builder help-file is probably a good starting point to see what functions are available when working with function blocks.
Also documentation is delivered with your 800xA software, for example:
3BSE043732Rxxxx Application Programming, design and introduction
3BSE035980Rxxxx Basic Control Software, introduction and configuration
3BSE035981Rxxxx Extended Control Software, binairy and analog handling