Vai al contenuto
PLC Forum


Trasferimento Dati In Mpi


mazzucconi

Messaggi consigliati

Ho collegato in MPI diverse cpu (6) , ognuna con progetto proprio.

Da una CPU, che definisco "master", ho utilizzato il blocco sfc67 (suggerito dal forum) per leggere dei dati salvati in una DB dentro ad ogni progetto delle cpu "slave".

Tutto bene tranne l'ultima cpu.

Nello stesso momento in cui è richiamato il blocco ho di ritorno l'allarme 80C3.

Consultando il manuale potrebbe essere la temporanea mancanza di risorse del partner di comunicazione.

In effetti è l'unica cpu 314 (le altre sono 315 o 315 2DP) e la memoria disponibile è al 4%.

Potrebbe essere così o la causa è un altra?

Se si, come posso fare per ovviare a questo inconveniente? :worthy:

Link al commento
Condividi su altri siti


Prova a controllare il numero di risorse di comunicazione nella config HW della cpu in questione: la 314 ne avrà sicuramente a disposizione meno delle altre (perlomeno di default)

ciao

Link al commento
Condividi su altri siti

Immagine.pdf

Nella scheda di comunicazione tutte le CPU hanno questa impostazione:

comunicazione PG 1

comunicazione OP 1

comunicazione di base S7 8

comunicazione S7 0 (già progettata)

Numero massimo di risorse di collegamento 12

:wallbash:

Aggiungo che nei progetti delle varie CPU e pannelli sono stati modificati solo i numeri dei nodi, in tutto sono 13 (vedi allegato).

Ciao

Link al commento
Condividi su altri siti

Hai provato a comunicare solo con la cpu 314, saltando le chiamate alle altre, magari anche tirando un cavo diretto e provare se funziona?

ciao

Link al commento
Condividi su altri siti

Buongiorno, scusate l'insistenza ma non riesco venirne a capo.

Sarà perchè l'esperienza conta ed io non ne ho molta di certo.

Ho provato a creare una rete MPI solo tra la CPU master e la CPU in questione, escludendo dal collegamento hardware e software le altre.

Il problema rimane.

Vorrei provare a sostituire la CPU 314 con una 315 se non ci sono altre prove o verifiche da effettuare.

Ciao

Grazie cisio

Link al commento
Condividi su altri siti

No, secondo me non c'è nessun problema nella cpu 314

deve essere qualcosa di molto più banale

probabilmente l'errore sta nella chiamata della sfc 67

ho visto dal tuo schema che la 314 ha indirizzo 10, e la sfc67 vuole l'indirizzo in esadecimale

non è che hai scritto W#16#10 invece di W#16#0A?

ciao

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