Mostrar lista de artículos
Industrial Ethernet CPs S7-300/400 -- Informaciones de producto -- Descripción del sistema (protocolos)
¿Qué diferencias existen entre los productos OPEN MODBUS / TCP Redundant V1 y OPEN MODBUS / TCP Redundant V2?
¿Qué hay que tener en cuenta cuando se activa la función "SNMP" en la configuración de los módulos de seguridad?
¿Qué módulos de seguridad soportan servidores DNS dinámicos y cómo pueden comunicar entre sí?
¿Qué hay que tener en cuenta cuando se activan y se utilizan las funciones de seguridad del CP343-1 Advanced y del CP443-1 Advanced?
¿Qué hay que tener en cuenta al sustituir un módulo antiguo por su sustituto de tipo CP443-1 o CP443-1 Advanced?
¿Cómo se comprueba la autenticidad de los módulos de comunicación CP343-1 y CP443-1?
¿Qué hay que tener en cuenta cuando un puerto de la CP343-1, 6GK7343-1CX10-0XE0 y 6GK7343-1EX30-0XE0, con Firmware V2.1 o superior, funciona a 10 Mbit/s en modo half-duplex?
¿Qué IO Devices y qué controladores IO soportan las funciones IRT, el arranque prioritario, MRP, PROFIenergy, Shared-Device, I-Device y el servicio isócrono?
¿Dónde se puede conseguir la ampliación del Firmware para la CP 343-1 ERPC, para su conexión a una base de datos?
¿Qué módulos de SIMATIC S7-300 / S7-400 permiten trabajar con mensajes de hora del día NTP y cómo se activa este tipo de sincronización horaria?
¿Qué módulos se pueden usar cuando se utiliza en una aplicación la redundancia software?
¿Qué tipos de enlace / protocolos se soportan de forma estándar en las CPUs y CPs del S7-300/400?
¿Qué nodos de PROFINET permiten la puesta en marcha automática y la sustitución del equipo sin función de medio intercambiable?
¿Qué participantes de PROFINET soportan el diagnóstico PN ampliado y qué hay que configurar?
Utilización del C-Plug en los componentes de red y las CPs de SIMATIC
¿Qué propiedades tienen los servicios o protocolos de comunicación que se pueden utilizar en las redes Industrial Ethernet?
Comportamiento de las tarjetas de comunicaciones en la transmisión de datos a través de enlaces TCP sin RFC 1006
¿Qué hay que tener en cuenta en la función ICMP-Redirect (internet control message protocol) respecto a la dirección IP del Router utilizado con las CPs de Industrial Ethernet?
¿Qué hay que tener en cuenta con la función Autonegociación para la negociación del modo de servicio LAN con las CPs de Industrial Ethernet
¿Qué relaciones existen entre las máscaras de subred y las direcciones IP respecto al "Subnetting" y al "Supernetting" (classles inter domain routing - CIDR)?
¿Cuáles son los requisitos para usar la función de routing S7 y qué módulos lo pueden realizar?
¿Por qué se envían muchos telegramas diferentes en una comunicación TCP/IP abierta a través de Industrial Ethernet, cuando se utilizan los módulos T en las CPs IE y las CPU, si se transmiten una longitud máxima de datos útiles de 1452 Bytes?
¿Qué propiedades, ventajas y particularidades ofrece el protocolo ISO?
¿Qué propiedades, ventajas y particularidades ofrece el protocolo UDP?
¿Qué propiedades, ventajas y particularidades ofrece el protocolo ISO-on-TCP?
¿Qué propiedades, ventajas y particularidades ofrece el protocolo S7?
¿Qué propiedades, ventajes y particularidades ofrece el protocolo TCP?
¿Qué requerimientos hay que cumplir para desactivar la interfase PROFINET CBA en el módulo CP443-1EX40?
"Time Wait" en la desconexión de un enlace TCP
¿Qué diferentes longitudes de los bloques de datos existen en los diferentes protocolos de comunicación SEND / RECEIVE?
¿Qué es el RFC1006 y para qué se utiliza este servicio?
Significado y funcionamiento del "Keep Alive" en los enlaces TCP
¿Qué diferentes longitudes de los bloques de datos existen en los diferentes protocolos de comunicación SEND / RECEIVE?
Referencia:

Indicaciones de configuración:
Este artículo aclara un extracto del manual de equipo de la CP443-1EX40. En el capítulo 5.3 "Datos básicos de la interfase SEND/RECEIVE", se dan datos sobre la longitud de los bloques de datos para los diferentes protocolos de la comunicación SEND / RECEIVE.
 
Interfase LAN - Longitud del bloque de datos creado por la CP por unidad de protocolo
Para el envío Transporte ISO, ISO-on-TCP,
TCP: 400 Bytes / TPDU
Para la recepción Transporte ISO: 512 Bytes /
ISO-on-TCP: 1024 Bytes /
TCP: 1460 Bytes / TPDU

El manual de equipo de la CP443-1EX40 está disponible en la página del Customer Support con número ID 19308871

En los datos allí contenidos, se trata del número de bytes de datos útiles que se envían y reciben simultáneamente en el módulo. Pero puede ocurrir que el usuario envíe o reciba en los módulos de comunicación servicios con longitudes de datos útiles mayores. La capa de transporte de la CP divide adecuadamente estos servicios en segmentos grandes. Los valores son válidos para la interfase LAN del módulo (Local Area Network).

Valores para el envío de datos útiles
La longitud de los bloques se limita a 400 Bytes. Esto no depende del protocolo utilizado. Los tamaños del buffer se organizan en el Firmware de tal manera que siempre se envían bloques de datos con una longitud máxima de 400 Bytes.
Esto significa que un paquete de datos útiles de 401 Bytes se envía en 2 telegramas independientes. El primer telegrama tiene una longitud de 400 Bytes y el segundo telegrama una longitud de 1 byte. El comportamiento aquí descrito es válido para los 3 protocolos de la interfase SEND / RECEIVE:

  • Protocolo de transporte ISO
  • Protocolo ISO-on-TCP
  • Protocolo TCP

Valores para la recepción de bloques de datos útiles
La longitud del bloque de datos máximo no se puede utilizar como valor absoluto general. Se necesita diferenciar entre los 3 protocolos posibles.
Cada uno de los casos se explica a continuación y se aclara con ayuda de grabaciones LAN en formato ¿¿Snifferformat??.

  • Protocolo de transporte ISO
    El número máximo de bytes a recibir se determina con ayuda del parámetro "Maximim TPDU Size (tamaño TPDU máximo)". Al crearse el enlace, se trata dentro de un método  "Handshake". El partner activo propone un valor y el partner pasivo lo acepta o lo disminuya a un valor inferior.
    En el siguiente ejemplo, el "Maximim TPDU Size" es de 512 Bytes.

    ( 38 KB )
    Figura 01: Tamaño máximo de TPDU en el transporte ISO

    Grabación LAN en formato ¿¿Sniffer??:

    ISO_Connection.zip ( 388 bytes )  

     
  • Protocolo ISO-on-TCP
    Aquí no hay sólo un parámetro que pueda representar una limitación, sino 2 parámetros relevantes:

    -
    MaximumSegmentSize (Tamaño máximo de segmento) = 1460
    -
    Tamaño máximo de TPDU = 1024

    El "MaximumSegmentSize" vale 1460 Bytes al crear el enlace. Esto se puede ver en la siguiente figura:

    ( 37 KB )
    Figura 02: Tamaño máximo de segmento en el protocolo ISO-on-TCP

    Debido a que el protocolo ISO-on-TCP se trata de una migración a TCP de los mecanismos del protocolo de transporte ISO, también existe el parámetro "Maximum TPDU Size" en el protocolo ISO-on-TCP. Vale 1024 Bytes en el siguiente ejemplo.

    ( 38 KB )
    Figura 03: Tamaño máximo de TPDU en ISO-on-TCP

    Advertencia:
    El menor de los 2 valores se tiene que considerar como el limite relevante. Por tanto, en el protocolo ISO-on-TCP el paquete máximo de datos recibido es de 1024 Bytes. En este caso, hay que tener en cuenta que el usuario puede recibir bloques de datos más grandes. La segmentación la realiza la propia CP.

    Grabación LAN en formato ¿¿Sniffer??:

    ISO-on-TCP_Connection.zip ( 584 bytes )

     
  • Protocolo TCP
    El parámetro "Maximim TPDU Size" no existe en el protocolo TCP. El número máximo de los bytes a recibir los determina el parámetro "MaximumSegmentSize". Se ajusta a 1460 Bytes:

    ( 38 KB )
    Figura 04: Tamaño máximo de segmento en el protocolo TCP

    TCP_Connection.zip ( 443 bytes )

 Nr. de identificación (ID):24271223   Fecha:2007-01-04 
Este artículo...me ayudóno me ayudó                                 
mySupport
My Documentation Manager 
Boletín 
CAx-Download-Manager 
Support Request
Sobre este artículo
Imprimir
Crear PDF 
Enviar artículo
QuickLinks
Herramienta de compatibilidad 
Ayuda
Ayuda en línea
Guided Tour