
Rockwell Automation Publication 2080-UM002N-EN-E - November 2022
355
Appendix H User-defined Function Block Motion Instructions
Kinetix 5100 Drive Device
Object UDFB
The Device Object UDFB comes with the UDFB motion instructions that is downloaded from the
PCDC. Each Kinetix 5100 drive requires a unique instance of the Device Object UDFB. This UDFB
provides a single software interface that is used by each drive that commands the drive and
provides the drive status you can use with your application logic.
Freq_PosSel1
BOOL
Frequency and Position selection.
000 = Frequency and Position Step 0
001 = Frequency and Position Step 1
010 = Frequency and Position Step 2
011 = Frequency and Position Step 3
100 = Frequency and Position Step 4
101 = Frequency and Position Step 5
110 = Frequency and Position Step 6
111 = Frequency and Position Step 7
Freq_PosSel2
BOOL
Freq_PosSel3
BOOL
FindHome
BOOL
Next start command causes the drive to find home.
1 = Find Home
HoldStep
BOOL
Overrides other inputs and causes the drive to remain at its
current step (running at zero speed once it reaches its position)
until released.
1 = Hold Step
PosRedefine
BOOL
Resets the home position to the current position of the machine.
Set this bit to 0 after the homing routine is completed.
1 = Pos Redefine
SyncEnable
BOOL
Hold the existing frequency when Sync Time is set to enable Speed
Synchronization.
1 = Sync Enable
TravDisable
BOOL
Disable Traverse function.
1= Traverse Disable
_ENO
BOOL
Indicates that the UDFB is executing.
Ready
BOOL
Indicates that the drive is ready for operation.
Active
BOOL
Indicates that the drive is operating.
Faulted
BOOL
Indicates fault state.
OutputFreq
REAL
Displays the reference speed of the drive.
ActualDir
STRING
Indicates the rotating direction.
AtRef
BOOL
Indicates that drive is at reference speed.
AtPos
BOOL
Indicates that drive is at commanded position.
TravelPosDir
BOOL
Indicates the Travel Position direction.
Accel_Sts
BOOL
Indicates acceleration state.
Decel_Sts
BOOL
Indicates deceleration state.
AtHome
BOOL
Indicates that drive is at the reference home.
DriveHomed
BOOL
Indicates whether the drive has been homed since power-up.
Ref_Output
PowerFlex525P_O
Reference the output data structure of the drive to control.
SyncHold
BOOL
Indicates if the frequency is holding.
SyncRamp
BOOL
Indicates if the frequency is accelerating to the new commanded
frequency in drive parameter A571 [Sync time].
TraverseOn
BOOL
Indicates if Traverse is enabled.
TraverseDecel
BOOL
Indicates if the drive is decelerating in Traverse Mode.
Table 101 - UDFB for RA_PF525_POS (Continued)
Operand
Type
Description