Principios básicos (S7-1500T)
3.11 Seguimiento de cinta (Conveyor Tracking) (S7-1500T)
La siguiente sinopsis muestra cómo cambia el valor de "TrackingState" emitiendo una
instrucción de Motion Control:
Fase
Instrucción de Motion Control
1
Lectura de posición, p. ej.,
"MC_MeasuringInput"
2
"MC_TrackConveyorBelt"
3
•
"MC_MoveLinearAbsolute"
•
"MC_MoveCircularAbsolute"
4
•
"MC_MoveLinearAbsolute"
•
"MC_MoveLinearRelative"
•
"MC_MoveCircularAbsolute"
•
"MC_MoveCircularRelative"
Sistema de referencia: OCS actualmente
en seguimiento
5
•
"MC_MoveLinearAbsolute"
•
"MC_MoveCircularAbsolute"
Sistema de referencia: WCS u OCS que no
esté en seguimiento
Órdenes posibles para definir el OCS en función de "TrackingState".
Instrucción de Motion Control
"MC_SetOcsFrame"
"MC_TrackConveyorBelt"
170
Estado de la instrucción
Done = False
Done = False → True
Active = False,
Done = False
Active = False → True,
Done = False
Active = True → False,
Done = False → True
Active = False,
Done = False
Active = False → True,
Done = False
Active = True → False,
Done = False → True
Busy = False,
Done = False
Busy = False → True,
Done = False
Busy = True → False,
Done = False → True
"TrackingState"
0
1, 2, 3, 4
0, 1, 4
2, 3
Resultado con la orden activa
Se redefine el OCS.
•
No se redefine el OCS.
•
El OCS ya no sigue la cinta transpor-
tadora.
•
Se detienen todos los movimientos
de cinemática. Para ello, tenga en
cuenta la siguiente indicación.
El OCS sigue la cinta transportadora
definida.
•
El OCS ya no sigue la cinta transpor-
tadora.
•
Se detienen todos los movimientos
de cinemática. Para ello, tenga en
cuenta la siguiente indicación.
S7-1500T Funciones de cinemática V6.0 STEP 7 V17 o superior
Manual de funciones, 05/2021, A5E42063028-AC
"TrackingState"
0
0
0 → 1
1
1 → 2
2 → 3
3
3
3
3
3 → 4
4 → 0