Cómo comparar proyecto TIA Portal Offline / Offline, donde tenemos abierto ahora mismo nuestro proyecto y queremos saber las diferencias que tiene respecto a otro proyecto que tenemos guardado en el ordenador. Te explico paso a paso cómo habilitar esta función y cómo hacerlo.

¿Para qué queremos comparar proyecto TIA Portal con otro proyecto?

En primer lugar, lo primero que nos viene a la cabeza a la hora de comprar varios proyectos es fácil, saber sus diferencias. Por esta razón existe esta funcionalidad en TIA Portal, para conocer qué partes de programa hay diferentes en varios proyectos realizados. Mientras tanto, nos sirve día a día como diagnóstico ya que, imagina que hace 4 años realizaste un proyecto TIA Portal y hoy tienes ese mismo proyecto, pero no sabes qué es lo has modificado desde entonces… Ciertamente, con esta comparación encontrarás una ayuda espectacular.

N

Comparar varios proyectos para saber diferencias.

N

Conocer si el proyecto que tienes en tu ordenador es el mismo que el que tienen tus compañeros.

N

Conocer si, cuando hiciste un viaje a Rusia modificaste tu proyecto o no tocaste nada de ese proyecto.

¿Qué pasos hay que seguir para comparar proyecto TIA Portal con otro proyecto?

N

Abrir tu proyecto original en TIA Portal.

N

Activar proyectos de referencia en TIA Portal.

N

Seleccionar el proyecto con el que comparar.

N

Habilitar comparación Offline / Offline.

También puedes ver cómo crear un proyecto nuevo en TIA Portal integrando un PLC y una HMI en el mismo proyecto y enlazados mediante una Red Profinet. Te lo explico paso a paso y al detalle para que lo tengas muy fácil:

Vamos a habilitar los proyectos de referencia en TIA Portal.

Debido a que normalmente no usamos esta función de comparar proyectos, hay opciones de TIA Portal que tenemos deshabilitadas. Por ello, por defecto, cuando abrimos el proyecto, simplemente vemos un árbol de proyecto en la parte izquierda de TIA Portal donde se muestran los dispositivos que tenemos y sus bloques. Además, normalmente también nos suele mostrar una opción de “Vista detallada”.

Árbol de proyecto en TIA Portal con dispositivos y bloques

Por esta razón, en primer lugar, hay que abrir nuestro proyecto TIA Portal original, pero doy por hecho que ya lo tienes abierto. Por lo tanto, lo que necesitamos ahora es abrir otro proyecto con el que comparar. Por ello, tenemos que habilitar una opción en TIA Portal que nos permitirá abrir dos proyectos en el mismo TIA Portal. Las opciones a las que me refiero las encontramos en la barra de herramientas, en el apartado “Ver”.

Menú Ver en el proyecto TIA Portal con varias opciones

Como resultado tenemos varias opciones y vamos a escoger la opción de “Proyectos de Referencia”. Esta opción, como su nombre indica nos va a permitir coger otro proyecto TIA Portal con el cual poder comparar.

Activar Proyectos de referencia para comparar proyecto TIA Portal Offline

Como consecuencia de esta activación, en el árbol de proyecto se habilita una nueva ventana llamada “Proyectos de Referencia” donde vamos a poder abrir otro proyecto TIA Portal. Por lo tanto, podremos tener dos proyectos TIA Portal abiertos a la vez y podremos ver sus bloques.

Ventana de proyectos de referencia en comparar proyecto TIA Portal

Seleccionar otro proyecto para comparar proyecto TIA Portal con otro.

Mientras tanto, ahora tenemos que seleccionar otro proyecto de TIA Portal con el que realizar la comparación. Por consiguiente, en la ventana de “Proyectos de Referencia” le damos al símbolo de la carpeta para buscar otro nuevo proyecto. Se abrirá una ventana típica de búsqueda donde seleccionaremos el proyecto que necesitamos comparar.

Seleccionar nuevo proyecto para hacer la comparación de programas.

Como consecuencia de esto, podemos ver como tenemos este segundo proyecto de TIA Portal abierto con todos sus dispositivos y sus bloques. Es más, podemos seleccionar un bloque y podemos abrirlo tranquilamente, como si se tratara del proyecto normal. De esta manera podemos ver bloque a bloque a bloque todo lo que hay en el proyecto.

Abrir bloque del proyecto de referencia para ver su código

Probablemente este proyecto de referencia lo podamos usar también para muchas otras opciones. Sobre todo, puedes copiar bloques de un proyecto a otro, o incluso copiar partes del código del programa de un proyecto a otro, simplemente con la función de “Copiar”. Por ello tienes que abrir un bloque de un proyecto, seleccionar lo que necesitas y copiarlo para después pegarlo en el otro proyecto. Te explico paso a paso todos los detalles de estas operaciones. Cuidado no te equivoques:

Copiar datos de un proyecto de referencia para pegar en el otro proyecto TIA Portal

Habilitar la comparación Offline / Offline de proyectos de TIA Portal.

Ciertamente, ahora tenemos varias opciones para comparar proyecto TIA Portal con otro proyecto TIA Portal. Ya que del proyecto de Referencia podemos coger un bloque y del proyecto normal podemos coger otro bloque, con los dos abiertos al mismo tiempo podemos ver uno a uno los segmentos. Por lo tanto, mediante una inspección visual podríamos adivinar las diferencias.

Abrir varios bloques de cada proyecto TIA Portal para comparar

Como resultado, si nos fijamos en la imagen anterior, podemos ver como tenemos los dos “MAIN” abiertos de ambos proyectos. Dentro de este bloque, en cada proyecto, hemos buscado y hemos encontrado varias diferencias, buscando segmento a segmento, uno a uno y comparado visualmente cada uno de los contactos del programa. Debido a esto, hemos perdió mucho tiempo, aunque al final hemos encontrado la diferencia, que en el proyecto principal hay 11 segmentos y en el de referencia hay 10 segmentos. Además, en el ultimo segmento, en el proyecto de referencia falta el Reset de uno de los contactos.

Comparar proyecto TIA Portal de forma visual con varios bloques

Probablemente la búsqueda visual puedas hacerla para algo muy concreto y fácil de encontrar, pero no es lógico cuando necesitas comparar mucho código. Por lo tanto, para comparar dos proyectos Offline necesitamos activar una modalidad de comparación que la encontramos pulsando con el botón derecho sobre el PLC del proyecto original.

Seleccionar la comparación del proyecto desde el PLC del proyecto original

Por lo tanto, vemos dos opciones de comparación, así que podremos realizar una comparación Offline / Offline de los dos proyectos o bien una comparación Offline / Online en caso de que estuviéramos conectados a un PLC. En nuestro caso vamos a centrarnos en la comparación Offline / Offline de nuestros proyectos.

Comparar proyecto TIA Portal Offline Offline

Como resultado, se abre automáticamente una ventana con un editor de comparación, donde aparecen en la columna izquierda el proyecto original y en la columna derecha el hueco para insertar el proyecto de referencia o lo que queramos comparar.

¿Cómo comparamos dos proyectos TIA Portal?

Por consiguiente, una vez tenemos el editor de comparación Offline abierto, vemos como tenemos el proyecto original ya preparado y en la columna derecha tenemos que arrastrar lo que queremos comparar. Simplemente, pinchamos en la carpeta del PLC_1 del proyecto de referencia y arrastramos a la zona donde indica “Insertar aquí para crear un objeto nuevo o sustituir uno existente”.

Comparar proyecto TIA Portal coger el proyecto de referencia

Una vez hemos arrastrado el proyecto a la casilla de la columna derecha, automáticamente se ha generado la comparación de ambos proyectos. Probablemente haya tardado 2 segundos en encontrar todas las diferencias entre ambos proyectos. ¿Cuánto tiempo habrías tardado tú en encontrar las diferencias comparando ambos proyectos bloque por bloque?

Comparar proyecto TIA Portal mostrando las diferencias entre ambos proyectos

Puede que te hayas dado cuenta de que existen diferencias entre ambos proyectos y son representados por unos símbolos de semi esfera de color azul y gris. Mientras tanto, el resto de los bloques que son idénticos en ambos proyectos son representados por la esfera de color verde. Si seleccionas uno de los bloques con diferencias te indicará en la tabla inferior dónde se han encontrado diferencias de verificación en TIA Portal.

Ver diferencias en la suma de verificación en TIA Portal

Al final, veremos las diferencias.

Sobre todo, lo que más nos va a servir es ver las diferencias dentro de cada bloque. Por lo tanto, haciendo doble clic sobre el MAIN por ejemplo, entrará a este bloque y ahí podremos ver las diferencias que hay en cada segmento. Por ejemplo, al abrir el MAIN vemos los segmentos que son totalmente iguales mediante las esferas verdes. Mientras tanto, podemos ver que hay diferencias en los segmentos 10 y 11 con esas semi esferas de color azul y gris.

Diferencias dentro del bloque de cada uno de los proyectos TIA Portal

Finalmente, si abrimos los segmentos diferentes podremos ver qué cambios se han hecho en un proyecto respecto al otro y, por lo tanto, podemos solucionar nuestro problema. Es más, podremos copiar y pegar las diferencias o, según el caso, borrar lo que sea necesario. Pero con esta manera de comparar proyecto TIA Portal de forma Offline consigues encontrar diferencias con un proceso excepcionalmente rápido.

Diferencias al comparar proyecto TIA Portal Offline Offline con otro proyecto de referencia

Una vez has realizado tus cambios y modificaciones, necesitas compilar tu proyecto TIA Portal. Pero no puedes compilar el proyecto de una forma cualquiera, sino que deberías compilar el proyecto de forma completa para evitar que se queden bloques o procesos sin verificaciones. Te explico paso a paso como se compila tu proyecto TIA Portal de forma completa, no te lo pierdas: 

Desarrollado y publicado por www.tecnoplc.com. Licencia Creative Commons 4.0.Creative Commons pequeño