Vai al contenuto
PLC Forum


profibus : scambio dati fra cpu di reti diverse


Messaggi consigliati

Inserito:

ciao a tutti . è possibile una configurazione di questo tipo con siemens :

- rete profibus1 con master cpu ed alcuni moduli slave

- rete profibus2 con master cpu ed alcuni moduli slave

- pannello operatore tp270 che dialoga con entrambi le cpu master

- ed inoltre le due cpu master devono scambiarsi dei dati.

è possibile questo ?

grazie


Inserita:
weather+Feb 26 2003, 11:02 AM-->
CITAZIONE(weather @ Feb 26 2003, 11:02 AM)

Metti il pannello operatore in MPI alle 2 CPU

progetta sul panneollo operatore 2 controllori ( su cui appoggiare le variabili di processo o i puntatori area)

cosi' hai una rete MPI con cui anche le 2 CPU possono parlare

attento

MPI sul 300 187.5kb

sulle nuove 400 arriva a 12Mb ( come la max velocita' del profibus )

Ciao

Luca

Inserita:

Mai fatto, credo che se chiedi alla siemens ti consiglano una CP ...

perchè è difficle far dialogare due master!

Due Cpu 315 2DP le ho collegate assieme ma una era master e l'altra slave ... non credo si riesca con due master se non con una CP ...

I pannelli siemens non li conosco, ma credo sia fattibile ...

ciao

Gabriele Corrieri
Inserita:

Ciao weather,

devi accoppiare le due reti con un accoppiatore DP

6ES7158-0AD00-0XA0 SCHEDA DP/DP -KOPPLER 452,88

il codice dovrebbe essere giusto - controllalo.

Ciao

Inserita:

Ciao Gabriele,

l'accopiatore intendi quello ottico, quello che non fa altro che portare una dword di ingressi e uscite ?

solo che così sei costretto a farti il protocollo, l'ho usato ed effettivamente è l'unico mezzo per dialogare con due master, mi ero dimenticato,

infatti avevo un softPLC master e una 315 2DP master anche lei visto che aveco delle IM151 da collegarci ...

ciao

Inserita:
Federico Milan+Feb 26 2003, 12:36 PM-->
CITAZIONE(Federico Milan @ Feb 26 2003, 12:36 PM)

Io consigliavo 3 reti

2 profibus ( master cpu e alcuni slave )

1 MPI senza master ma con scambio dati tra le 2 CPU tramite gli fc standard

e credimi che funziona

per i CP non sei obbligato

se prendi delle CPU con la porta 2DP

e comunque anche 2 master possono parlare tra di loro con collegamenti progettati

Ciao

Luca

Inserita:

Per luca hai ragione,

ma quando ho provato, mi son talmente incasinato che si adottò l'accopiamento ...

il problema che incontravo era appunto il dialogo con il pannello, però poi non son più entrato in merito ...

... gli Fc che usi son AG_SEND e AG_RECV giusto ? ...

hai qualche esempio ? non delle funzioni ... ma di parametrizzazione rete ?!? potrebbe tornarmi utile :) ...

ciao

Inserita:
Federico Milan+Feb 26 2003, 05:45 PM-->
CITAZIONE(Federico Milan @ Feb 26 2003, 05:45 PM)

hai molte strade per far comunicare 2 cpu

da quello che ho capito il problema originale era che queste 2 cpu erano gia' master di una rete profibus ( dp ?? )

quindi la cosa piu' economica e semplice e' MPI

con MPI puoi usare i GD ( global data ) e una volta dichiarato che ( per esempio ) la MW200 di un PLC e' uguale alla MW300 dell'altro ( puoi scegliere anche quanti byte ) non hai altro da fare

oppure i blocchi da lanciare sono SFB14 e SFB15 ( GET e PUT )

che scambiano pacchetti da 80byte alla volta

esempi ne ho ma questa configurazione e' semplicissima

comunque se non e' chiaro fatti sentire

Ciao

Luca

Inserita:

ciao a tutti . oggi ho' potuto simulare a banco la mia applicazione.

ho utilizzato la configurazione suggerita da luca bab :

- 2 reti profibus con relativi master e slave

- pc industriale collegato alle due cpu in mpi

- le due cpu collegate in mpi con global data

e' funzionato tutto al primo colpo (raro con siemens).

in effetti i global data (che non conoscevo) sono un mezzo rapido e veloce

per scambiare dati (al massimo 22 byte) tra varie cpu senza dovere scrivere

neppure una riga di software.

Gabriele Corrieri
Inserita:

Esatto ... peccato la scarsa quantità di dati ... comunque mi sembrano pochi solo 22bytes!Sicuro? :(

Ciao

Inserita:

con la procedura global data si possono scambiare max 22 byte con s7-300 e 54 byte con s7-400

ciao.

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...