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 modules SIMATIC S7-300/S7-400 supportent les télégrammes de synchronisation d'horloge via serveur NTP et comment active-t-on 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
PROFIBUS S7-300/400 CPs -- Informations sur les produits -- Description du système
Quelle est la différence entre le "routage normal" et le routage d'enregistrements ?
Quels sont les modules qui peuvent être utilisés avec la redondance logicielle ?
Quelles sont les limitations fonctionnelles pour les CPU S7-400 d'anciens indices et d'anciennes versions de firmware, en liaison avec le CP443-5 Extended V6.1?
Quels types de liaisons/protocoles sont supportés en standard par les CPUs S7-300/400 et les CPs ?
Quels modules SIMATIC S7 supportent la fonctionnalité "Echanges directs" ( communication inter-esclaves ) ?
Signification du codage numérique dans le buffer de diagnostic de NCM
Quels protocoles supportent le CP 342-5?
Comportement de bloc différents des FC5 et FC50 pour les CP Ind. Ethernet du S7 300
Quelles conditions doivent être remplies et quels modules peuvent être utilisés pour pouvoir utiliser la fonction de routage S7 ?
Quels sont les propriétés, avantages et particularités offerts par le protocole DP ?
Quelles sont les propriétés, avantages et particularités offerts par le protocole FMS ?
Quelles sont les caractéristiques, avantages et particularités proposées par le protocole S7 ?
Quelles propriétés, avantages et particularités offre le protocole FDL ?
Quelles sont les caractéristiques, avantages et particularités proposées par le protocole S7 ?
Nº de référence:

Description :
Tous les automates SIMATIC S7 et C7 intègrent des services de communication S7 avec lesquels le programme utilisateur peut lire ou écrire des données. Les automates S7-400 utilisent des SFB, les S7-300 et les automates C7 utilisent des FB. Ces blocs sont disponibles quelque soit le bus utilisé, de telle manière que vous pouvez utiliser la communication S7 sur Industrial Ethernet, PROFIBUS ou MPI.

Le protocole S7 peut être classé de la manière suivante dans le modèle de référence ISO-OSI :

( 46 KB )
Figure 01 - Classement dans le modèle de référence ISO-OSI

Services du protocole S7 :
 
Services Description
PUT / GET un service d'écriture/lecture unidirectionnel pour la transmission de petites quantité de données vers/depuis une station.
USEND / URCV un service bidirectionnel sans coordination pour la transmission de quantité moyenne de données entre deux stations
BSEND / BRCV un service bidirectionnel par segment pour la transmission de gros volume de données entre deux stations

Caractéristiques des services :
Le protocole S7 autorise la transmission de 1 octet à 64 Koctets. La taille possible dépend du service utilisé et du matériel utilisé.
 
Service / Caractéristiques BSEND / BRCV USEND / URCV PUT / GET
Longueur des données maxi
S7-300 / S7-400
32 Ko / 64 Ko 1) 160  octets / 440 octets 2) 160 octets / 400 octets 2)
Zones d'adresses autorisées
S7-300 / S7-400
M, D/M, T, Z, E, A, D M, D/M, T, Z, E, A, D M, D/M, T, Z, E, A, D
Cohérence des données
S7-300 / S7-400
longueur totale par contrat  4) longueur totale par contrat  4) 8-32 octets / 32 octets jusqu'à la longueur totale 3,4)
Principe de communication Client / Client Client / Client Client / Server
Nombre maxi de liaisons cf. caractéristiques CPU cf. caractéristiques CPU cf. caractéristiques CPU
Blocs
S7-300 / S7-400
FB/SFB 12 "BSEND"
FB/SFB 13 "BRCV"
FB/SFB 8 "USEND"
FB/SFB 9 "URCV"
FB/SFB 15 "PUT"
FB/SFB 14 "GET"
1) Correspond à la longueur maxi d'un bloc de données dans le système correspondant
2) Correspond à la taille totale des données utilisateur pour les SFB / FB dans le cas d'Industrial Ethernet
3) En fonction de la CPU utilisée
4) Dans le programme utilisateur, il faut s'assurer que le bloc de données ne sera pas modifié pendant la transmission

Avantages du protocole S7 :

  • indépendant du médium du bus (PROFIBUS, Industrial Ethernet (ISO ou TCP), MPI)
  • utilisable avec toutes les zones de données S7
  • transmission jusqu'à 64 Koctets dans un contrat
  • Protocole de couche 7 prenant en charge lui-même l'acquittement des enregistrements
  • faible charge processeur et de réseau lors du transfert de grande quantité de données, car optimisé pour la communication SIMATIC

Le protocole S7 est pris en charge par tous les automates S7 et les processeurs de communication disponibles. D'autre part, les systèmes PC prennent en charge la communication via le protocole S7 avec le matériel et l'équipement logiciel correspondant.

Notes :

  • Vous trouverez un exemple complet de communication S7 avec BSEND/BRCV via PROFIBUS à l'article ID 20987358.
  • Vous trouverez des informations générales sur la communication dans SIMATIC S7 à l'article ID 20982954.

 ID contribution:26483647   Date:2007-10-01 
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