Instrucciones tecnológicas
9.3 Motion control
Tabla 9- 74
Ejemplo 3: si se produce un error antes de alcanzar la velocidad parametrizada
Si "Execute" = FALSE antes de que se produzca el error
①
La tarea se inicia con un flanco ascendente en el parámetro de entrada "Execute". En función de la programación,
"Execute" todavía puede ponerse al valor FALSE durante la tarea o bien el valor TRUE puede mantenerse hasta que se
haya producido el error.
②
Mientras la tarea está activa, el parámetro de salida "Busy" indica el valor TRUE.
③
Se ha producido un error mientras se ejecutaba la tarea. Cuando se produce el error, el parámetro de salida "Busy"
cambia a FALSE y "Error" a TRUE.
④
Si "Execute" conserva el valor TRUE hasta que se ha producido el error, "Error" también permanece en TRUE y sólo
cambia su estado a FALSE junto con "Execute".
⑤
Si "Execute" se ha puesto de nuevo a FALSE antes de que se produzca el error, "Error" indica el valor TRUE durante
un solo ciclo de ejecución.
Nota
En las condiciones siguientes no se indica un error en el parámetro de salida "Error":
• Se ha alcanzado la velocidad parametrizada, el parámetro de entrada "Execute" tiene el
valor FALSE y se ha producido un error en el eje (se ha completado la aproximación al
final de carrera por software, por ejemplo).
• Cuando se ha alcanzado la velocidad parametrizada y el parámetro de entrada "Execute"
tiene el valor FALSE, la tarea se ha completado. Una vez completada la tarea, el error de
eje sólo se indica en la instrucción Motion Control "MC_Power".
522
Si "Execute" = FALSE después de que se produzca el error
Manual de sistema, 03/2014, A5E02486683-AG
Controlador programable S7-1200