Chapter 6 Motion Function Blocks
ErrorID
This outputs error code regarding the relevant error when an error occurs while running
motion function block. ErrorID output and elimination time are same with Error output.
CommandAborted
This indicates the relevant motion function block is interrupted by the other motion function
block. CommandAborted output is Off when Execute input is Off (Figure g state). If Execute
output was Off when Done output became On, it remains On only during one scan.
※ When Execute input is On in Edge operation(Execute input) motion function block, depending on the state of axis,
one output in Busy, Done, Error, and CommandAborted output is On. Busy, Done, Error, and CommandAborted
output are available to be On one at a time, and if one output in four is On, other three outputs become Off.
2. Motion function block for level motion
Enable
Busy
Vaild
Error
(b
)(a
) (c) (d) (e
) (f) (
g)
Enable
This is an input to run function block for level operation motion.
This runs motion function block in the rising Edge (Figure a state), and stops it in the falling
Busy
This is an output to indicate the relevant motion function block is currently running ((= not
completed), and it indicates the output of motion function block can be changed. Busy output
is On in the rising Edge of Enable input (Figure b state), and it remains on while motion
function is in operation.
Valid
This is an output to indicate the relevant motion function block is successfully performed and
output & motion are valid.
Valid output is Off when Enable input is Off (Figure b state).