Technology instructions
9.3 Motion control
S7-1200 Programmable controller
System Manual, 03/2014, A5E02486680-AG
473
The MC_MoveJog task can be aborted by
the following motion control tasks:
MC_Home Mode = 3
MC_Halt
MC_MoveAbsolute
MC_MoveRelative
MC_MoveVelocity
MC_MoveJog
The new MC_MoveJog task aborts the
following active motion control tasks:
MC_Home Mode = 3
MC_Halt
MC_MoveAbsolute
MC_MoveRelative
MC_MoveVelocity
MC_MoveJog
MC_CommandTable (Run axis commans as movement sequence) instruction
Table 9- 45 MC_CommandTable instruction
Axis:=_multi_fb_in_,
CommandTable:=_multi_fb_in_,
Execute:=_bool_in_,
StartIndex:=_uint_in_,
EndIndex:=_uint_in_,
Done=>_bool_out_,
Busy=>_bool_out_,
CommandAborted=>_bool_out_,
Error=>_bool_out_,
ErrorID=>_word_out_,
ErrorInfo=>_word_out_,
CurrentIndex=>_uint_out_,
Executes a series of individual
motions for a motor control axis
that can combine into a
movement sequence.
Individual motions are configured
in a technology object command
table for pulse train output
(TO_CommandTable_PTO).
STEP 7 automatically creates the DB when you insert the instruction.
2
In the SCL example, "MC_CommandTable_DB " is the name of the instance DB.
Table 9- 46 Parameters for the MC_CommandTable instruction
Command table technology object
Start job with rising edge
StartIndex IN Int 1 Start command table processing with this step
Limits: 1 ≤ StartIndex ≤ EndIndex
EndIndex IN Int 32 End command table processing with this step
Limits: StartIndex ≤ EndIndex ≤ 32
Done OUT Bool FALSE MC_CommandTable processing completed