Mamic Inserito: 8 ottobre 2009 Segnala Share Inserito: 8 ottobre 2009 Salve,Non uso spesso SIEMENS e quindi avrei un dubbio in merito alla gestione e confugarazione della seguente architettura:CPU 314 (Solo con porta MPI)Scede di I/O Locali.Devo ampliare questa configurazione già esistente aggiungendo una CP 342-5 (configurata come Master-DP) che controlla una ET 200M collegata a diversi moduli di I/OIn PraticaCPU 314 (Solo con porta MPI) 6ES7-314-1AF10-0AB0Schede di I/O LocaliCP 342-5 (6GK7342-5DA02-0XE0) ------- Profibus------> ET200M (6ES7153-2BA02-0XB0)A fianco alla ET200M sono montate 4 Schede Digitali e 3 Analogiche.Ho eseguito la configurazione Hardware e quando ho impostato Come master DP il CP 342-5 mi è apparsa una finestra che diceva di usa FC1/FC2 per leggere e scrivere gli I/O.Aggiungendo nella configurazione Hardware l'ET200M e le schede di I/O , Step 7 mi mappa comunque gli indirizzi E/A/PEW/PAW.A questo punto devo usare questi FC di libreria per leggere e scrivere lo stato degli I/O montati sull'ET200M o avviene in maniera automatica facendo la configurazione Hardware?Grazie.Saluti Link al commento Condividi su altri siti More sharing options...
pigroplc Inserita: 8 ottobre 2009 Segnala Share Inserita: 8 ottobre 2009 Devi per forza utilizzare le FC1 e FC2.pigroplc Link al commento Condividi su altri siti More sharing options...
pigroplc Inserita: 8 ottobre 2009 Segnala Share Inserita: 8 ottobre 2009 esempio: CALL "DP_SEND" CPLADDR:=W#16#800 // 2048 dual SEND :=P#A 0.0 BYTE 144 DONE :=M450.0 // send job finished ERROR :=M450.1 // fault flag STATUS :=MW452 CALL "DP_RECV" CPLADDR :=W#16#800 // 2048 dual RECV :=P#E 0.0 BYTE 144 NDR :=M450.2 // receive job finished ERROR :=M450.3 // fault flag STATUS :=MW454 DPSTATUS:=MB465 // bit map status profibus DPda A 0.0 a A 143.7da E 0.0 a E 143.0pigroplc Link al commento Condividi su altri siti More sharing options...
Mamic Inserita: 8 ottobre 2009 Autore Segnala Share Inserita: 8 ottobre 2009 GRazie per la risposta PigroPLC,Quindi in pratica devo usarle e nell'esempio che hai fatto le aree E e A che hai usato saranno quelle mappata nella configurazione hardware delle schede connesse alla ET200M ??Ciao e Grazie Link al commento Condividi su altri siti More sharing options...
pigroplc Inserita: 8 ottobre 2009 Segnala Share Inserita: 8 ottobre 2009 Esatto,il bello è che all'epoca io ho riscontrato un problema nella gestione dei due blocchi in quanto nell'esempio che ho riportato precedentemente si fa riferimento agli ingressi/uscite a partire dall'indirizzo 0.se nel parametro formale avessi messo l'effettivo indirizzo della periferia decentrata il blocco non funzionava, tant'è che ho dovuto "truccare" la gestione copiando gli ingressi / uscite presenti nel rack centrale prima della elaborazione dei blocchi e poi incollare dopo l'esecuzione dei blocchi.Ne è venuto una cosa di questo tipo:segmento 1 I/O racks upload before scan L ED 4 T #ed_04 L ED 8 T #ed_08 L ED 12 T #ed_12 L ED 16 T #ed_16 L ED 20 T #ed_20 L ED 24 T #ed_24 L AD 4 T #ad_04 L AD 8 T #ad_08 L AD 12 T #ad_12 L AD 16 T #ad_16 L AD 20 T #ad_20segmento 2 CP342-5 scan interface CALL "DP_SEND" CPLADDR:=W#16#800 // 2048 dual SEND :=P#A 0.0 BYTE 144 DONE :=M450.0 // send job finished ERROR :=M450.1 // fault flag STATUS :=MW452 CALL "DP_RECV" CPLADDR :=W#16#800 // 2048 dual RECV :=P#E 0.0 BYTE 144 NDR :=M450.2 // receive job finished ERROR :=M450.3 // fault flag STATUS :=MW454 DPSTATUS:=MB465 // bit map status profibus DPsegmento 3 I/O racks download after scan L #ed_04 T ED 4 L #ed_08 T ED 8 L #ed_12 T ED 12 L #ed_16 T ED 16 L #ed_20 T ED 20 L #ed_24 T ED 24 L #ad_04 T AD 4 L #ad_08 T AD 8 L #ad_12 T AD 12 L #ad_16 T AD 16 L #ad_20 T AD 20segmento 4 Profibus diagnostic CALL "DP_DIAG" CPLADDR:=W#16#800 // dual 2048 DTYPE :=B#16#0 STATION:=B#16#0 DIAG :=P#DB93.DBX0.0 BYTE 16 // bitmap area NDR :=M283.0 ERROR :=M283.1 STATUS :=MW280 DIAGLNG:=MB282nel cestello centrale c'erano quindi EB4-EB27 e AB4-AB23Ti sembrerà strano, ma con questa soluzione ci sono macchine che lavorano da anni, 24/24 e 6/7, nessuno in Siemens mi ha dato una spiegazione.Io proverei senza, con gli indirizzi giusti, comunque hai la scappatoia.pigroplc Link al commento Condividi su altri siti More sharing options...
Mamic Inserita: 9 ottobre 2009 Autore Segnala Share Inserita: 9 ottobre 2009 Grazie ancora PigroPLC,Farò tesoro delle tue informazioni.Ciao. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora