Tabla 9- 63
Ejemplo 3: si se produce un error antes de alcanzar la velocidad parametrizada
Error
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
Cuando se ha alcanzado la velocidad parametrizada y el parámetro de entrada "Execute"
Controlador programable S7-1200
Manual de sistema, 11/2011, A5E02486683-05
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).
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".
Error
Si "Execute" = FALSE después de que se produzca el error
102BInstrucciones tecnológicas
9.3 Basic motion control
405