DOMANDA:. Quanti job si possono eseguire contemporaneamente?
RISPOSTA:
Il numero dei job che si possono eseguire contemporaneamente dipende dalla CPU utilizzata.
Ogni connessione richiede, sulle stazioni interessate, risorse di connessione per il punto finale oppure per il punto di transito (p.e. CP). Il numero di risorse di connessione è specifico della CPU / CP. Se tutte le risorse di connessione di un partner di comunicazione sono occupate, allora non è possibile creare una nuova connessione.
Quali risorse di connessione sono occupate per le connessioni di comunicazione o servizi dell'Industrial Ethernet CP nella CPU S7-300?
Descrizione Per le connessioni seguenti di comunicazione dell'Industrial Ethernet CP nella CPU S7-300 viene richiesta una risorsa di connessione:
Connessione di comunicazione
Funzione
TSAP
Comunicazione PG via server S7
Diagnostica Web, per es. per la visualizzazione del buffer diagnostico della CPU
Impostare l'ora nella CPU 318
Applet, per esempio per leggere MLFB o lo stato della CPU
Bacnet (leggere lista dello stato di sistema (SZL))
ERPC (leggere lista dello stato di sistema (SZL))
0x01
Connessione del sistema via server S7
Server FTP (accessi di lettura e scrittura ai file DB)
Client FTP (accessi di lettura e scrittura ai file DB)
Applets (accessi di lettura e scrittura ai dati CPU)
Bacnet (accessi di lettura e scrittura ai dati CPU)
ERPC (accessi di lettura e scrittura ai dati CPU)
0x03
Connessione di sistema
FETCH e WRITE tramite connessione SEND/RECEIVE
PBK per multiplexer OP
0x03
Se nell'Industrial Ethernet vengono utilizzati contemporaneamente i servizi FETCH / WRITE, PBK per multiplexer, FTP e diagnostica Web, vengono occupate 4 risorse di connessione della CPU S7-300.
Un Industrial Ethernet CP può occupare per esempio 4 risorse di connessione nella CPU S7-300, ovvero una risorsa di connessione per:
comunicazione PG tramite server S7 (TSAP=0x01)
connessione di sistema tramite server S7 (TSAP=0x03)
connessione di sistema tramite SEND/RECEIVE (TSAP=0x03)
connessione di sistema multiplexer OP (TSAP=0x03)
Avvertenza
Nel manuale delle CPU S7-300 nei dati tecnici sono riportate informazioni riguardo al numero massimo di processori di comunicazione (CP) che è possibile gestire nella propria CPU ST-300.
Nel seguente articolo con ID è disponibile per il download il manuale delle CPU S7-300: 12996906.
Quali limiti di sistema ci sono in una CPU F con uno scambio dati bidirezionale sicuro tramite la comunicazione S7?
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.
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.
Come si può rilevare la dimensione della memoria di caricamento e della memoria di lavoro in una CPU SIMATIC S7-300/400?
Descrizione
Nel seguente esempio si vuole chiarire come è possibile rilevare, sulla base del proprio progetto, le dimensioni della memoria di caricamento e della memoria di lavoro, per ad esempio determinare la dimensione della scheda di memoria necessaria.
Aprire il progetto e selezionare la cartella dei blocchi.
Premere il tasto destro del mouse e scegliere "Proprietà".
Figura 01
Nella nuova finestra scegliere la scheda "Blocchi".
Figura 02
È così possibile rilevare la dimensione della memoria di caricamento sommando il programma applicativo e i dati di sistema (selezione in rosso).
p. es. 428 byte + 710 byte = 1138 byte
La scheda di memoria piegata nella CPU S7 deve avere almeno questa dimensione.
La dimensione della memoria di lavoro necessaria nella CPU viene visualizzata direttamente (selezione in giallo).
Ricerca Dimensione della memoria, MMC, MC
Quali limitazioni ci sono per i job attivi nella comunicazione con SFC 58 / SFC 59 opp. SFB 52 / SFB 53 tramite PROFIBUS DP opp. PROFINET IO?
Avvertenze di configurazione
Con le funzioni opp. blocchi di sistema SFB52 "RDREC" / SFC59 "RD_REC" (read record) vengono letti i record di dati di un componente (unità opp. modulo) di un slave DP/PROFINET IO-Devices. Con le funzioni opp. blocchi di sistema
SFB53 "WRREC" / SFC58 "WR_REC" (write record) vengono trasferiti record di dati ad un componente (unità opp. modulo) di uno slave DP/PROFINET IO-Device.
In funzione delle CPU impiegata sussistono limitazioni sul numero dei job attivi delle funzioni opp. blocchi di sistema SFB53/SFC58 opp. SFB52/SFC59.
Nella tabella seguente si trovano informazioni su quanti job attivi delle funzioni opp. blocchi di sistema SFB53/SFC58 opp. SFB52/SFC59 vengono supportati contemporaneamente dalla CPU in uso.
Funzione/Blocco di sistema
SFB 52 "RDREC"/
SFB 53 "WRREC"
SFC 59 "RD_REC"/
SFC 58 "WR_REC"
Significato
Record di dati da DP-Slave, PROFINET IO-Device
Record di dati da DP-Slave
IM154 (ET 200pro)
IM151 (ET 200S)
IM147 (ET 200X)
4 job insieme con SFC 58/59
4 job insieme con SFB 52/53
CPU 312, CPU 313, CPU 314
CPU 315, CPU 316
4 job insieme con SFC 58/59
4 job insieme con SFB 52/53
CPU 317, CPU 319
CPU 318-2
8 job insieme con SFC 58/59
8 job insieme con SFB 52/53
CPU 41x1)
ciascuna 8 job per ogni ramo PROFIBUS DP opp. PROFINET IO-System
ciascuna 8 job per ogni ramo PROFIBUS DP opp. PROFINET IO-System
1) Il numero di job attivi contemporanei su rami PROFIBUS DP esterni opp. sistemi PROFINET IO non può superare in somma 32 job per SFC/SFB.
Esempio
Con una CPU 414-2DP si possono eseguire contemporaneamente max. 48 job per ogni SFC/SFB (8 ciascuno su entrambi i rami PROFIBUS DP, che sono collegati alle interfacce integrate dalla CPU e 32 su rami PROFIBUS DP e sistemi PROFINET IO esterni).
Regole
All'interno del telaio (CR, ER) non c'è alcuna limitazione sulla contemporaneità dei job. Tramite il bus dell'apparecchiatura gli SFC vengono eseguiti in modo sincrono. SFC sincroni possono essere richiamati in un numero "qualsiasi".
Se sulla rete PROFIBUS sono in esercizio più partner di comunicazione, allora fare attenzione che non siano mai attivi contemporaneamente più dei job indicati. Ricordare che un SFC/SFB può essere eseguito durante più cicli CPU.
Le limitazioni elencate in questo articolo per i job attivi delle funzioni opp. blocchi di sistema SFB53/SFC58 opp. SFB52/SFC59 valgono anche per i blocchi che internamente richiamano queste funzioni opp. blocchi di sistema. Tra questi ad esempio i blocchi FM_CS, PID_FM e FMCS_PID. Esempio
Nella comunicazione con una FM 355 (4 canali parametrizzati) tramite il blocco FMCS_PID vengono occupati 4 job di lettura attivi.
Avvertenza
Le funzioni di sistema SFC58/59 sono disponibili su tutte le CPU.
Dove si trovano informazioni sui tempi di trasferimento su PROFIBUS opp. Industrial Ethernet?
Descrizione I tempi di trasferimento su PROFIBUS e Industrial Ethernet dipendono tra l'altro dai tempi di ciclo delle unità impiegate (S7-300 opp. S7-400 CPU, CP PROFIBUS, CP Industrial Ethernet) e dalla quantità di dati da trasferire.
Nel seguente articolo si trova un tool per il rilevamento della velocità di trasferimento per configurazioni tipiche su PROFIBUS 22180794.
Nel seguente articolo si trova un tool per il rilevamento della velocità di trasferimento per configurazioni tipiche su Industrial Ethernet: 22180793.
Istruzioni Durante lo svolgimento di un processo si possono verificare eventi ai quali occorre reagire il più rapidamente possibile nel ciclo di programma in corso in quel momento. Vi sono parimenti degli eventi che non permangono per un tempo sufficiente tale da essere riconosciuti nel ciclo di programma in corso in corso in quel momento. Per i controllori programmabili SIMATIC S7-300 è disponibile per questo l'elaborazione su interrupt di processo.
Insieme con i moduli in grado di generare interrupt di processo:
moduli di ingressi analogici (AI),
moduli di ingressi digitali (DI) e
moduli funzionali (FM)
si può richiamare quasi in tempo reale un programma adattato all'evento.
Questo articolo vuole essere una guida per gli interrupt di processo con le CPU S7-300.
Generalità
Se durante l'elaborazione del programma si verifica un evento che genera un interrupt, il sistema operativo richiama l'OB 40 di allarme e l'elaborazione ciclica del programma o del blocco di programma si interrompe. Tramite i dati locali temporanei dell'OB 40 di allarme viene specificato con precisione l'evento (oppure gli eventi (si possono impostare diversi bit)) che ha generato l'interrupt. I dati locali temporanei possono essere valutati dal programma applicativo nell'OB di allarme.
Se al verificarsi di un evento che genera un interrupt non è disponibile nella CPU l'OB 40 di allarme, la CPU si porta in STOP. L'OB di allarme ha impostato la priorità fissa 16.
Eventi che generano un interrupt di processo con i differenti moduli:
Moduli di ingressi analogici: nei moduli di ingresso analogico in grado di generare interrupt di processo si può controllare un valore. L'interrupt di processo può essere parametrizzato in modo tale che, al superamento verso l'alto o verso il basso, del valore si generi un interrupt di processo. Ulteriori informazioni sui singoli moduli di ingresso analogici sono riportati nel manuale "Sistema di automazione S7-300, Dati dei moduli" di cui si parla nell’articolo con ID: 8859629 al capitolo 4 .
Moduli di ingresso digitali: con i moduli di ingresso digitali in grado di generare interrupt di processo si possono controllare i singoli bit. L'interrupt di processo può essere parametrizzato in modo tale che si generi un interrupt di processo con il fronte positivo o negativo del bit. Ulteriori informazioni sui singoli moduli di ingresso digitali sono riportati nel manuale "Sistema di automazione S7-300, Dati dei moduli" di cui si parla nell’articolo con ID: 8859629 al capitolo 3.
Moduli funzionali: poiché i moduli funzionali in grado di generare interrupt di processo svolgono compiti molto diversi tra di loro e quindi anche gli interrupt di processo possono essere parametrizzati per eventi diversi, faremo riferimento in questo articolo al solo modulo funzionale FM 350-1.
Con il modulo FM 350-1 si può generare un interrupt di processo nella CPU al raggiungimento del valore di confronto, al suo superamento verso l'alto o verso il basso e/o al passaggio per lo zero del contatore. Ulteriori informazioni sul modulo funzionale FM 350-1 sono riportati nel manuale "Modulo funzionale FM 350-1" di cui si parla nell’articolo con ID: 1086726. Informazioni sugli altri moduli funzionali sono riportati nella documentazione specifica. Attenzione
Per diversi moduli funzionali è necessario disporre di uno speciale software di parametrizzazione fornito con il modulo e la relativa documentazione. Gli eventi che generano interrupt di processo possono essere parametrizzate solo con STEP 7 e questo software aggiuntivo.
OB di allarme con SIMATIC S7-300 Nelle CPU del SIMATIC S7-300, nell'OB 40 di allarme sono messi a disposizione dati locali temporanei. Tramite questi dati locali temporanei si specifica il canale/il bit nel quale si è verificato l'evento che ha generato l'interrupt.
La descrizione dell'OB di allarme si trova nella cartella blocchi della CPU: creare l'OB 40 di allarme (tasto destro del mouse > Inserire nuovo oggetto > Blocco organizzativo > OB40) quindi selezionare il nuovo OB 40 e poi premere "F1". Si apre così l'help S7 per l'OB 40 di allarme. Se l'OB 40 è già presente, lo si può naturalmente selezionare per poi premere "F1".
Ulteriori informazioni sull'analisi dei dati locali specifica per modulo è riportata nel manuale "Sistema di automazione S7-300, Dati dei moduli" di cui si parla nell’articolo con ID: 8859629 al capitolo 3 (moduli digitali) e al capitolo 4 (moduli analogici) oppure nei manuali specifici dei moduli funzionali.
Nella CPU 318-2 DP si possono utilizzare 2 OB di allarme (40 e 41). Ulteriori informazioni sulla CPU 318-2 DP sono riportate nel manuale "Sistema di automazione S7-300, Dati delle CPU, CPU 312 IFM ... CPU 318-2 DP " di cui si parla nell’articolo con ID: 8860591.
Le CPU del SIMATIC S7-400 dispongono di 8 OB di allarme. Informazioni sugli allarmi di processo con le CPU S7-400 sono riportati nell’articolo con ID: 23659324
Progettazione di un interrupt di processo Gli interrupt si possono configurare nella Configurazione hardware, nelle proprietà del modulo in grado di generarli.
Un esempio per il calcolo del tempo di reazione all'interrupt con S7-300 è riportato nel manuale "S7-300 CPU 31xC e CPU 31x, dati tecnici" di cui si parla nell’articolo con ID: 12996906 al capitolo 5.5 e successivi.
Parametrizzazione dei moduli in grado di generare interrupt Con le funzioni di sistema SFC 55 (WR_PARM), SFC 56 (WR_DPARM) ed SFC57 (PARM_MOD) si possono parametrizzare i moduli con capacità di interrupt anche mentre il programma viene elaborato. Nel manuale "Sistema di automazione S7-300, Dati dei moduli" è riportato come si parametrizzano i moduli tramite le funzioni di sistema e i corrispondenti set di dati di cui si parla nell’articolo con ID: 8859629.
Informazioni sui diversi SFC sono riportate nell'help online di S7 e nel manuale "Software di sistema per S7-300/400, Funzioni standard e di sistema" di cui si parla nell’articolo con ID: 1214574 al capitolo 7.1.
Attenzione: le funzioni di sistema SFC 55, SFC56 ed SFC 57 non si possono utilizzare tramite PROFINET IO.
Avvertenza
Alcune unità digitali di periferia (p. es. 6ES7321-7BH0X opp. 6ES7321-7RD00) per la scrittura del record di dati DS1 necessitano di una lunghezza dati di 6 byte. Nel parametro "RECORD" dello SFC55 allungare il tipo dati ANY di 2 byte a 6 byte. Gli ulteriori 2 byte devono avere il valore zero.
Bloccare, ritardare e abilitare interrupt di processo
Con il supporto delle funzioni di sistema SFC 39 (DIS_IRT IRT_FUNC), SFC 40 (EN_IRT IRT_FUNC), SFC 41 (DIS_AIRT IRT_FUNC) ed SFC 42 (EN_AIRT IRT_FUNC) si possono bloccare, ritardare e nuovamente abilitare gli interrupt di processo.
Informazioni sui diversi SFC si trovano nella Guida online di S7 e nel manuale "Software di sistema per S7-300/400, Funzioni standard e di sistema" nell’articolo con ID: 1214574 Capitolo 12.
Qual è il numero massimo di OP con i quali una CPU S7-300 può comunicare?
Avvertenze di configurazione
Il numero massimo di OP che possono comunicare con una CPU S7-300 dipende dalle risorse di connessione della singola CPU. Del numero complessivo delle connessioni, una connessione è sempre riservata per la comunicazione PG ed una connessione per la comunicazione OP come impostazione di default. Non è possibile impostare un valore più piccolo.
Le restanti connessioni possono essere utilizzate per la comunicazione OP se non servono ulteriori connessioni per la comunicazione di base S7 o per PG oppure non sono stati impiegati CP che, in determinate circostanze, (p. es. CP 343-1 nella comunicazione con lunghezze dati SEND/RECEIVE > 240 byte) occupino una "connessione speciale".
Con tutte le CPU SIMATIC S7-300 (vedi la tabella seguente) si possono riservare risorse di connessione per la comunicazione di base S7, per PG, OP e routing.
CPU
N. di ordinazione
N. di connessioni
312
6ES7312-1AD10-0AB0
6
312 C
6ES7312-5BD0x-0AB0
6
313 C
6ES7313-5BE0x-0AB0
8
313 C-2DP
6ES7313-6CE0x-0AB0
8
313 C-2PtP
6ES7313-6BE0x-0AB0
8
314
6ES7314-1AF1x-0AB0
12
314 C-2DP
6ES7314-6CF0x-0AB0
12
314 C-2PtP
6ES7314-6BF0x-0AB0
12
315-2DP
6ES7315-2AG10-0AB0
16
315-2PN/DP
6ES7315-2EG10-0AB0
16
315 F-2DP
6ES7315-6FF0x-0AB0
16
315 F-2PN/DP
6ES7315-2FH10-0AB0
16
315 T
6ES7315-6TG10-0AB0
16
317-2DP
6ES7317-2AJ10-0AB0
32
317-2PN/DP
6ES7317-2EJ10-0AB0
32
317 F-2DP
6ES7317-6FF00-0AB0
32
317 T
6ES7317-6TJ10-0AB0
32
317 F-2PN/DP
6ES7317-2FJ10-0AB0
32
319-3PN/DP
6ES7318-3EL00-0AB0
32
Le connessioni possono essere impostate nel SIMATIC Manager tramite "HW Config > CPU > Proprietà oggetto > Comunicazione".
Figura 1
Ulteriori informazioni si trovano sotto il pulsante della Guida nella maschera in alto e nello Index della Guida STEP7-Online sotto "Cose da conoscere nel consumo di risorse di connessione" .
Se non è stato riservato il massimo numero di connessioni, allora è possibile utilizzare tutte le connessioni che sono disponibili fino all'utilizzo completo delle massime risorse di connessione.
L'esempio nella figura seguente mostra che per le impostazioni effettuate si possono realizzare min. 4 e max. 6 connessioni verso OP
Figura 2
I servizi di comunicazione occupano le risorse di comunicazione secondo la sequenza temporale del login. Se si cerca di creare più connessioni di quanto le risorse disponibili consentano, queste connessioni di comunicazione possono essere realizzate solo dopo che comunicazioni esistenti sono state abbattute ed hanno reso libere risorse ulteriori.
In funzione delle esigenze per quel che riguarda i tempi di reazione, c'è la possibilità di aumentare il numero delle connessioni:
impiego di una CPU con più risorse.
impiego di uno o più CP 342-5.
In questo caso ha senso di collegare più OP ad un CP, poiché ogni CPU occupa una connessione.
Connessioni S7 con funzioni PUT/GET non occupano risorse di connessione, anche se la connessione è stata realizzata precedentemente.
Avvertenza
Indicazioni precise sulle risorse di connessione si trovano nel manuale di riferimento "SIMATIC Sistema di automazione S7-300 Dati delle CPU 31xC e CPU 31x" nel capitolo "Dati tecnici" nella sezione "Funzioni di comunicazione". Il manuale è disponibile nell'articolo con ID 12996906.
Informazioni più generali sulla comunicazione con SIMATIC si trovano nel manuale "Comunicazione con SIMATIC" (nell’articolo con ID 1254686).
Che cosa si può fare se l'assorbimento di corrente delle unità disposte nel telaio supera la quantità di corrente resa disponibile dalla CPU sul bus dell'apparecchio?
Descrizione
Se il fabbisogno complessivo di corrente delle unità S7-300 inserite nel rack 0 supera la quantità di corrente resa disponibile dalla CPU tramite il bus dell'apparecchio, allora è necessario l'impiego di unità di interfaccia.
Le CPU S7-300 rendono disponibile 1,2 A per il bus dell'apparecchio. Se questa corrente non è sufficiente, allora si devono impiegare le unità di interfaccia IM360 /IM 361. Se si impiega la IM 360 (necessita essa stessa di 350 mA) per le restanti otto possibili unità di periferia sono disponibili ancora 800 mA.
L'unità di interfaccia IM 361 fornisce 800 mA per il bus dell'apparecchio nei telai 1... 3.
Avvertenza
· Le CPU 312 e 312 C, con le quali è possibile realizzare solo una configurazione monoriga, mettono a disposizione 800 mA.
· La IM 365 non può essere utilizzata per garantire l'elevato consumo di corrente in un ulteriore telaio, poiché essa può distribuire solo il prelievo di corrente presente nel telaio 0 e destinato al telaio 1. La IM365 può fornire al telaio 1 max. 800 mA della corrente resa disponibile dalla CPU nel telaio 0.
Ulteriori informazioni sull'argomento si trovano nei manuali:
"SIMATIC Sistema di automazione S7-300, Dati delle unità" nell’articolo con ID: 8859629
"S7-300, CPU 31xC e CPU 31x: Configurazione Istruzioni d'uso" nell’articolo con ID: 13008499.
La comunicazione PROFIBUS DP impegna risorse di connessione?
Avvertenze di configurazione
Una comunicazione PROFIBUS DP in un sistema master-slave non
occupa alcuna risorsa di connessione fino a quando lo
scambio dati avviene esclusivamente tramite comandi di caricamento
e trasferimento. Il numero degli slave DP non dipende quindi dal
pool di risorse delle proprie connessioni. Non si deve neppure
tener conto della comunicazione DP anche nella scheda di registro
"Comunicazione" (disponibile in molte CPU SIMATIC e S7-300) del
dialogo delle proprietà della CPU nella HW Config durante la
riserva di risorse.
In tutti gli altri casi, come la comunicazione su base S7, la
comunicazione S7, la comunicazione compatibile S5 ecc. con le quali
lo scambio dati avviene tramite blocchi di comunicazione, occorre
tener conto delle riserve di connessioni.
Ricerca Connessione
Quante unità CP si possono innestare in una stazione SIMATIC S7-300/400?
Avvertenze di configurazione
Il numero massimo di unità CP innestabili dipende dal tipo di CP,
dal tipo di CPU ed dalle risorse di connessione specifiche della
singola CPU. Tutte le indicazioni si trovano in:
Manuale di riferimento "Sistema di automazione S7-400 Dati
delle CPU" (nell’articolo con ID 1117740),
Manuale "S7-300 CPU 31xC e CPU 31x, Dati delle CPU " (nell’a
rticolo con ID 12996906),
Sistema di automazione S7-300 Dati delle CPU, CPU 312 IFM ...
CPU 318-2 DP (nell’articolo con ID 8860591),
ed in ogni manuale nei capitoli dei dati tecnici sotto
"Configurazione" (numero di CP) e "Comunicazione" opp. "Funzioni di
comunicazione" (risorse di connessione).
Il numero dei CP per l'accoppiamento punto-punto (PtP) con le
CPU SIMATIC S7-400 dipende ad esempio solo dal numero delle risorse
di connessione. Con le CPU SIMATIC S7-300 esso è limitato a 8.
Esempio
In una stazione SIMATIC e S7-400 si vogliono progettare due
connessioni Ethernet e 16 connessioni punto-punto.
per ogni connessione Ethernet serve un CP443-1
per ogni due connessioni PtP server un CP441-2
Comunicazione
CP
Connessioni
Ethernet
2x CP443-1
2
PtP
8x CP441-2
16
OP (obbligatorio)
-
1
PG (obbligatorio)
-
1
Somma:
20
Servono risorse per 20 connessioni. Si deve perciò utilizzare
almeno una CPU CPU 414-..., che supporta 32 connessioni (la
CPU 413.. ha solo 16 risorse di connessione).
Ricerca
Processore di comunicazione
Perché con un SIMATIC S7 collegato in rete la connessione verso l'OP si interrompe, se con il PG si richiamano funzioni di diagnostica o si trasferiscono blocchi?
Descrizione
Ogni connessione richiede sulle stazioni partecipanti delle risorse
di connessione per ogni punto terminale o per il punto di
trasferimento (p. es. CP). Il numero delle risorse di connessione è
specifico di ogni CPU/CP. Il comportamento in alto significa che
esistono delle difficoltà sulla disponibilità di risorse di
connessione. Ad esempio è possibile che con il PG non si possa
assolutamente andare online. Verificare il numero delle connessioni
di comunicazione presenti e verificare se la CPU ha sufficienti
risorse di connessione. Le corrispondenti indicazioni si trovano
nei manuali:
Sistema di automazione S7-400 Dati delle CPU (nell’articolo con
ID 1117740),
S7-300 CPU 31xC e CPU 31x, Dati tecnici (nell’articolo con ID
12996906),
Sistema di automazione S7-300 Dati delle CPU, CPU 312 IFM ...
CPU 318-2 DP (nell’articolo con ID 8860591).
Problemi di comunicazione con OP a causa della mancanza di
risorse di comunicazione comparivano con le vecchie CPU SIMATIC
S7-300 che da un lato avevano risorse di connessione insufficienti
e d'altra parte non era ancora possibile riservare risorse di
connessione per la comunicazione PG, OP e di base S7. Una tabella
delle CPU con le quali è possibile riservare le risorse si trova
nella FAQ con ID 299124. È possibile che riservando le risorse si
risolva il problema. In caso contrario è necessario provvedere
all'aggiornamento ad una versione più recente del firmware della
CPU.
Quanti punti di alt possono essere inseriti nel debug di un programma?
Descrizione Il massimo numero di punti di alt utilizzabili viene determinato dalla CPU utilizzata.
Tutte le CPU SIMATIC S7-400 e la CPU 318-2 DP rendono disponibili max. quattro punti di alt.
Tutte le CPU SIMATIC S7-300 (esclusa la CPU 318-2 DP) rendono disponibili max. due punti di alt.
Quando le risorse dei punti di alt sono esaurite, per prima cosa occorre resettare (cancellare) un punto di alt, prima di poterlo impostare in un'altra posizione. Qui occorre fare attenzione che punti di alt già superati continuano ad occupare risorse. Se si supera il massimo numero di punti di altri utilizzabili, si riceve la segnalazione di errore "D062 / D063" (superamento di risorse).