Rockwell Automation Publication MOTION-RM002H-EN-P-February 2018 149
This information applies to the CompactLogix 5370, ControlLogix 5570,
Compact GuardLogix 5370, GuardLogix 5570, Compact GuardLogix 5380,
CompactLogix 5380, CompactLogix 5480, ControlLogix 5580, and GuardLogix
5580 controllers. Controller differences are noted where applicable.
Use the Motion Redefine Position (MRP) instruction to change the command or
actual position of an axis. The value specified by Position is used to update the
Actual or Command position of Axis. The position redefinition can be calculated
on an Absolute or Relative basis. If Absolute is selected the Position value is
assigned to the current Actual or Command position. If Relative is selected the
Position value is added as a displacement to the current Actual or Command
position. The process of redefining the current axis position has no affect on
motion in progress as the instruction preserves the current servo following error
during the redefinition process. As a result, axis position can be redefined
on-the-fly without disturbing axis motion.
Available Languages
Ladder Diagram
Function Block
This instruction is not available in function block.
Structured Text
MRP(Axis,MotionControl,Type,PositionSelect,Position);
Motion Redefine Position (MRP)