6.6
Reinicio de objetos tecnológicos (S7-1500, S7-1500T)
El sistema inicializa automáticamente los objetos tecnológicos después de conectar la CPU y
después de cargar los valores iniciales del bloque de datos tecnológico en la CPU. Si al volver
a realizar la carga en la CPU se detectan cambios relevantes para el reinicio, el objeto
tecnológico reinicia automáticamente.
Si con el programa de usuario se han modificado datos relevantes para el reinicio en RUN, el
usuario debe reinicializar el objeto tecnológico para que se apliquen los cambios. En la
transición de estado operativo RUN → STOP, la CPU realiza automáticamente un reinicio de
objetos tecnológicos con cambios relevantes para el reinicio.
Si desea guardar los cambios en el bloque de datos tecnológico incluso tras reiniciar el objeto
tecnológico, es necesario escribir los cambios en el valor inicial de la memoria de carga con la
instrucción avanzada "WRIT_DBL".
Reinicio necesario
En "Objeto tecnológico > Diagnóstico > Bits de estado y error > Estado del eje o Estado del
encóder > Valor inicial online modificado" y en la variable "<TO>.StatusWord.X3
(OnlineStartValuesChanged)" del objeto tecnológico se indica si es necesario reiniciar el
objeto tecnológico.
Reinicio de un objeto tecnológico
El usuario reinicializa el objeto tecnológico con la instrucción "MC_Reset" de Motion Control
con el parámetro "Restart" = TRUE.
En un reinicio, todos los datos de configuración del objeto tecnológico se carga de la
memoria de carga a la memoria de trabajo. Al hacerlo, se sobrescriben los valores actuales del
bloque de datos tecnológico.
Tenga en cuenta las indicaciones siguientes al reinicializar el objeto tecnológico:
• Con un reinicio se desactiva el estado "referenciado" de un objeto tecnológico con valores
reales incrementales ("<TO>.StatusWord.X5 (HomingDone)").
• Mientras se ejecuta un reinicio, el objeto tecnológico no puede ejecutar órdenes. Un
reinicio activo se indica en "Objeto tecnológico > Diagnóstico > Bits de estado y error >
Estado del eje o Estado del encóder > Reinicio activo" y en la variable
"<TO>.StatusWord.X2 (RestartActive)" del objeto tecnológico.
• Durante un reinicio, las órdenes de Motion Control se rechazan con los parámetros "Error"
= TRUE y "ErrorID" = 16#800D (orden no ejecutable porque hay un reinicio activo).
• Las órdenes de Motion Control activas para los objetos tecnológicos Leva, Pista de levas,
Detector y Cinemática se cancelan mediante reinicio con "ErrorID" = 16#800D.
• Mientras se ejecuta un reinicio no es posible acceder al bloque de datos tecnológico.
Consulte también
Cambiar datos relevantes para el reinicio (Página 107)
S7-1500/S7-1500T Sinopsis de Motion Control V6.0, STEP 7 V17 o superior
Manual de funciones, 05/2021, A5E03879258-AG
Programación (S7-1500, S7-1500T)
6.6 Reinicio de objetos tecnológicos (S7-1500, S7-1500T)
133