afficher la liste des articles
Industrial Ethernet S7-300/400 CPs -- Informations sur les produits -- Description du système ( protocole )
Quelles sont les différences entre les logiciels OPEN MODBUS / TCP Redondant V1 et OPEN MODBUS / TCP Redondant V2 ?
A quoi faut-il prendre garde en cas d'activation de la fonction "SNMP" dans la configuration des modules de sécurité ?
Quels sont les modules de sécurité qui prennent en charge le DNS dynamique et qui peuvent communiquer entre eux ?
A quoi faut-il prendre garde lors de l'activation et de l'utilisation des fonctions de sécurité des CP343-1 Advanced et CP443-1 Advanced ?
A quoi faut-il prendre garde lors du passage de l'ancien module au nouveau CP443-1 ou CP443-1 Advanced ?
Comment faire pour vérifier l'authenticité des modules Siemens CP343-1 et CP443-1 ?
A quoi faut-il prendre garde lorsqu'un port des CP343-1, 6GK7343-1CX10-0XE0 et 6GK7343-1EX30-0XE0 avec un Firmware V2.1 ou supérieur est utilisé en 10 Mbit/s en semi-duplex ?
Quels sont les contrôleurs IO et les IO-Devices qui prennent en charge les fonctions IRT, démarrage priorisé, MRP, PROFIenergy, Shared-Device, I-Device et fonctionnement isochrone?
Comment obtenir l'extension de firmware pour le CP 343-1 ERPC pour la connexion à une base de données ?
Quels sont les modules SIMATIC S7-300/S7-400 qui supportent les télégrammes de synchronisation d'horloge NTP et comment activer ce type de synchronisation d'horloge ?
Quels sont les modules qui peuvent être utilisés avec la redondance logicielle ?
Quels types de liaisons/protocoles sont supportés en standard par les CPUs S7-300/400 et les CPs ?
Quels appareils PROFINET prennent en charge la mise en service automatique ou la fonction échange d'appareil sans support amovible ?
Quels sont les partenaires PROFINET qui prennent en charge le diagnostic PN étendu et qu'est-ce qui doit être configuré?
Utilisation du C-PLUG avec les composants réseaux et les CP Simatic
Quelles sont les caractéristiques des services de communication ou des protocoles qui peuvent être utilisés sur un réseau Industrial Ethernet ?
Comportement des processeurs de communication lors de transferts de données avec liaisons TCP sans RFC 1006
Quels sont les points à prendre en compte à cause de la fonction ICMP-Redirect ( internet control message protocol ) et concernant l'adresse IP du routeur utilisé sur Industrial Ethernet ?
A quoi faut-il prendre garde avec la fonction d'auto négociation pour le réglage du mode d'un réseau LAN avec les CP Industrial Ethernet ?
Quels sont les relations entre les masques de sous-réseau et les adresses IP, y compris dans l'optique "subnetting" et "Supernetting" (Classless Inter Domain Routing CIDR) ?
Quelles conditions doivent être remplies et quels modules peuvent être utilisés pour pouvoir utiliser la fonction de routage S7 ?
Communication ouverte TCP/IP via Industrial Ethernet en utilisant des blocs T avec des CPs IE et des CPUs : pourquoi le nombre de messages envoyés est-il variable lorsque la longueur max. de 1452 bytes de données utilisateur est transférée ?
Quels sont les propriétés, avantages et particularités offerts par le protocole ISO ?
Quels sont les propriétés, avantages et particularités offerts par le protocole UDP ?
Quels sont les propriétés, avantages et particularités offerts par le protocole ISO-on-TCP ?
Quelles sont les caractéristiques, avantages et particularités proposées par le protocole S7 ?
Quels sont les propriétés, avantages et particularités offerts par le protocole TCP ?
Quelles conditions doivent être remplies pour désactiver l'interface PROFINET CBA sur le CP443-1EX40 ?
"Time Wait" lors de l'arrêt d'une liaison TCP
Quelle différence de longueur des données y a t-il dans les différents protocoles de la communication Send/Receive?
Qu’est ce que RFC1006 et pourquoi est t-il nécessaire d’utiliser ce Service ?
Signification et fonctionnalité de la fonction "Keep Alive" sur une liaison TCP
Quelle différence de longueur des données y a t-il dans les différents protocoles de la communication Send/Receive?
Nº de référence:

Informations de configuration:
Cette contribution a pour objet d'expliquer une note du manuel CP443-1EX40. Dans le chapitre 5.3 "Caractéristique de l'interface SEND/RECEIVE" il y a des données sur la longueur des données dans les différents protocoles de la communication Send/Receive.
 
Interface LAN CP - Longueur de données par protocole
pour l'émission Transport-ISO, ISO-on-TCP,
TCP: 400 octets / TPDU
pour la réception Transport-ISO 512 octets /
ISO-on-TCP: 1024 octets /
TCP: 1460 octets / TPDU

Le manuel du CP443-1EX40 est disponible au téléchargement dans la contribution ID : 19308871

Les longueurs de données indiquées correspondent au nombre de données utiles, qui sont envoyées ou reçues en même temps à partir du module. Avec cela il est possible, que l'utilisateur envoie ou reçoive un plus grand nombre de données avec les blocs de communication. Celles-ci seront alors découpées par la couche de transport du CP dans la taille de segment correspondant. Les valeurs sont valides pour l'interface LAN du module (local area network).

Valeurs pour  l'émission de données
La taille des données est limitée à 400 octets. Mais cela ne dépend des protocoles utilisés. Les tailles de données  sont organisées dans la mémoire tampon  du Firmware, afin que les données soient toujours envoyées avec une longueur maximale de 400 octets.
Cela signifie, qu'un paquet de données de  401 octets sera envoyé en 2 télégrammes séparés. Le premier télégramme a une longueur de 400 octets et le deuxième télégramme une longueur de un octet. Le comportement décrit ici est valable pour les trois protocoles utilisés dans l'interface Send/Receive :

  • Protocole de transport ISO
  • ISO-on-Protocole TCP
  • Protocole TCP

Valeur pour les données reçues
La taille maximale des données ne peut  pas être exprimée ici en valeur absolue. Une distinction entre les trois protocoles possibles est nécessaire.
Les différents cas seront expliqués  individuellement ci-dessous et détaillés en fonction des enregistrements LAN au format Sniffer.

  • Protocole de transport ISO
    Le nombre maximal d'octet reçus reçu sera déterminé par le paramètre  "Maximum TPDU Size". Celui-ci sera négocié lors de l'établissement de la liaison lors d'un échange. Le partenaire actif propose une valeur et le partenaire passif accepte ou le diminue sur une valeur plus basse.
    Dans l'exemple suivant le "Maximum TPDU Size"  a été négocié sur  512 octets.

    ( 38 KB )
    Image 01: Taille maximum de TPDU du transport ISO

    Enregistrements LAN au format Sniffer :

    ISO_Connection.zip ( 388 bytes ) ( 388 octets )  

     
  • Protocole ISO-on-TCP
    Il y a seulement ici un paramètre, qui pourrait représenter une limitation, mais il y deux paramètres importants:

    -
    MaximumSegmentSize = 1460
    -
    Maximum TPDU Size = 1024

    Le "MaximumSegmentSize" est négocié lors de l'établissement de la liaison sur 1460 octets. C'est évident dans la configuration suivante :

    ( 37 KB )
    Image 02: MaximumSegmentSize ISO-on-TCP

    Puisqu'il s'agit du protocole  ISO-on-TCP pour un portage du mécanisme ISO sur TCP, il y a aussi pour le protocole ISO-on-TCP un paramètre "Maximum TPDU Size". Celui-ci sera fixé dans l'exemple suivant sur 1024 octets.

    ( 38 KB )
    Image 03: Taille maximum de TPDU d' ISO-on-TCP

    Note:
    La plus petite des deux valeurs doit être considéré comme une restriction importante. Par conséquent le paquet maximal de données pouvant être reçu est de 1024 octets. Il faut aussi encore attirer l'attention ici, que l'utilisateur peut recevoir de plus grande taille de données. La segmentation sera réalisée indépendamment par le CP.

    Enregistrements LAN au format Sniffer :

    ISO-on-TCP_Connection.zip ( 584 bytes ) ( 584 octets )

     
  • Protocole TCP
    Le paramètre "Maximim TPDU Size" n'existe pas dans le protocole TCP. Le nombre maximal  d'octets reçus sera déterminé par le paramètre "MaximumSegmentSize". Il est fixé sur 1460 octets:

    ( 38 KB )
    Image 04: MaximumSegmentSize Protocole TCP

    TCP_Connection.zip ( 443 bytes ) ( 443 octets )

 ID contribution:24271223   Date:2006-12-05 
Cette contribution...m´a aidéne m´a pas aidé                                 
mySupport
My Documentation Manager 
Lettre d'information 
CAx-Download-Manager 
Demande d'assistance technique
A propos de cet article
Imprimer
Créer PDF 
Envoyer l'article
QuickLinks
Outil de compatibilité 
Aide
Aide en ligne
Guided Tour