Motion Event Instructions 
 
  Rockwell Automation Publication MOTION-RM002H-EN-P-February 2018  255 
Error Codes 
See Motion Error Codes (.ERR) for Motion Instructions. 
Extended Error Codes 
Extended Error Codes provide additional instruction specific information for the 
Error Codes that are generic to many instructions. The following Extended Error 
codes help to pinpoint the problem when the MAR instruction receives a Servo 
Message Failure (12) error message. See Motion Error Codes (.ERR) for Motion 
Instructions. 
Associated Error Code (decimal)  Extended Error Code 
(decimal) 
Meaning 
SERVO_MESSAGE_FAILURE (12)  No Response (2)  Not enough memory resources to 
complete request. (SERCOS) 
SERVO_MESSAGE_FAILURE (12)  Invalid value (3)  Registration input provided is out of 
range. 
SERVO_MESSAGE_FAILURE (12)  Device in wrong state (16).  Redefine Position, Home, and 
Registration 2 are mutually exclusive. 
(SERCOS) 
Extended Error codes for the Parameter Out of Range (13) error code work a little 
differently. Rather than having a standard enumeration, the number that appears 
for the Extended Error code refers to the number of the operand as they are listed 
in the faceplate from top to bottom with the first operand being counted as zero. 
Therefore for the MAR instruction, an extended error code of 4 would refer to the 
Min Position value. You would then have to check your value with the accepted 
range of values for the instruction. 
Status Bits 
MAR Changes to Status Bits 
Bit Name  State  Meaning 
RegEvent1ArmedStatus 
RegEvent2ArmedStatus 
TRUE  The axis is looking for a registration event. 
RegEvent1Status 
RegEvent2Status 
FALSE  The previous registration event is cleared.