Type de contribution : FAQ, ID de la contribution : 24352751, Date de la contribution : 11/12/2009
(0)
Évaluer

Quels types de liaisons/protocoles sont supportés en standard par les CPUs S7-300/400 et les CPs ?

  • Contribution
  • Concerne le/les produits(s)

Guide :
Vous pouvez intégrer votre automate dans différents sous-réseaux en fonction des CPU S7-300/400 et des CP utilisés. Pour raccorder l'automate à ces sous-réseaux, vous pouvez utiliser les types de liaisons et protocoles suivants :
 

Sous-réseaux

Types de liaisons/protocoles

MPI
(Multiple Protocol Interface)

Communication S7 (S7-300 seulement en tant que serveur)                                                                                             Communication de base S7
Communication GD (communication données globales)

PROFIBUS

DP - Périphérie décentralisée
(sur l'interface intégrée , CP342-5 et CP443-5 Extended)
FMS - Fieldbus Message Specification
(sur CP343-5 et CP443-5 Basic)
FDL - Fieldbus Data Link
(seulement sur le CP PROFIBUS)
Communication S7
(S7-300 seulement en tant que serveur1))

Industrial Ethernet / PROFINET

Communication-S7
(sur le CP Ethernet  ou l'interface intégrée PN)
Transport-ISO(sur CP Ethernet)
ISO-on-TCP (sur CP Ethernet ou sur l'interface intégrée PN)
TCP (sur CP Ethernet ou sur l'interface intégrée PN)
UDP (sur CP Ethernet ou sur l'interface intégrée PN)
E-Mail
(sur CP Ethernet)
FTP (sur CP Ethernet)
PROFINET IO (sur CP Ethernet ou sur l'interface intégrée PN)
CBA (sur CP Ethernet ou sur l'interface intégrée PN)
MODBUS TCP (sur CP Ethernet ou sur l'interface intégrée PN, cf. article Nr: 22660304 2))

PTP (Point à Point)

RK 512
3964(R)
ASCII
Pilotes d'impression différents
Modbus (RTU) (Master/Slave) 2)
Data Highway DF1 2)
...

1) S7 300: Fonctionnalités client seulement sur CP342-5 à partir de FW V5.2
2)
Ces types de liaisons/protocoles ne sont pas configurables en standard dans STEP 7 et doivent être rajoutés.

Dans les manuels des coupleurs Ethernet et Profibus, vous trouverez des informations se rapportant aux services de communication respectivement supportés.
De plus, vous trouverez dans les articles suivants une vue d'ensemble sur les services de communication des CP Ethernet S7-300/400 et des CPU S7-300/400 avec interface PN intégrée.
 

Modules

Article-ID

S7-400  CP Ethernet 15368142
S7-300  CP Ethernet 16767769
S7-300/400 CPU avec interface PN intégrée 18909487

Les manuels opérateurs des CPUs S7 300/400 indiquent au chapitre "Caractéristiques techniques" les services de communication qui peuvent être utilisés sur l'interface intégrée de l'automate : 
 

Modules

Article-ID

CPU S7 300

12996906

CPU S7 400
(sans interface intégrée PN)

14016796

CPU S7 400
(avec interface intégrée PN)

23904550

Notes sur la communication S7 :
La communication S7 sera exécutée dans les S7-300 par les blocs fonctionnels FB14/15 "GET/PUT, FB12/13 "BSEND/BRCV" ou FB8/9 "USEND/URCV". Ils fonctionnent sur :

  • l'interface intégrée PN avec les blocs fonctionnels de la Standard Library -> Communication Blocks.
  • les CPs avec les blocs fonctionnels de la librairie SIMATIC_NET_CP.

Dans les  S7-400, l'échange de données de la communication S7 se fait avec les blocs fonctions système SFB14/15 "GET/PUT, SFB12/13 "BSEND/BRCV" ou SFB8/9 "USEND/URCV". Vous trouverez ces blocs dans la Standard Library -> System Function Block

Notes sur la communication par l'interface intégrée des CPUs PN :
L'échange de données avec les protocoles TCP, ISO-on-TCP et UDP se fait sur la communication IE ouverte. La configuration des liaisons et de l'échange de données est fait avec les blocs de communication suivants :

  • UDT 65 "TCON_PAR" avec des structures de données pour le paramétrage des liaisons
  • UDT 66 "TCON_ADR" avec des structures de données pour les paramètres d'adressage du partenaire distant (UDP)
  • FB 65 "TCON" pour l'établissement de la liaison
  • FB 66 "TDISCON" pour la fermeture de la liaison
  • FB 63 "TSEND" pour l'émission de données sur TCP et ISO-on-TCP
  • FB 64 "TRCV" pour la réception de données sur TCP et ISO-on-TCP
  • FB 67 "TUSEND" pour l'émission de données sur UDP
  • FB 68 "TURCV" pour la réception de données sur UDP

Vous trouverez des informations complémentaires sur la programmation et l'utilisation de chaque type de liaisons dans les manuels suivants :
 

Manuels

Article-ID

Logiciel système pour SIMATIC S7-300/400 Fonctions standard et fonctions système

1214574
Communication de base S7
Communication S7
Communication ouverte sur Industrial Ethernet
PROFINET I/O (SFC 14/15 ("DPRD_DAT/DPWR_DAT")

CP S7 pour PROFIBUS Configuration et mise en service

1158693
Communication SEND/RECEIVE sur liaison FDL
DP
FMS

CP S7 pour Industrial Ethernet Configuration et mise en service

8777865
Communication SEND/RECEIVE sur
ISO-on-TCP-, TCP-, UDP- ou liaison de transport ISO
PROFINET I/O (FC 9/10 "PNIO_SEND/PNIO_RECV")

Technologie de l’information sous SIMATIC S7 avec CP 343–1 IT / CP 343–1 IT GX20 et CP 443–1 IT

1172744
FTP, E-MAIL

PROFINET IO de PROFIBUS DP à PROFINET IO
Manuel de programmation

19289930