Vai al contenuto
PLC Forum


Profibus, Master & Slave, S7300, Dp/dp...


taddeus

Messaggi consigliati

Problema:

sistema (il mio) con s7 315-2DP ed ET200M che deve interfacciarsi in PROFIBUS con altri due sistemi SIEMENS (presumibilmente S7 300) di terze parti.

I sistemi, tra loro, devono scambiare pochi bytes per interfacciarsi.

La soluzione da me (neofita poco pratico di profibus) individuata e' quella di unire i sistemi PROFIBUS con degli accoppiatori DP/DP.

Esistono soluzioni piu' standard o piu' economiche?

Grazie e ciao :)

Link al commento
Condividi su altri siti


Altra possibilita' e' quella di unire le varie CPU in rete MPI (distanza tra i componenti < 100 m)

ed utilizzare i file GD (cioe' definisci la quantita' di byte che vuoi scambiare es. DBw) e lo fai in NetPro

di Step 7, ha livello del programma PLC e' completamente trasparente, cioe' non devi fare nulla, perche'

ci pensano le CPU a fare tutto.

ciao

wally

Link al commento
Condividi su altri siti

stefano.gallo

Giusto il suggerimento dell'MPI. Se vuoi però mantenere il Profibus DP che hai già in campo, senza posare altri cavi, puoi impostare nel progetto (ti consiglio di farne uno unico con tutte le CPU), una CPU come master DP e le altre come slave DP. Poi nelle configurazioni di comunicazione imposti i pacchetti da trasmettere. Non devi fare altro.

Link al commento
Condividi su altri siti

emanuele.croci

Ciao,

- impostare una CPU come master DP e le altre 2 come slave DP è ottimo, però le CPU slave non possono avere a loro volta altri slave DP collegati (es. azionamenti in profibus, I/O remoti, ecc.) quindi non sempre è attuabile.

- MPI funziona tranquillamente, però hai la limitazione di 50 m massimo di lunghezza totale della rete (aumentabile con repeater RS485 fornibile da Siemens); ovviamente non puoi avere nodi MPI ripetuti all'interno della rete, quindi i PLC devono avere numero di nodo diverso, così pure i pannelli, le schede FM, ecc.. (se ne hai)

la comunicazione va poi fatta con GD (comodo, ma credo che sia al max 22 byte per CPU) oppure con le funzioni di comunicazione SFC67 e SFC68 (X_GET e X_PUT).

- il DP/DP coupler è molto comodo da usare (nota che se hai 3 stazioni te ne servono 2), al massimo trasferisce 256 byte (max 244 in una direzione)

Saluti,

Emanuele

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...