I am working with Proficy: ME with a PAC RX3i controller. Normally I would map variables to a memory space on the CPU. However this controller supports "Symbolic" memory that variables are automatically assigned to if one does not specify a specific address for the data.
An excerpt from the help file:
Not sure when I should use this managed, symbolic variable space as opposed to regular CPU memory. Does it even matter? Once I downoad to the controller it all takes up the same amount of memory doesn't it?
An excerpt from the help file:
A symbolic variable is a variable that you do not map to the PACSystems CPU memory or PACSystems Hardware Configuration. Machine Edition automatically handles all the mapping for a symbolic variable in a special portion of PACSystems user space memory outside %R, %AI, %AQ, %P, %L, %W, %I, %Q, %M, %T, %S, and %G memory. In fact, if you map a symbolic variable to one of those memory areas, you destroy its symbolic nature and it becomes a CPU-mapped variable.
Not sure when I should use this managed, symbolic variable space as opposed to regular CPU memory. Does it even matter? Once I downoad to the controller it all takes up the same amount of memory doesn't it?