
364
Rockwell Automation Publication 2080-UM002N-EN-E - November 2022
Appendix H User-defined Function Block Motion Instructions
The raC_Opr_K5100_MSF instruction deactivates the motor. This instruction must be used
when there are no active faults on the drive and the drive is in the Ready state. The resulting
state of the drive is reflected when Ref_Ctrl_Sts_In.Active is zero.
Error Codes:
• 100 - Kinetix 5100 drive is not ready
• 101 - Kinetix 5100 drive is faulted
• 104 - Another raC_Opr_K5100_MSF message is executing
• 129 - Motor not connected
raC_Opr_K5100_MAFR
Use the Motion Axis Fault Reset (raC_Opr_K5100_MAFR) instruction to clear some drive faults.
When the fault is no longer active in the drive, this instruction clears the fault. This instruction
does not clear any faults that are still active in the drive.
Figure 42 - MAFR Diagram
Ref_Ctrl_Sts_Out
raC_UDT_Itf_K5100_Sts
Tag
Interface to device object.
Sts_EN (Enable)
BOOL
Tag
This bit is set when the rung makes a false-
to-true transition and remains set as the
message transaction to activate the drive is
initiated and in process. It remains set while
the rung-in condition is true and no faults are
active.
Sts_DN (Done)
BOOL
Tag
This bit is set when the rung makes a false-
to-true transition and the cmd to activate the
drive has been acknowledged.
Sts_ER (Error)
BOOL
Tag
This bit is set when the rung makes a false-
to-true transition and there is an error that
has occurred with the instruction. (This
instruction error can be a result of a fault on
the drive itself). See Sts_ERR for details on
the cause of the error.
Sts_ERR
DINT
Tag
Instruction error codes. See Kinetix 5100
Drive UDFB Error Codes (
) for details.
IMPORTANT
The instruction execution can take multiple scans to execute because it
requires multiple RPI updates to complete the request. The Done
(Sts_DN) bit is not set immediately, but only after the request is
completed.
Table 108 - MSF Operands (Continued)
Operand
Type
Format
Description