Tipo di articolo: FAQ, ID articolo: 34010717, Data articolo: 05/02/2015
(1)
Valuta

Quali porte sono abilitate per la comunicazione Modbus/TCP e quanti client Modbus possono comunicare con una CPU SIMATIC S7 come server Modbus?

  • Articolo
  • Riguarda prodotto/i

Porte abilitate per la comunicazione Modbus/TCP
Il protocollo Modbus/TCP utilizza le seguenti porte:

  • nel server Modbus il protocollo utilizza la porta 502di default come porta locale.
  • Nel client Modbus si può impostare liberamente la porta locale. Di norma vengono utilizzati i numeri di porta a partire da 2000.

Se i partner di comunicazione offrono la possibilità di impostare i numeri di porta per il server, allora la comunicazione è possibile, tramite il protocollo Modbus/TCP, anche attraverso una porta diversa dalla 502.

Se il SIMATIC viene utilizzato come server Modbus, allora per alcune CPU ci sono limitazioni relativamente ai numeri di porta abilitati.
Per la porta locale sono abilitati i seguenti numeri di porta:
 

CPU Numero di articolo Versione firmware Porte abilitate Multiport
IM 151-8(F) PN/DP CPU 6ES7151-8AB00-0AB0
6ES7151-8FB00-0AB0
fino a V2.6 da 2000 a 5000 no
IM 151-8(F) PN/DP CPU 6ES7151-8AB00-0AB0
6ES7151-8FB00-0AB0
V2.7 e successive Tutti no
IM 151-8(F) PN/DP CPU 6ES7151-8AB01-0AB0
6ES7151-8FB01-0AB0
V3.2 e successive Tutti
IM 154-8 PN/DP CPU 6ES7154-8AB00-0AB0 fino a V2.5 da 2000 a 5000 no
6ES7154-8AB01-0AB0 V3.2 e successive Tutti
IM 154-8F PN/DP CPU 6ES7154-8FB01-0AB0 V3.2 e successive Tutti
IM 154-8FX PN/DP CPU 6ES7154-8FX00-0AB0 V3.2 e successive Tutti
CPU 314C-2 PN/DP 6ES7314-6EH04-0AB0 da V3.3 Tutti
CPU 315(F)-2PN/DP 6ES7315-2EG10-0AB0
6ES7315-2EH13-0AB0
6ES7315-2FH10-0AB0
6ES7315-2FH13-0AB0
fino a V2.3.4 da 2000 a 5000 no
CPU 315(F)-2PN/DP 6ES7315-2EH14-0AB0
6ES7315-2FJ14-0AB0
V3.1 e successive Tutti
CPU 315T-3 PN/DP 6ES7315-7TJ10-0AB0 V3.2 e successive Tutti
CPU 317(F)-2PN/DP 6ES7317-2EK13-0AB0
6ES7317-2FK13-0AB0
fino a V2.3 da 2000 a 5000 no
CPU 317(F)-2PN/DP 6ES7317-2EK14-0AB0
6ES7317-2FK14-0AB0
V3.1 e successive Tutti
CPU 317T-3 PN/DP 6ES7317-7TK10-0AB0 V3.2 e successive Tutti
CPU 317TF-3 PN/DP 6ES7317-7UL10-0AB0 V3.2 e successive Tutti
CPU 319(F)-3PN/DP 6ES7318-2EL00-0AB0
6ES7318-2FL00-0AB0
fino a V2.6 da 2000 a 5000 no
CPU 319(F)-3PN/DP 6ES7318-2EL00-0AB0
6ES7318-2FL00-0AB0
V2.7 e successive Tutti no
CPU 319(F)-3PN/DP 6ES7318-2EL01-0AB0
6ES7318-2FL01-0AB0
V3.2 e successive Tutti
CPU 412-2 PN 6ES7412-2EK06-0AB0 V6.0 e successive Tutti
CPU 414-3PN/DP 6ES7414-3EM05-0AB0 da V5.0 e successive Tutti no
CPU 414(F)-3PN/DP 6ES7414-3EM06-0AB0
6ES7414-3FM06-0AB0
V6.0 e successive Tutti
CPU 416(F)-3PN/DP 6ES7416-3ER05-0AB0
6ES7416-3FR05-0AB0
da V5.0 e successive Tutti no
CPU 416(F)-3PN/DP 6ES7416-3ES06-0AB0
6ES7416-3FS06-0AB0
V6.0 e successive Tutti
CPU 412-5H PN/DP 6ES7412-5HK06-0AB0 V6.0 e successive Tutti
CPU 414-5H PN/DP 6ES7414-5HM06-0AB0 V6.0 e successive Tutti
CPU 416-5H PN/DP 6ES7416-5HS06-0AB0 V6.0 e successive Tutti
CPU 417-5H PN/DP 6ES7417-5HT06-0AB0 V6.0 e successive Tutti
CPU 1211C 6ES7211-1AD30-0XB0 V1.02 e successive tutte, ad eccezione di:
20, 21, 25, 80 102, 123, 5001, 34962, 34963 e 32964
no
6ES7211-1AE31-0XB0 V3.0 e successive
6ES7211-1AE40-0XB0 V4.0 e successive
6ES7211-1BD30-0XB0 V1.02 e successive
6ES7211-1BE31-0XB0 V3.0 e successive
6ES7211-1BE40-0XB0 V4.0 e successive
6ES7211-1HD30-0XB0 V1.02 e successive
6ES7211-1HE31-0XB0 V3.0 e successive
6ES7211-1HE40-0XB0 V4.0 e successive
CPU 1212C 6ES7212-1AD30-0XB0 V1.02 e successive tutte, ad eccezione di:
20, 21, 25, 80 102, 123, 5001, 34962, 34963 e 32964
no
6ES7212-1AE31-0XB0 V3.0 e successive
6ES7212-1AE40-0XB0 V4.0 e successive
6ES7212-1BD30-0XB0 V1.02 e successive
6ES7212-1BE31-0XB0 V3.0 e successive
6ES7212-1BE40-0XB0 V4.0 e successive
6ES7212-1HD30-0XB0 V1.02 e successive
6ES7212-1HE31-0XB0 V3.0 e successive
6ES7212-1HE40-0XB0 V4.0 e successive
CPU 1214C 6ES7214-1AE30-0XB0 V1.02 e successive tutte, ad eccezione di:
20, 21, 25, 80 102, 123, 5001, 34962, 34963 e 32964
no
6ES7214-1AG31-0XB0 V3.0 e successive
6ES7214-1AG40-0XB0 V4.0 e successive
6ES7214-1BE30-0XB0 V1.02 e successive
6ES7214-1BG31-0XB0 V3.0 e successive
6ES7214-1BG40-0XB0 V4.0 e successive
6ES7214-1HE30-0XB0 V1.02 e successive
6ES7214-1HG31-0XB0 V3.0 e successive
6ES7214-1HG40-0XB0 V4.0 e successive
CPU 1215C 6ES7215-1AG31-0XB0 V3.0 e successive tutte, ad eccezione di:
20, 21, 25, 80 102, 123, 5001, 34962, 34963 e 32964
no
6ES7215-1AG40-0XB0 V4.0 e successive
6ES7215-1BG31-0XB0 V3.0 e successive
6ES7215-1BG40-0XB0 V4.0 e successive
6ES7215-1HG31-0XB0 V3.0 e successive
6ES7215-1HG40-0XB0 V4.0 e successive
CPU 1217C 6ES7217-1AG40-0XB0 V4.0 e successive tutte, ad eccezione di:
20, 21, 25, 80 102, 123, 5001, 34962, 34963 e 32964
no
Tabella 01

Se la CPU SIMATIC viene utilizzata come client Modbus, allora non c'è alcuna limitazione relativamente ai numeri di porta abilitati. La porta remota della CPU è impostabile liberamente.

Numero delle connessioni di comunicazione possibili tramite il protocollo Modbus/TCP
Il massimo numero di client Modbus collegabili ad una CPU S7-300 opp. S7-400 con interfaccia PROFINET integrata è limitato dalle possibilità di configurazione specifiche della CPU. Se la CPU con interfaccia PROFINET integrata non è concepita per più porte, ogni porta locale della CPU può essere utilizzata una sola volta, cioè se per una porta locale della CPU è stabilita una connessione di comunicazione, allora non è possibile stabilire una ulteriore connessione tramite questa porta.
Se come server Modbus viene impiegata una CPU non concepita per più porte, allora ci sono due possibilità per stabilire connessioni di comunicazione verso più client Modbus:

  • Per il Modbus server si parametrizzano numeri di porta diversi nel client Modbus.

  • Tutti i client Modbus accedono al server Modbus attraverso la porta 502.
    In questo caso è necessario creare e interrompere continuamente la connessione a comando. Il server Modbus in un determinato istante può comunicare tramite la porta 502 con un solo client Modbus. Prima che un altro client Modbus acceda al server Modbus tramite la porta 502, occorre che la connessione verso il primo client Modbus venga abbattuta e la porta 502 venga abilitata. Non appena la porta 502 è abilitata, un altro client Modbus può accedere tramite questa porta al server Modbus.

Caso 01

Caso 02

Ulteriori informazioni
Nei dati tecnici della CPU sono riportate ulteriori informazioni relative alla capacità di supportare porte multiple.
Se per la comunicazione IE aperta la CPU supporta svariate connessioni passive per ogni porta, è idonea per porte multiple.
 

Manuale Articolo con ID
SIMATIC S7-300 CPU 31xC e CPU 31x: Dati tecnici 12996906
SIMATIC ET 200S distributed I/O IM 151-8 PN/DP CPU interface module 47409312
SIMATIC S7-400 Sistema di automazione S7-400 Dati della CPU 53385241
SIMATIC S7 Sistema di automazione S7-1200 36932465
Tabella 02

Dettagli errore
Descrizione dettagliata del guasto
Aiutateci a migliorare il Supporto online.
La pagina richiamata non può essere visualizzata. Contattare il webmaster.
Contattare il webmaster