Realizar una comunicación Logo S7-1200 mediante una conexión Profinet con LOGO en TIA Portal mediante cable ethernet entre plcs. Controlar entradas y salidas del Logo, programado todo en el S7-1200, simplemente utilizando el Logo como una ampliación de entradas y salidas, sin necesidad de realizar un programa en el Logo.

Podemos programar LOGO en TIA Portal.

En primer lugar, hay que decir que LOGO Siemens nos va a dar mucha facilidad en las comunicaciones entre TIA Portal y otros tipos de plcs. Es más, podemos utilizar un LOGO como si se tratara de un módulo más de un PLC, así que, podremos utilizarlo dentro de TIA Portal, sin problemas.

Pasos para utilizar TIA Portal y un LOGO.

1.       Qué hay que saber de la comunicación LOGO S7-1200.

2.       Definir la nueva conexión para S7 LOGO en TIA Portal.

3.       Se puede realizar comunicación entre plcs mediante PUT y GET

4.       Asignar dirección IP a LOGO en TIA Portal.

5.       Configuración de la comunicación LOGO S7-1200.

6.       Configuración del LOGO Siemens.

7.       Los datos que se van a transferir en la comunicación LOGO S7-1200.

Qué hay que saber de la comunicación LOGO S7-1200.

Una comunicación y transferencia de datos entre un Logo y un S7-1200 se puede realizar mediante una nueva conexión en la “Vista de redes” del proyecto del TIA Portal. Esta nueva conexión será una “Conexión S7”.

Seleccionar la conexión S7 para comunicación Logo S7-1200.

Ciertamente, esta conexión S7 se define como Comunicación Cliente Servidor, en la que el Cliente (Logo) accede directamente al Servidor (S7-1200), para escribir y leer datos, sin necesidad de utilizar funciones para enviar y recibir datos entre dispositivos de una red.

No hay que utilizar ninguna Función de envío y recepción de datos.

Importante es tener muy claro cómo debemos establecer una comunicación entre TIA Portal y un PLC. Es primordial conocer todos los pasos para establecer la conexión y detectar los dispositivos accesibles desde TIA Portal. Echa un vistazo a otro artículo donde muestro paso a paso cómo realizar la comunicación con el PLC:

Definir la nueva conexión para S7 LOGO en TIA Portal.

Por consiguiente, después de seleccionar la “Conexión S7”, nos situamos encima del PLC y con botón derecho seleccionamos “Agregar conexión”.

Agregar una nueva conexión para la red Profinet.

Como resultado, nos aparecerá la ventana donde especifica las características de la nueva conexión, referente al PLC sobre el que hemos creado la nueva conexión, en nuestro caso el PLC 1, ya que el proyecto tiene dos PLC.

Selección de la nueva conexión.
Acto seguido, nos aparecerá la conexión generada en la parte inferior de la ventana. Ahora solo tenemos que cerrarla para poder proceder a la configuración.
Se ha agregado la nueva conexión correctamente.

Se puede realizar comunicación entre plcs mediante PUT y GET

Probablemente una forma de realizar una comunicación entre plcs es utilizando la función PUT y la otra función GET para el retorno de la información. En camio, en nuestro caso para comunicar con un LOGO en TIA Portal no necesitamos utilizar estas funciones. Por consiguiente, vamos a utilizar un mapa de memoria común entre ambos dispositivos.

Esto de compartir variables entre dispositivos es una realidad, y tan simple como copiar y pegar. El mejor ejemplo de ello es cuando creamos un proyecto de PLC y HMI en TIA Portal. Podemos utilizar las variables del PLC en la HMI sin necesidad de duplicarlas ni crearlas otra vez en la pantalla. Te lo explico paso a paso:

Asignar dirección IP a LOGO en TIA Portal.

Por lo tanto, pinchando sobre el símbolo de “Conexión S7” creado en la vista de redes accederemos a las propiedades, y ahí configuraremos las direcciones que debemos asignar a cada elemento.

Comunicación LOGO S7-1200 y seleccionar las propiedades para la conexión S7 del PLC.

En el apartado General de las propiedades asignaremos la dirección IP para el Logo, que deberá estar dentro del rango en el que está el PLC_1 al que va a conectarse. El Logo viene definido con “Interlocutor” y una Interfaz desconocida. El PLC_1 si que tiene una Interfaz definida por defecto, no hay que modificarla.

Comunicación LOGO S7-1200 Asignar la dirección IP para el Logo Interlocutor.

Configuración de la comunicación LOGO S7-1200.

Mientras tanto, en la siguiente opción de configuración se establece la ID, que viene definida por defecto.

ID Local definida por defecto.

Por lo tanto, el siguiente paso es establecer los parámetros en “Detalles de direcciones”, donde se le asignan unas direcciones TSAP indicando el Rack y el slot para cada dispositivo. Habrá que rellenar como muestra la siguiente figura para una buena conexión:

Asignar los Detalles de direcciones.

Puedes encontrar ejemplos de programación para descargar en la zona de "Descargas". Ejemplos en MicroWin, en Step 7, en LOGO y en TIA Portal, para CPU y HMI. Ejemplos de aplicaciones reales, configuraciones, simulaciones, etc...

Finalmente, definiremos las propiedades especiales de la conexión donde debemos deshabilitar la opción de “establecimiento activo de la conexión”.

Comunicación LOGO S7-1200 Propiedades especiales de la conexión.

Adicionalmente, en algunas ocasiones es necesario activar una característica en las propiedades de Protección de la CPU, en el apartado “Protección” del PLC:

Comunicación LOGO S7-1200 Acceso vía comunicación PUT GET.

En ocasiones cualquier fallo en la configuración puede desencadenar en un fallo en la comunicación entre TIA Portal y el PLC, así que cuidado con los cables Ethernet de conexión y las configuraciones.

Configuración del LOGO Siemens.

Parece que ya tenemos preparada la configuración en TIA Portal. Por esta razón, ahora tenemos que configurar el LOGO en el software LOGO Soft. Por consiguiente, una vez abierto el proyecto de Logo, con el botón derecho podemos acceder a configurar las propiedades de la conexión que necesitamos:

Comunicación LOGO S7-1200 Propiedades conexión ethernet en Logo.

Una vez se abre la ventana editamos y rellenamos la dirección IP del módulo, que se refiere a la dirección IP que va a tener nuestro Logo en la conexión ethernet, es decir, la misma que hemos configurado en el TIA Portal. La máscara de subred también la rellenamos.

Insertamos la dirección IP del Logo.
Seguidamente añadimos una “Conexión cliente”:
Conexión cliente.

Posteriormente rellenamos los datos de acuerdo a los datos rellenados en TIA Portal, para Cliente y para Servidor, colocando los datos correspondientes de TSAP.

Rellenar datos de la conexión comparando con TIA Portal.

Todo esto parece un poco complicado, pero la verdad es que se resuelven las dudas practicando. Quizás te resulte más fácil conectarte de forma remota desde tu móvil a una pantalla táctil Siemens. ¿Te gustaría ver todas tus pantallas en tu móvil? Pues tienes que seguir los pasos que te muestro. Te he preparado una guía paso a paso fácil para poder conectarte desde tu móvil a la HMI:

Los datos que se van a transferir en la comunicación LOGO S7-1200.

En esta misma ventana del apartado anterior, debemos identificar qué variables queremos que se trasfieran de un dispositivo a otro. Por ejemplo, en la imagen vemos como queremos que las entradas de Logo (IB0) las pueda leer el S7-1200, que las interpretará como las entradas IB200 (ver siguiente imagen). De esta manera, el S7-1200 podrá trabajar con estas entradas en el proyecto TIA Portal.

Comunicación LOGO S7-1200 Configurar los datos a transferir entre dispositivos.

Conexión definida.

Con estos parámetros rellenados, tenemos una conexión entre PLC y Logo sin necesidad de programar ninguna línea en el Logo, sino que éste nos ha servido como una periferia descentralizada.

Ya que hemos profundizado en la comunicación entre varios dispositivos, no te puedes perder una guía muy completa para no fallar en la comunicación entre TIA portal y tu PLC. Seguro que en alguna ocasión has tenido un fallo en la comunicación o no te ha detectado los dispositivos accesibles, ¿verdad? Con esta guía que he preparado, te muestro todos los pasos a seguir para no fallar nunca:

Por cierto, si puede ser, déjame un comentario y dime lo que piensas sobre el artículo: bueno o malo, si crees que le falta algo, si te ha ayudado, lo que sea. De esta manera, yo podré mejorarlo y nos servirá a todos. Te contestaré en menos de 24h. Muchas gracias.

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