
26
Rockwell Automation Publication 2080-UM002N-EN-E - November 2022
Chapter 2 About Your Controller
If not enough RMC memory is available to make more changes (for example, a “not enough
memory” error message appears during RMC build or Test Logic), then a full download must be
performed to transfer the incremental changes from the RMC memory to standard user
program and data memory.
Transferring Contents in RMC Memory to Controller Memory
The changes that you have made during RMC are stored in RMC memory and will remain there
until you perform a full build and download (while the controller is disconnected).
RMC Memory Usage When Performing Full Build and Download Example
However if the controller memory does not have enough space remaining to copy the contents
of the RMC memory as shown below, the operation will fail and a “not enough memory” error
message will appear. Do not use RMC if you are near the limits of your controller memory.
Insufficient Controller Memory Example
Controller Memory
(for User P Data)
RMC Memory
(Default size = 2KB)
New used memory
Free memory
Free RMC memory
Used RMC memory is copied to
controller memory
Controller Memory
(for User P Data)
RMC Memory
(Default size = 2KB)
Error will occur due to insufficient
controller memory remaining
Free RMC memory
Used memory