Sincronismo de reductor (S7-1500, S7-1500T)
4.6 Decalaje del valor conducido en sincronismo de reductor
(S7-1500T)
Indique, con el parámetro "Direction", el sentido en el que el eje conducido debe ejecutar el
decalaje del valor conducido. Para ello, existen las posibilidades siguientes:
• Ejecución del decalaje del valor conducido en sentido positivo del valor conductor
("Direction" = 1)
El eje conducido solo se desplaza al nuevo valor conducido cuando el valor conductor se
desplaza en sentido positivo.
• Ejecución del decalaje del valor conducido en sentido negativo del valor conductor
("Direction" = 2)
El eje conducido solo se desplaza al nuevo valor conducido cuando el valor conductor se
desplaza en sentido negativo.
• Ejecución del decalaje del valor conducido en el sentido actual de desplazamiento del
valor conductor ("Direction" = 3)
El eje conducido se desplaza al nuevo valor conducido en el sentido en el que se desplaza
actualmente el valor conductor.
Con una orden "MC_OffsetAbsolute" o "MC_OffsetRelative" con "ProfileReference" = 1, el eje
conducido empieza a desplazarse al nuevo valor conducido a partir de la posición actual.
Con una orden "MC_OffsetAbsolute" o "MC_OffsetRelative" con "ProfileReference" = 2, se
utiliza el parámetro "StartPosition" para indicar la posición del valor conductor a partir de la
cual el eje se desplaza al nuevo valor conducido. Si el valor conductor se encuentra en parada
y el valor conductor todavía no ha alcanzado la posición del valor conductor, en el eje
conducido se indica el estado "En espera" (<TO>.StatusWord2.X5 = TRUE
(OffsetCommandWaiting)).
La ejecución del decalaje del valor conducido se indica con el parámetro "StartOffset" = TRUE.
El parámetro "MC_OffsetAbsolute.AbsoluteOffset" o "MC_OffsetRelative.CoveredOffset" indica
la distancia ya recorrida del decalaje del valor conducido
(<TO>.StatusSynchronizedMotion.Offset).
Nota
Inversión del valor conductor efectivo
Si se invierte el valor conductor efectivo durante el decalaje del valor conducido, se cancela la
orden "MC_OffsetAbsolute" o "MC_OffsetRelative" ("ErrorID" = 16#808C). Las órdenes en
espera no se cancelan.
El decalaje del valor conducido solo es efectivo en el estado "Síncrono". Si el sincronismo es
relevado, se pone a cero el decalaje del valor conducido.
Cancelar una orden de decalaje del valor conducido en espera
Con una orden "MC_OffsetAbsolute" o "MC_OffsetRelative" con "ProfileReference" = 5 se
cancela una orden "MC_OffsetAbsolute" o "MC_OffsetRelative" en espera. La cancelación de
una orden en espera no afecta al decalaje del valor conducido activo (si lo hay).
54
S7-1500/S7-1500T Funciones de sincronismo V6.0 STEP 7 V17 o superior
Manual de funciones, 05/2021, A5E47011324-AB