Type de contribution : FAQ, ID de la contribution : 34010717, Date de la contribution : 29/12/2014
(7)
Évaluer

Quels ports sont libérés pour la communication Modbus/TCP et combien de clients Modbus peuvent communiquer avec une CPU SIMATIC S7 configurée en serveur Modbus ?

  • Contribution
  • Concerne le/les produits(s)

Les ports suivants sont utilisés par le protocole Modbus/TCP :

  • Le protocole serveur Modbus utilise commeport local en standard le port 502.
  • En client Modbus, vous pouvez régler le port local de votre choix. En règle générale, les numéros de ports à partir de 2000 sont utilisés.

Si le partenaire de communication offre la possibilité de régler les numéros de port pour le serveur, alors la communication avec le protocole Modbus/TCP est également possible sur un autre port que 502.

Si l'automate SIMATIC est utilisé comme serveur Modbus, alors il y a des restrictions pour certaines CPUs en ce qui concerne les numéros de port libérés
Les numéros de port suivants sont libérés pour le port local:

CPURéférenceVersion firmwarePorts libérésMultiport
IM 151-8(F) PN/DP CPU6ES7151-8AB00-0AB0
6ES7151-8FB00-0AB0
jusqu'à V2.62000 jusqu'à 5000Non
IM 151-8(F) PN/DP CPU6ES7151-8AB00-0AB0
6ES7151-8FB00-0AB0
à partir de V2.7tousNon
IM 151-8(F) PN/DP CPU6ES7151-8AB01-0AB0
6ES7151-8FB01-0AB0
à partir de V3.2tousOui
IM 154-8 PN/DP CPU6ES7154-8AB00-0AB0jusqu'à V2.52000 jusqu'à 5000Non
6ES7154-8AB01-0AB0à partir de V3.2tousOui
IM 154-8F PN/DP CPU6ES7154-8FB01-0AB0à partir de V3.2tousOui
IM 154-8FX PN/DP CPU6ES7154-8FX00-0AB0à partir de V3.2tousOui
CPU 314C-2 PN/DP6ES7314-6EH04-0AB0à partir de V3.3tousOui
CPU 315(F)-2PN/DP6ES7315-2EG10-0AB0
6ES7315-2EH13-0AB0
6ES7315-2FH10-0AB0
6ES7315-2FH13-0AB0
jusqu'à V2.3.42000 jusqu'à 5000Non
CPU 315(F)-2PN/DP6ES7315-2EH14-0AB0
6ES7315-2FJ14-0AB0
à partir de V3.1tousOui
CPU 315T-3 PN/DP6ES7315-7TJ10-0AB0à partir de V3.2tousOui
CPU 315(F)-2PN/DP6ES7317-2EK13-0AB0
6ES7317-2FK13-0AB0
jusqu'à V2.32000 jusqu'à 5000Non
CPU 317(F)-2PN/DP6ES7317-2EK14-0AB0
6ES7317-2FK14-0AB0
à partir de V3.1tousOui
CPU 317T-3 PN/DP6ES7317-7TK10-0AB0à partir de V3.2tousOui
CPU 317TF-3 PN/DP6ES7317-7UL10-0AB0à partir de V3.2tousOui
CPU 319(F)-3PN/DP6ES7318-2EL00-0AB0
6ES7318-2FL00-0AB0
jusqu'à V2.62000 jusqu'à 5000Non
CPU 319(F)-3PN/DP6ES7318-2EL00-0AB0
6ES7318-2FL00-0AB0
à partir de V2.7tousNon
CPU 319(F)-3PN/DP6ES7318-2EL01-0AB0
6ES7318-2FL01-0AB0
à partir de V3.2tousOui
CPU 412-2 PN6ES7412-2EK06-0AB0à partir de V6.0tousOui
CPU 414-3PN/DP6ES7414-3EM05-0AB0à partir de V5.0tousNon
CPU 414(F)-3PN/DP6ES7414-3EM06-0AB0
6ES7414-3FM06-0AB0
à partir de V6.0tousOui
CPU 416(F)-3PN/DP6ES7416-3ER05-0AB0
6ES7416-3FR05-0AB0
à partir de V5.0tousNon
CPU 416(F)-3PN/DP6ES7416-3ES06-0AB0
6ES7416-3FS06-0AB0
à partir de V6.0tousOui
CPU 412-5H PN/DP6ES7412-5HK06-0AB0à partir de V6.0tousOui
CPU 414-5H PN/DP6ES7414-5HM06-0AB0à partir de V6.0tousOui
CPU 416-5H PN/DP6ES7416-5HS06-0AB0à partir de V6.0tousOui
CPU 417-5H PN/DP6ES7417-5HT06-0AB0à partir de V6.0tousOui
CPU 1211C6ES7211-1AD30-0XB0à partir de V1.02tous, sauf:
20, 21, 25, 80 102, 123, 5001, 34962, 34963 et 32964
Non
6ES7211-1AE31-0XB0à partir de V3.0
6ES7211-1AE40-0XB0à partir de V4.0
6ES7211-1BD30-0XB0à partir de V1.02
6ES7211-1BE31-0XB0à partir de V3.0
6ES7211-1BE40-0XB0à partir de V4.0
6ES7211-1HD30-0XB0à partir de V1.02
6ES7211-1HE31-0XB0à partir de V3.0
6ES7211-1HE40-0XB0à partir de V4.0
CPU 1212C6ES7212-1AD30-0XB0à partir de V1.02tous, sauf:
20, 21, 25, 80 102, 123, 5001, 34962, 34963 et 32964
Non
6ES7212-1AE31-0XB0à partir de V3.0
6ES7212-1AE40-0XB0à partir de V4.0
6ES7212-1BD30-0XB0à partir de V1.02
6ES7212-1BE31-0XB0à partir de V3.0
6ES7212-1BE40-0XB0à partir de V4.0
6ES7212-1HD30-0XB0à partir de V1.02
6ES7212-1HE31-0XB0à partir de V3.0
6ES7212-1HE40-0XB0à partir de V4.0
CPU 1214C6ES7214-1AE30-0XB0à partir de V1.02tous, sauf:
20, 21, 25, 80 102, 123, 5001, 34962, 34963 et 32964
Non
6ES7214-1AG31-0XB0à partir de V3.0
6ES7214-1AG40-0XB0à partir de V4.0
6ES7214-1BE30-0XB0à partir de V1.02
6ES7214-1BG31-0XB0à partir de V3.0
6ES7214-1BG40-0XB0à partir de V4.0
6ES7214-1HE30-0XB0à partir de V1.02
6ES7214-1HG31-0XB0à partir de V3.0
6ES7214-1HG40-0XB0à partir de V4.0
CPU 1215C6ES7215-1AG31-0XB0à partir de V3.0tous, sauf:
20, 21, 25, 80 102, 123, 5001, 34962, 34963 et 32964
Non
6ES7215-1AG40-0XB0à partir de V4.0
6ES7215-1BG31-0XB0à partir de V3.0
6ES7215-1BG40-0XB0à partir de V4.0
6ES7215-1HG31-0XB0à partir de V3.0
6ES7215-1HG40-0XB0à partir de V4.0
CPU 1217C6ES7217-1AG40-0XB0à partir de V4.0tous, sauf:
20, 21, 25, 80 102, 123, 5001, 34962, 34963 et 32964
Non
CPU 1511-1 PN6ES7511-1AK00-0AB0
6ES7511-1AK01-0AB0
à partir de V1.1tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1511F-1 PN6ES7511-1FK00-0AB0
6ES7511-1FK01-0AB0
à partir de V1.7tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1513-1 PN6ES7513-1AL00-0AB0
6ES7513-1AL01-0AB0
à partir de V1.1tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1513F-1 PN6ES7513-1FL00-0AB0
6ES7513-1FL01-0AB0
à partir de V1.7tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1515-2 PN

6ES7515-2AM00-0AB0
6ES7515-2AM01-0AB0

à partir de V1.5tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1515F-2 PN6ES7515-2FM00-0AB0
6ES7515-2FM01-0AB0
à partir de V1.6tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1516-3 PN/DP6ES7516-3AN00-0AB0
6ES7516-3AN01-0AB0
à partir de V1.1tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1516F-3 PN/DP6ES7516-3FN00-0AB0
6ES7516-3FN01-0AB0
à partir de V1.5tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1517(F)-3 PN/DP6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
à partir de V1.6tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1518(F)-4 PN/DP6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0
à partir de V1.5tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1510SP-1 PN6ES7510-1DJ00-0AB0
6ES7510-1DJ01-0AB0
à partir de V1.6tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1510SP F-1 PN6ES7510-1SJ00-0AB0
6ES7510-1SJ01-0AB0
à partir de V1.7tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1512SP-1 PN6ES7512-1DK00-0AB0
6ES7512-1DK01-0AB0
à partir de V1.6tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
CPU 1512SP F-1 PN6ES7512-1SK00-0AB0
6ES7512-1SK01-0AB0
à partir de V1.7tous, sauf:
20, 21, 25, 80 102, 123, 135, 161, 162, 443, 5001, 34962, 34963 et 32964
Oui
Tableau 01

Lorsque la CPU SIMATIC est utilisée en tant que client Modbus, il n'y a pas de restrictions liées aux numéros de ports libérés. Le port distant de la CPU peut être défini librement. Le port distant de la CPU peut être défini librement.

Nombre possible de liaisons de communication via le protocole Modbus/TCP
Le nombre maximal de clients Modbus pouvant être raccordés à une CPU S7-300 ou S7-400 avec interface PROFINET intégrée est limité par les ressources propres de la CPU.
Le nombre maximal de clients Modbus pouvant être raccordés à une CPU S7-1500 est déterminé par le nombre d'instances de FB Modbus serveur tournant en parallèle dans la CPU et le nombre maximum de connexions libres.
Si la CPU avec interface PROFINET intégrée ne gère pas le multiplexage de port, chaque port local de la CPU ne peut être utilisé qu'une seule fois, c'est-à-dire que lorsqu'une liaison de communication est établie sur un port local de la CPU, il n'est pas possible d'établir une liaison supplémentaire via ce port.
Lorsque vous utilisez une CPU ne gérant pas le multiplexage de ports en tant que serveur Modbus, il y a deux possibilités pour établir des liaisons de communication vers plusieurs clients Modbus:

  • Dans le client Modbus, vous paramétrez différents numéros de ports pour le serveur Modbus.


Figure 01
  • Tous les clients Modbus accèdent au serveur Modbus via le port 502.
    Dans ce cas, il est impératif d'établir et de couper la liaison contrat par contrat. Le serveur Modbus ne peut, à un instant donné, communiquer qu'avec un seul client Modbus via le port 502. Avant qu'un autre client Modbus puisse accéder au serveur Modbus via le port 502, la liaison avec le premier client Modbus doit être coupée et le port 502 doit être libéré. Dès que le port 502 est libéré, un autre client Modbus peut accéder au serveur Modbus via ce port.

Cas 01


Figure 02

Cas 02


Figure 03


Figure 04


Figure 05

Informations complémentaires
Vous trouverez d'autres informations sur la possibilité de multiplexage de ports dans les caractéristiques techniques de la CPU.
Lorsque la CPU supporte plusieurs liaisons passives par port pour la communication IE ouverte, cela signifie qu'elle gère le multiplexage de ports.

Manuels opérateurs Article:
SIMATIC S7-300 CPU 31xC et CPU 31x: Caractéristiques techniques

12996906

SIMATIC Périphérie décentralisée ET 200S Module interface IM151-8 PN/DP CPU

47409312

SIMATIC S7-400 Systèmes d'automatisation S7-400 Caractéristiques des CPU

53385241

SIMATIC S7 Automate programmable S7-1200

36932465

Tableau 02

Notes relatives à la sécurité
Siemens commercialise des produits et solutions comprenant des fonctions de sécurité industrielle qui contribuent à une exploitation sûre des installations, solutions, machines, équipements et/ou réseaux. Il s'agit d'éléments importants dans un concept holistique de la sécurité industrielle. Dans cette optique, les produits et solutions Siemens font l’objet de développements continus. Siemens vous recommande donc vivement de vous tenir régulièrement informé des mises à jour des produits.
Pour garantir une exploitation fiable des produits et solutions Siemens, il est nécessaire de prendre des mesures de protection adéquates (par ex. concept de protection des cellules) et d’intégrer chaque composant dans un système de sécurité industrielle global et moderne Veuillez également tenir compte des produits que vous utilisez et qui proviennent d'autres fabricants. Pour plus d’informations sur la sécurité industrielle, rendez-vous sur
http://www.siemens.com/industrialsecurity

Veuillez vous abonner à la newsletter d’un produit particulier afin d’être informé des mises à jour dès qu’elles surviennent. Pour plus d’informations, rendez-vous surSupport produit > Enregistrer le réglage de filtre.

ProductSupport.EntityResultListTitle
ProductSupport.EntityResultListDescription

ProductSupport.EntityResultListButtonText
Copier l'URL
Poste de commande mySupport