Programación (S7-1500, S7-1500T)
6.4 Seguimiento de órdenes en curso (S7-1500, S7-1500T)
• MC_DefineWorkspaceZone (S7-1500T)
• MC_DefineKinematicsZone (S7-1500T)
• MC_SetWorkspaceZoneActive (S7-1500T)
• MC_SetWorkspaceZoneInactive (S7-1500T)
• MC_SetKinematicsZoneActive (S7-1500T)
• MC_SetKinematicsZoneInactive (S7-1500T)
• MC_DefineTool (S7-1500T)
• MC_SetTool (S7-1500T)
• MC_SetOcsFrame (S7-1500T)
A continuación se muestra el comportamiento de los parámetros tomando como ejemplo
diversas situaciones.
Procesamiento completo de la orden
Si la orden de Motion Control se procesa íntegramente hasta su finalización, ello se indica en
el parámetro "Done" con el valor "TRUE". El estado lógico del parámetro "Execute" afecta a la
duración de la visualización en el parámetro "Done":
"Execute" se pone a "FALSE" tras finalizar la orden.
① La orden se inicia con un flanco ascendente en el parámetro "Execute". Según la programación, es posible poner "Exe-
cute" al valor "FALSE" durante la orden o mantener el valor "TRUE" hasta después de finalizada la orden.
② Mientras se procesa la orden, el parámetro "Busy" presenta el valor "TRUE".
③ Una vez finalizada la orden (p. ej. con la instrucción de Motion Control "MC_MoveAbsolute": posición de destino alcan-
zada), el parámetro "Busy" cambia a "FALSE" y el parámetro "Done" a "TRUE".
④ Mientras el parámetro "Execute" conserve el valor "TRUE" una vez finalizada la orden, el parámetro "Done" también
permanecerá en el valor "TRUE".
⑤ Si el parámetro "Execute" cambia a "FALSE" antes de que la orden finalice, el parámetro "Done" presenta el valor "TRUE"
únicamente durante un ciclo de procesamiento.
122
"Execute" se pone a "FALSE" durante el procesamiento de la
orden.
S7-1500/S7-1500T Sinopsis de Motion Control V6.0, STEP 7 V17 o superior
Manual de funciones, 05/2021, A5E03879258-AG