W&T conecta
Interfaces para TCP/IP, Ethernet, RS-232, RS-485, USB, 20mA, fibra óptica de vidrio y de plástico, http, SNMP, OPC, Modbus TCP, I/O digital, I/O analógico, ISA, PCI

Aplicación al Com-Server de serie:

Conectar Siemens Logo!® y Display Logo!® TD a través de la red


Logo y LogoTD a través de la red

La longitud de cable para la conexión entre un control de Logo!® y un Display Logo!® TD, limitada a pocos metros, hace fallar con frecuencia casos de aplicación interesantes. Con ayuda de dos Com-Server se puede evadir ese problema y unir la conexión serial con un túnel, casi ilimitado en el espacio, a través de Intra-/Internet. El siguiente ejemplo de aplicación ilustra paso a paso la configuración y adaptaciones necesarias para dos Com-Servern ++, N° Art. 58665.

Paso 1: asignación de IP con easy start!

Con algunos clics en la herramienta de inventarización y gestión, WuTility, se integra los dos Com-Server primero en la red correspondiente con dirección IP, Subnet-Mask y Gateway.

Paso 2: conexión del hardware y configuración

La comunicación tiene lugar físicamente a través de una conexión RS485 de dos hilos con supresión del eco. La configuración correspondiente del módulo de interfaz en el Com-Server es la siguiente:

1
2
3
4
5
6
7
8
ON
ON
OFF
OFF
ON
ON
ON
OFF

Los interruptores 6 y 7 conectan la red de resistencia integrada para la terminación. Además de la terminación de línea para el bus de datos, esto garantiza un nivel definido durante las fases de elevada resistencia del bus.

La distribución de pines difiere entre los componentes de Siemens y el Com-Server, por lo que es necesario crear adaptadores especiales tanto entre Logo!® y Com-Server, como también en el lado opuesto entre Display y Com-Server. Particularmente el Logo!® en el pin 1 de la interfaz requiere un nivel de activación de 3,3 V. Utilizando el Com-Server ++ 58665 se puede tomar éste de la señal Handshake-Out del pin 3, innecesario en el modo RS485.

Para evitar daños en Logo!® es indispensable comprobar siempre esa tensión ANTES de la puesta en funcionamiento con una medición.

  • Adapter Logo!® <> Com-Server 58665
    Distribución de pines Logo Com-Server
  • Adapter Logo!® TD <> Com-Server 58665
    Distribución de pines Logo Com-Server

Paso 3: configuración de Com-Server

Parámetros seriales

Los parámetros de transmisión en Logo!® y Display están configurados ya de planta como se indica más abajo, debiendo ser configurados correspondientemente en los dos Com-Server vía gestión por Telnet o Web:

Setup puerto 0 -> UART Setup -> ...
  • ... baudios
    =
    19200
  • ... bits de datos
    =
    8
  • ...paridad
    =
    Even
  • ... bits de stop
    =
    1
  • ... Handshake
    =
    No

Para garantizar que los datagramas del protocolo serial sean transmitidos en la red a ser posible cerrados dentro de un paquetes de datos, debe configurarse la opción Network-Delay del Com-Server a 20-30 ms.

Setup puerto 0 -> Modo TCP/IP -> Opciones sistema -> ...
  • ... Network Delay
    =
    2 (= 2 Ticks a 10ms)

Modo operativo Cliente TCP

Gracias a la transparencia en los datos de Com-Server no se requieren conocimientos detallados sobre el protocolo serial utilizado entre Logo!® y Display. Para elegir el modo operativo del Com-Server sólo hay que tener en cuenta que el Display se corresponde con el lado que inicia la conexión, por lo que se presta para aplicar el Com-Server utilizado aquí como Cliente TCP. En ese modo, al entrar datos seriales, el Com-Server se conecta automáticamente con el puerto asignado en el Setup al servidor TCP del Com-Server asociado en Logo!®.

Además de los parámetros básicos de la red (dirección IP, Subnet-Mask y Gateway) y los parámetros seriales citados, es necesario también llevar a cabo la configuración siguiente para el modo Cliente TCP:

Setup puerto 0 -> Modo TCP/IP -> Cliente TCP -> ...
  • ... puerto servidor
    =
      puerto local del servidor TCP (de planta = 8000 = puerto A)
  • ... IP/URL servidor
    =
      dirección IP o URL de Com-Server en Logo

¡Esta configuración para el modo Cliente TCP debe efectuarse SÓLO en el Com-Server del lado del Display!

Si el Com-Server de destino (= servidor TCP) en el Logo!® se encuentra en Internet con una conexión DSL con dirección IP dinámica, habrá que utilizar como destino p. ej. un URL con host en DynDNS en lugar de la dirección IP. En ese caso debe configurarse un servidor DNS en el Com-Server Cliente en el lado del Display. En el router de la red, en el lado de Logo!®, deben llevarse a cabo las siguientes configuraciones:

  • Vía NAT deber desviarse el puerto TCP, utilizado para la conexión entrante aquí, a la dirección IP del Com-Server en Logo!®.
  • Si se utiliza una dirección IP dinámica en el lado WAN, el router deberá disponer de un cliente para un servicio DNS dinámico como por ejemplo DynDNS, que deberá ser configurado correspondientemente.

Reconexión tras una cancelación o interrupción de la conexión

Para evitar que las conexiones TCP queden colgadas, por ejemplo tras una cancelación forzosa de la conexión DSL o un fallo de la infraestructura, se debería activar en los dos Com-Server la función Keep-Alive con un ciclo de aprox. 10 seg.:

Setup SYSTEM -> Setup TCP/IP ...
  • ... Keep Alive
    =
    10

Siemens y Logo!® son marcas registradas de Siemens AG.