Cómo recuperar las referencias cruzadas corrompidas en Step 7

Cómo recuperar las referencias cruzadas corrompidas en Step 7

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.

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:

Cómo recuperar las referencias cruzadas corrompidas en Step 7

También pueden aparecer otro tipo de errores que puede darte el propio Simatic indicando que no puede encontrar las referencias cruzadas:

Cómo recuperar las referencias cruzadas corrompidas en Step 7

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:

Cómo recuperar las referencias cruzadas corrompidas en Step 7

¡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.

Comentarios (27)

Carlos Yascaribay
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.
Victor leitner
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
Victor leitner
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
Paulino Cid
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.
Enrique
Gracias Inigo, otro problema resuelto.
Zeno Martorana
Gracias amigo. Muy util saber todas estas cosas. Gracias por compartir. Zeno Martorana Italia.
Yury Lainez
Que excelente tip , Saludos desde El Salvador.
Jose Manuel
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.
Francisco Jorge
Interesante !!! Tomo buena nota de ello. Seguro me sea de utilidad. Gracias
Esteban Mata Castro
Genial, gracias por la info, increíble como siempre...
Esteban Mata Castro
Gracias por el tip Iñigo, como siempre es de gran ayuda la info que suministras.... Saludos.....
Alejandro Guzmán
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?
Iñigo Gútiez
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
Gabriel
Muy bueno Iñigo, saludos desde Argentina.
Rodolfo Marcoss
Como recuperar todas las variables de un programa, podrias ser tan amable y mostrar un ejemplo asi?
Iñigo Gútiez
Hola Rodolfo, A que te refieres con recuperar las variables? A sus nombres simbólicos? En que contexto? Saludos
Carlos
Iñigo, muy bueno. Quisiera consultarte cuando se tiene varios bloque con fuentes SCL. Se puede utilizar este mismo metodo?. Gracias
Iñigo Gútiez
Pues no lo sé, porque no lo he probado, ya que no se ha dado la circunstancia. Saludos
Ioan Laurian
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
Iñigo Gútiez
Si, al reorganizar, ocupa menos
Feliciano
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.
Iñigo Gútiez
Para la siguiente :)
Irwing
De gran ayuda mucha bendiciones en todo.
Juan
Ay mi madre! me salvaste la vida. Tardó unos minutos en guardar de nuevo el proyecto pero cuando acabó estaba perfecto
Iñigo Gútiez
jaja. Genial.
SandroBM
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?
Iñigo Gútiez
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.