|
Descrizione
Questo articolo fornisce una panoramica sui limiti di sistema della comunicazione S7.
La Figura seguente mostra la struttura di principio della comunicazione S7 tra la CPU F tramite Industrial Ethernet. Lo scambio dati bidirezionale avviene tramite una connessione S7.

Figura 01
In alternativa lo scambio dati bidirezionale può avvenire tramite due connessioni S7 separate. In questo modo è possibile separare strutturalmente il canale di trasmissione da quello di ricezione.

Figura 02
I limiti di sistema della comunicazione S7 vengono determinati dei seguenti parametri:
- max. numero delle connessioni, che vengono supportate dalle CPU.
- max. numero delle connessioni S7 progettabili per interfaccia.
- max. numero delle istanze, che vengono supportate dalle CPU.
Max. numero delle connessioni, che vengono supportate dalle CPU
La tabella seguente mostra il max. numero delle connessioni, che vengono supportate dalle CPU F.
|
F-CPU |
Max. numero delle connessioni |
|
IM 151-8F CPU |
max. 12 connessioni |
|
CPU 315F-2 PN/DP |
max. 16 connessioni |
|
CPU 317F-2 PN/DP |
max. 32 connessioni |
|
CPU 319F-3 PN/DP |
max. 32 connessioni |
|
CPU 416F-2 DP |
max. 64 connessioni |
|
CPU 416F-3 PN/DP |
max. 64 connessioni |
Max. numero delle connessioni S7 progettabili La tabella seguente mostra il max. numero delle connessioni S7 progettabili, che vengono supportate dalle CPU F.
|
F-CPU |
Max. numero delle connessioni S7 progettabili |
|
IM 151-8F CPU |
max. 10 connessioni S7 progettabili |
|
CPU 315F-2 PN/DP |
max. 14 connessioni S7 progettabili |
|
CPU 317F-2 PN/DP |
max. 16 connessioni S7 progettabili |
|
CPU 319F-3 PN/DP |
max. 16 connessioni S7 progettabili |
|
CPU 416F-2 DP con CP443-1 Adv. |
max. 62 connessioni S7 progettabili |
|
CPU 416F-3 PN/DP |
max. 30 connessioni S7 progettabili |
Max. numero delle istanze
Nella tabella seguente mostra il max. numero delle istanze che vengono supportate dalle CPU F.
|
CPU F |
max. numero delle istanze |
|
CPU IM 151-8F |
max. 32 |
|
CPU 315F-2 PN/DP |
max. 32 |
|
CPU 317F-2 PN/DP |
max. 32 |
|
CPU 319F-3 PN/DP |
max. 32 |
|
CPU 416F-2 DP con CP443-1 Adv. |
max. 1800 (progettabile: preimpostato 600) |
|
CPU 416F-3 PN/DP |
max. 600 (interne Schnittstelle) |
|
CPU 416F-3 PN/DP con CP443-1 Adv. |
max. 1800 (progettabile: preimpostato 600) |
Esempio
In una CPU 319F-3 PN/DP per lo scambio dati bidirezionale sicuro viene scelta la comunicazione S7 tramite TCP/IP. In funzione del fatto che lo scambio dati avvenga tramite una opp. due connessioni S7 progettate, sono progettabili ancora 15 opp. 14 ulteriori connessioni S7.
Per lo scambio dati bidirezionale sicuro tramite le connessioni S7 nel programma applicativo della CPU vengono richiamati i blocchi di comunicazione fail safe "F_SENDS7" e "F_RCVS7". Questi blocchi richiamano internamente ciascuno i blocchi funzione di sistema SFB8 "USEND" e SFB9 "URCV". In questo modo vengono trasmessi e ricevuti i dati utili e la corrispondente conferma. Ad ogni blocco funzionale di sistema SFB8 "USEND" e SFB9 "URCV" è associato un blocco dati di istanza. In questo modo il numero dei blocchi dati di istanza (= istanze) è identico al numero dei job di comunicazione.
Questo significa che con lo scambio dati bidirezionale sicuro vengono eseguiti min. quattro job di comunicazione e sono necessarie quattro istanze. Con la CPU 319F-3 PN/DP rimangono in questo caso ancora 28 istanze libere.
Nel programma applicativo della CPU 319F-3 PN/DP si possono richiamare in totale max. 16 blocchi di comunicazione fail safe "F_SENDS7" opp. F_RCVS7", poiché il massimo numero delle istanze è limitato a 32.
Nello scambio dati bidirezionale sicuro la CPU 319F-3 PN/DP può comunicare con max. 8 CPU F.
Calcolo per lo scambio dati bidirezionale sicuro nella CPU 319F-3 PN/DP
8 "F_SENDS7" + 8 "F_RCVS7" = 16 blocchi di comunicazione fail safe
8*("USEND" + "URCV") + 8*("USEND" + "URCV")
= 16 "USEND" + 16 "URCV" = 32 job di comunicazione opp. istanze
Avvertenza
Con le CPU F la funzione di sicurezza sta in primo piano. Perciò i limiti di sistema della comunicazione S7 non dipendono solo dal numero delle connessioni di comunicazione, ma bensì anche dai tempi di reazione raggiunti. Se, a causa del numero di connessioni di comunicazione, i tempi di reazione richiesti non vengono raggiunti, allora c'è il seguente rimedio
- riduzione del numero delle connessioni di comunicazione.
- impiego di una CPU più grande opp. più veloce.
|