Mauro76 Inserito: 13 maggio 2009 Segnala Share Inserito: 13 maggio 2009 Salve a tutti...Ho inserito 8 nodi profibus nell'hardware del plc.Adesso però ho qualche dubbio.Ho impostato 8 ACS550 in modo tale da comunicare via profibus, ed, secondo le indicazioni che mi hanno dato quelli dell'ABB, ho inserito in alcuni parametri che mi servono per adarli a leggere con il plcEs. 5106=106(Potenza Assorbita) 5107=104(Corrente Assorbita) 5108=1403(Anomalia Inverter) 5109=1006(Codice dell' anomalia)Dopo ho abilitato tutti i moduli dell'inverter (RPBA-01) alla comunicazione....e fin quì tutto bene.Quando sono andato a configurare l'hardware del plc ho inserito "come da manuale del RPBA-01" il blocco dell'inverter ABB, ma quì mi sono trovato un pò in difficoltà, nelle impostazioni all'interno del blocco(non ho capito bene cosa dice il manuale rpba-01).Ho lasciato gli ingressi e uscite che mi ha dato per default, ma non ho capito come andare a leggere le word dal plc e come metterle all'interno di una mia DB.Oltre a questo non ho capito come funzionana questi PZD ecome si vanno a leggere.Scusate se mi sono dilungato...comunque vorrei sapere come usare la SFC di lettura e come deve essere la db che devo inserire nella SFC.Grazie.... Link al commento Condividi su altri siti More sharing options...
TravelMen Inserita: 14 maggio 2009 Segnala Share Inserita: 14 maggio 2009 Ciao, be come prima cosa potresti postare la configurazione che di da il manuale del ACS550, dovresti trovare una qualcosa del tipo:1- PZD 1 8bit INPut2- PZD 2 8bit OUTPut3- PZD 3 16bit Velocità4- eccLa mia tabella è puramente indicativa, poi da qua parti a scriverti gli indirizzi in base alla tua configurazione HW, ovvero se il primo nodo mi da indirizzo INPUT 272 ed indirizzo di OUTPut 282 allora mi trovo in questa sitazione:1- PZD 1 Indirizzo PIB 2722- PZD 2 Indirizzo PIB 2733- PZD 3 Indirizzo PIW 2744- eccDi conseguenza trovi i comandi che tu devi dare al tuo ACS550 Link al commento Condividi su altri siti More sharing options...
Mauro76 Inserita: 14 maggio 2009 Autore Segnala Share Inserita: 14 maggio 2009 Ciao TravelmanIo comunque non devo dare dei comandi ma soltanto leggere dei dati messi all'interno dell'azionamento, ma non conoscendo bene la procedura di lettura delle word su SFC14 ho messo :LADDR = l'indirizzo in esadecimale, che dovrebbe corrispondere agli ingressi che mi ha dato l'hardware inserendo il blocco nella profibus (E 784...795 ; A 256..267).RET_VAL=MW200RECORD=io ho messo DB102.DBW2. E così ? DomandaNella DB che creo come devono essere i dati al suo interno come word o singoli bit ?La PPO usata per la sola lettura delle word è la 4.Nella parametrizzazione del blocco messo nell'hardware del plc ci sono elencati anche i pzd, che cosa ci devo inserire ? Link al commento Condividi su altri siti More sharing options...
TravelMen Inserita: 14 maggio 2009 Segnala Share Inserita: 14 maggio 2009 (modificato) Ciao Mauro76, io non conosco bene la funzione SFC14, ma dando un occhio alla funzione su RECORD devi indicare un dato tipo "ANY" e non tipo word come da te indicato, per il tipo "ANY" fai una ricerca oppure tramite la guida della funzione.Ma scusa ti serve veramente usare la funzione SFC14? Se fossi in te io mi preparerei una FB che va a leggere tutto cio che mi serve e poi con una piccola modifica la stessa funzione la uso per scrivere sul mio dispositivo, ma non conoscendo l'applicazione che devi sviluppare non so quale soluzione sia la migliore.Buon lavoro Modificato: 14 maggio 2009 da TravelMen 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