Rockwell Automation Publication 2080-UM002L-EN-E - November 2021
23
Chapter 2 About Your Controller
When you perform a Test Logic Change, the value of the variable is changed
from zero to one. After you choose to accept or undo the changes, the value of
the variable is reset to zero.
Uncommitted Changes
Uncommitted changes are changes made in RMC that have not been accepted
or undone after a Test Logic Change has been performed.
If the controller power loses power while there are uncommitted changes, you
will not be able to re-enter RMC upon reconnection. You can choose to re-
download the project to keep the changes, or upload if the uncommitted
changes are not wanted.
If you choose to upload a project with uncommitted changes from the
controller, you cannot enter RMC until you have done a full download.
RMC Memory
Run Mode Change (RMC) memory is used to store both the logic and user
variable changes made during RMC. The default amount of memory allocated
is 2KB and can be increased up to 8KB. However there is still a limit of 2KB for
logic and user variables changes per Test Logic. To adjust the amount of RMC
memory, the controller must be offline. After you have adjusted the amount,
you must build the project and download it to the controller.
Bit Definitions of Global Variable – __SYSVA_PROJ_INCOMPLETE
Bit
Definition
0
Set when the Run Mode Change process starts.
Cleared once the Run Mode Change is written permanently to the controller (completion of Accept or
Undo).
This bit can be used to warn operators that a run mode change is in progress and that there are
uncommitted changes in the controller.
1
Set if an error occurred while saving the changes to flash or an integrity check failed during Run
Mode Change.
Cleared on the next successful Run Mode change.
IMPORTANT
When a Test Logic is performed, or undoing changes after the Test Logic is
completed, any active communication instructions will be aborted while the
changes are downloaded to the controller.
IMPORTANT
In a Connected Components Workbench software version 8 project, the
available user data space was reduced by 6 KB to support optimal project
settings for the new RMC feature.
If you have a project that was developed before version 8, you may need to
reduce the default “Allocated” 8 KB Temporary Variables section from the
Memory page in order to compile the project successfully.