Puedes recuperar las referencias cruzadas corrompidas en un par de clics y ahorrarte un bonito dolor de cabeza.
Puede que te haya pasado alguna vez que el proyecto de Step 7 se haya corrompido y no te funcionen las referencias cruzadas: puedes abrir los bloques, cambiar el código, etc.. pero cuando quieres ver las referencias cruzadas… no hay manera.
Pues en esta entrada, que va a ser cortita para variar, vamos a solucionar el problema.
Contenido
Problema con las referencias cruzadas en Step 7
Este problema a mi me ha pasado varias veces, alguna ya hace años. Recientemente también con una máquina virtual por ponerse en suspensión el portátil.
Para empezar, los síntomas que vas a tener cuando se haya corrompido el proyecto de Step 7 será que no puedes ver las tablas de referencias cruzadas, o que al intentar ver un referencia cruzada tengas un error como este:
También pueden aparecer otro tipo de errores que puede darte el propio Simatic indicando que no puede encontrar las referencias cruzadas:
Y da igual que cambies de PC, que no hay manera.
Cómo recuperar las referencias cruzadas corrompidas en Step 7
Vayamos a la super solución.
Simplemente lo que vamos a hacer es guardar el proyecto, pero con otro nombre, y pulsando la opción «Con reorganización»:
Finalmente, seleccionaremos la carpeta de bloques. Una vez hecho esto, simplemente iremos a Herramientas, Datos de referencias, Generar:
¡Y ya está!
Tendrás tu proyecto recuperado con las referencias cruzadas.
¿Qué cambia al reorganizar el proyecto de Step 7?
Sinceramente, no sé muy bien qué es lo que hace Step 7 con el proyecto.
Pero lo cierto es que después de la reorganización, el proyecto pesa mucho menos con lo que me hace pensar que al rehacer todos los enlaces del proyecto, hace mucha limpieza recuperando las maltrechas referencias cruzadas.
¿Lo vemos en un vídeo?
Como siempre, tienes un vídeo donde poder ver lo que te estoy contando:
¿Qué te ha parecido?
Espero que si alguna vez te ocurre este problema, puedas resolverlo y recuperar el proyecto.
¿Te ha pasado alguna vez?
Espero tus comentarios.
Recuerda que puedes apuntarte en Guorker.com donde por una cuota mensual, tendrás tarifa plana en todos los cursos disponibles en la plataforma.
Enseño a programar PLC de Siemens a través de mis cursos.
Más información sobre mi aquí
Puedes seguirme en cualquiera de las siguientes redes sociales.
27 Comentarios
Excelente la informacion Iñigo. Muchas gracias por compartir. No he tenido todavia estas novedades.
Pero si he comenzado a tener inconvenientes con recuperar ciertas aplicaciones de equipos que vinieron programados con Tia Portal V10.5, no ha sido posible conseguir el programa original. Tendra Ud alguna idea como conseguir respaldar esta informacion?.
Saludos
Carlos Y.
Gracias. Iñigo. Es un gran tip esto de poder recuperar el proyecto despues de trabajar todo el dia y de repente???? Se trabo. Buaaaaaa
Que blog hay para conocer algo de los bloques reguladores pid en step 7 v 5.5?
Sdos. Adelante
Gracias. Iñigo. Es un gran tip esto de poder recuperar el proyecto despues de trabajar todo el dia y de repente???? Se trabo. Buaaaaaa
Que blog hay para conocer algo de los bloques reguladores pid en step 7 v 5.5?
Sdos. Adelante
Saludos Iñigo; no me a aparecido un problema como este, pero si me a aparecido una ventana de error similar al ejecutar el PLCSIM, y he tenido que desinstalarlo e instalarlo nuevamente.
Gracias Inigo, otro problema resuelto.
Gracias amigo.
Muy util saber todas estas cosas. Gracias por compartir.
Zeno Martorana
Italia.
Que excelente tip ,
Saludos desde El Salvador.
Muy buena aportacion, la verdad ya llevo un tiempo siguiendote y la verdad me han sido de gran utilidad todos tus tutoriales, sigue asi, muchas felicitaciones son sumamente interesantes.
Saludos desde Mexico.
Interesante !!! Tomo buena nota de ello. Seguro me sea de utilidad. Gracias
Genial, gracias por la info, increíble como siempre…
Gracias por el tip Iñigo, como siempre es de gran ayuda la info que suministras….
Saludos…..
Muy buena ayuda. Tengo la necesidad de migrar a windows de 64 bits, pero no cuento con el instalador de step 7 v5.5 para 64 bits sabes donde lo puedo conseguir?
Para migrar a Windows 7 u 8 de 64 bits necesitas la última versión de Step 7 V5 o bien que sea TIA Portal.
Para conseguir la versión tendrás que comprarla en un suministrador que trabaje con Siemens.
Saludos
Muy bueno Iñigo, saludos desde Argentina.
Como recuperar todas las variables de un programa, podrias ser tan amable y mostrar un ejemplo asi?
Hola Rodolfo,
A que te refieres con recuperar las variables? A sus nombres simbólicos? En que contexto?
Saludos
Iñigo, muy bueno.
Quisiera consultarte cuando se tiene varios bloque con fuentes SCL. Se puede utilizar este mismo metodo?. Gracias
Pues no lo sé, porque no lo he probado, ya que no se ha dado la circunstancia.
Saludos
Hola Iñigo, muy interesante eso de reorganizar el proyecto cuando te ocurre lo de las referencias, pero me gustaría preguntarte si eso se puede hacer solo para hacer mas «ligero» el proyecto.
Un saludo
Si, al reorganizar, ocupa menos
Me ocurrió hace tiempo con un proyecto. Recuperé una versión más antigua y reconstruí los cambios, pero me lo hubiese ahorrado con este sistema. Muchas gracias por compartir.
Para la siguiente 🙂
De gran ayuda mucha bendiciones en todo.
Ay mi madre! me salvaste la vida. Tardó unos minutos en guardar de nuevo el proyecto pero cuando acabó estaba perfecto
jaja. Genial.
Hola Iñigo he podido recuperar las referencias cruzadas correctamente como lo indicas en el Video, pero ahora tengo un pequeño problema , y es que el Bloque SDB (Hardware) cuando lo comparo me indica que hay diferencias, me indica que falta compilar, y cuando lo compilo me indica, que hay diferencias en algunas periferias DP , que el tiempo de watchdog es diferente. Te ha pasado alguna vez?
En ese aspecto, no. Normalmente cuando da ese problema es porque efectivamente entre el proyecto cargado en el PLC y el offline, son diferentes. Quiero decir, que por recuperar las referencias cruzadas, no recuerdo que haya tenido ese problema, o al menos, no soy consciente de ello.