|
Porte abilitate per la comunicazione Modbus/TCP
Il protocollo Modbus/TCP utilizza le seguenti porte:
- nel server Modbus il protocollo utilizza di norma come porta locale la porta 502.
- Nel client Modbus si può impostare liberamente la porta. 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 ablla 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 |
Listino N. |
Versione firmware |
porte abilitate |
|
IM151-8 |
6ES7 151-8AB00-0AB0 |
fino a V2.6 |
2000 ... 5000 |
|
IM151-8 |
6ES7 151-8AB00-0AB0 |
da V2.7 |
tutte |
|
CPU 315-2PN/DP |
6ES7 315-2EG10-0AB0 e
6ES7 315-2EH13-0AB0 |
fino a V2.3.4 |
2000 ... 5000 |
|
CPU 315-2PN/DP |
6ES7 315-2EH14-0AB0 |
da V3.1 |
tutte |
|
CPU 317-2PN/DP |
6ES7 317-2EK13-0AB0 |
fino a V2.3 |
2000 ... 5000 |
|
CPU 317-2PN/DP |
6ES7 317-2EK14-0AB0 |
da V3.1 |
tutte |
|
CPU 319-3PN/DP |
6ES7 318-2EL00-0AB0 |
fino a V2.6 |
2000 ... 5000 |
|
CPU 319-3PN/DP |
6ES7 318-2EL00-0AB0 |
da V2.7 |
tutte |
|
CPU 414-3PN/DP |
6ES7414-3EM05-0AB0 |
da V5.0 |
tutte |
|
CPU 416-3PN/DP |
6ES7416-3ER05-0AB0 |
da V5.0 |
tutte |
Se il SIMATIC viene utilizzato 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 PN integrata non ha alcuna limitazione. Però 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 la CPU viene impiegata come server Modbus, allora ci sono due possibilità per stabilire connessioni di comunicazione verso più client Modbus:
- I numeri di porta per il server Modbus si parametrizzano nel client Modbus.
  Figura 01
- Tutti i client Modbus accedono al server Modbus attraverso la porta 502.
In questo caso è necessario una continua stesura e abbattimento della connessione su comando del job. 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
  Figura 02
Caso 02
  Figura 03
  Figura 04
  Figura 05
|