MMF_MOVE: Absolute Move
(Original Document)
Function Description
This function block issues an MMFStart Immediate Absolute Move.
Additional parameters EN and ENO may be configured.
FBD Representation
Representation:
LD Representation
Representation:
IL Representation
CAL MMF_MOVE_Instance (S:=returnHome, R:=atHome, AXIS_ID:=1,
    POSITION:=0.0, SPEED:=1500.0, MFB:=MFB, Q=>movingHome)
ST Representation
MMF_MOVE_Instance (S:=returnHome, R:=atHome, AXIS_ID:=1,
    POSITION:=0.0, SPEED:=1500.0, MFB:=MFB, Q=>movingHome) ;
Parameter Description
Description of input parameters.
Parameter
Data Type
Meaning
S
Rising input starts move.
R
BOOL
Resets block and prevents move from starting (it does not halt a move in progress).
AXIS_ID
Single Axis ID for this move.
POSITION
Absolute Position to move to.
SPEED
REAL
Constant speed of the move.
Description of in-output parameters.
Parameter
Data Type
Meaning
MFB
Must be connected to the MMFStart block of 200 registers location (usually named MFB).
Description of output parameters.
Parameter
Data Type
Meaning
Q
BOOL
True when move subroutine has been recognized by motion controller (reset by R).
ERROR
INT
First error code that is generated upon attempting to start this move.
Example
returnHome turns on to command an absolute move to zero for axis number 1. atHome turns on when Q turns on and the axis IN_POSITION bit is set. This causes the MMF_MOVE block to be reset.
Runtime Errors
For a list of all error codes and values of the block, refer to Tables of Error Codes for the Motion Library.