3.15.3
Comportamiento de ejecución y desbordamientos
Cuando se ejecuta la funcionalidad Motion Control, en cada ciclo se llaman y procesan los
bloques de organización MC-Servo [OB91] y MC-Interpolator [OB92]. El tiempo de ciclo
restante está disponible para procesar el programa de usuario.
En cada ciclo (Motion Control Cycle) es necesario:
● iniciar y procesar por completo MC-Servo [OB91].
● iniciar al menos el MC-Interpolator [OB92] correspondiente.
La figura siguiente muestra a modo de ejemplo el comportamiento de ejecución correcto
para el procesamiento del bloque de organización OB1:
Desbordamientos
Si no es posible mantener el ciclo ajustado para la funcionalidad Motion Control, p. ej.
debido a una carga elevada de la CPU o a un tiempo de ciclo corto, es posible que se
produzcan desbordamientos del tiempo de cálculo.
El MC-Servo [OB91] no tolera los desbordamientos. En caso de desbordamiento del tiempo
de cálculo, la CPU pasa al estado operativo STOP.
La figura siguiente muestra el comportamiento de ejecución en caso de desbordamiento del
MC-Servo [OB91]:
S7-1500 Motion Control
Manual de funciones, 01/2013, A5E03879258-01
Principios básicos
3.15 Comportamiento de ejecución
69