RickyM Inserito: 24 febbraio 2006 Segnala Inserito: 24 febbraio 2006 Ciao a tutti,Azionamento controllato in profibus: 6PZD + 4PKW, per i dati di processo ho 12 byte di paw e 12 di pew.Se non sbaglio le cpu della serie 300 trasferiscono la periferia in blocchi di 32 byte, perciò posso fare dei MOVE per leggere e scrivere senza usare SFC14 e SFC15.Confermate?
Gaetano Inserita: 26 febbraio 2006 Segnala Inserita: 26 febbraio 2006 Si , in linea di massima se non ti interessa che i dati vengano aggiornati tutti in simultanea puoi farlo .Volendo anche puoi appoggiare (se le circostanze te lo permettono) i dati nell'immagine di processoquindi già aggiornati.Un consiglio (non so se sia proprio vero ma io la vedo così) prima trasferisci i valori , poi i comandianche se normalmente a livello di indirizzo vengono prima i comandi dei valori, così sei + sicuro che all'attodella ricezione da parte dello slave del comando (ad esempio un posizionamento) i dati sono già arrivati(posizione - velocità ecc.)Saluti
Luca Bab Inserita: 27 febbraio 2006 Segnala Inserita: 27 febbraio 2006 Un consiglioinizio programma leggo con SFC14 e appoggio i dati dove voglio ( in DB )faccio il mio programma , usando i dati salvati ,facccio altri dati su DB per uscitefine programma , scrivo i dati di uscita con SFC15questo per ripetere il modo di lavorare standard di siemens ( leggo ingressi , elaboro programma , aggiorno uscite )CiaoLuca
STEU Inserita: 27 febbraio 2006 Segnala Inserita: 27 febbraio 2006 Gli ultimi firmware delle CPU compatte scrivono e leggono i dati dalla rete profibus in modo coerente se hai delle cpu vecchie magari non compatte quasi sicuramente succedera' che che ti vada in fault l'azionamento per ovviare questo inconveniente devi utilizzare , come gia' detto anche da te , sfc14 e sfc15
RickyM Inserita: 28 febbraio 2006 Autore Segnala Inserita: 28 febbraio 2006 La cpu è una 314C perciò i dati dovrebbero essere coerenti, se avrò problemi userò gli sfc.CiaoGrazie
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