9.3.5.10
Instrucción MC_CommandTable (Ejecutar comandos de eje como secuencia de
movimientos)
Tabla 9- 45
Instrucción MC_CommandTable
KOP / FUP
STEP 7 crea el DB automáticamente al insertar la instrucción.
1
En el ejemplo SCL, "MC_CommandTable_DB" es el nombre del DB de instancia.
2
Tabla 9- 46
Parámetros de la instrucción MC_CommandTable
Parámetro y tipo
Axis
IN
Table
IN
Execute
IN
StartIndex
IN
EndIndex
IN
Done
OUT
Busy
OUT
CommandAborted
OUT
Error
OUT
ErrorID
OUT
ErrorInfo
OUT
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
SCL
"MC_CommandTable_DB"(
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_,
Code=>_word_out_);
Tipo de datos
TO_Axis_1
TO_CommandTable_1
Bool
Int
Int
Bool
Bool
Bool
Bool
Word
Word
Valor inicial
Descripción
-
Objeto tecnológico Eje
-
Tabla de comandos de objeto tecnológico
FALSE
Iniciar tarea con flanco ascendente
1
Iniciar el procesamiento de la tabla de comandos
con este paso
Límites: 1 ≤ StartIndex ≤ EndIndex
32
Finalizar el procesamiento de la tabla de
comandos con este paso
Límites: StartIndex ≤ EndIndex ≤ 32
FALSE
Procesamiento de MC_CommandTable
completado correctamente
FALSE
Operación en marcha.
FALSE
La tarea ha sido interrumpida por otra tarea
durante el procesamiento.
FALSE
Se ha producido un error durante el
procesamiento. La causa se indica en los
parámetros ErrorID y ErrorInfo.
16#0000
Identificador del error
16#0000
Información de error
Instrucciones tecnológicas
9.3 Motion control
Descripción
Ejecuta una serie de movimientos
individuales para un eje
controlado por motor que se
combinan en una secuencia de
movimientos.
Los movimientos individuales
están configurados en la tabla de
comandos de un objeto
tecnológico para la salida del tren
de impulsos
(TO_CommandTable_PTO).
489