andcicc1 Inserito: 3 giugno 2013 Segnala Inserito: 3 giugno 2013 Salve a tutti (spero di scrivere nella sezione giusta) Ho un problema dovrei realizzare un programma che mi controlli i giri di un capestano tramite un proxy. Questo proxy legge 10 Bulloni fissati sul volano, praticamnete il volano ha una Ødi 1,2MT quindi quind facendo lo sviluppo = a 3,768Mt x giro. Mentre per ogni impulso = 0,3768Mt la cpu che utilizzo è una CPU Vipa 313-6cf13 con 3 canali conteggi veloci Spero qualcuno mi possa dare una dritta, grazie
Livio Orsini Inserita: 3 giugno 2013 Segnala Inserita: 3 giugno 2013 L'ho spsostata nella sezione più adatta: quella relativa al PLC S7-300. Spero qualcuno mi possa dare una dritta, grazie Conti gli impulsi con uno dei contatori veloci. nella configurazione Hw del PLC imposti il tempo del timer di sistema e lo leghi ad un interrupt. Ad esempio fissi il tempo a 100ms e leghi l'interrupt allo OB35. Ogni volta che scatta l'interrupt leggi il valore conteggiato, lo salvi, e gli sottrai quello della lettura precedente. La differenza corrisponde al numero d'impulsi contati per unità di tempo. Moltiplichi il valore per 0,3768 e per 600 ed ottieni il valore di velocità in m/1'. Questo è il sistema più smeplice per misurare la velocità con il tuo apparato. Se aumenti la base tempi di conteggio aumenti la precisione di misura, a scapito dell'immediatezza della misura. Il tutto dipende dalle tue esigenze.
andcicc1 Inserita: 3 giugno 2013 Autore Segnala Inserita: 3 giugno 2013 Grazie mille Livio, adesso ci provo...
andcicc1 Inserita: 3 giugno 2013 Autore Segnala Inserita: 3 giugno 2013 Scusami Livio perchè il tutto è moltiplicato x 600 ? non deve x 100
batta Inserita: 3 giugno 2013 Segnala Inserita: 3 giugno 2013 Ho un problema dovrei realizzare un programma che mi controlli i giri di un capestano tramite un proxy. Per controllare i giri, cosa intendi? Devi controllare la velocità o fare un totalizzatore? Se devi controllare la velocità, ti basta configurare il conteggio veloce per misura di frequenza.
andcicc1 Inserita: 3 giugno 2013 Autore Segnala Inserita: 3 giugno 2013 Il primo canale=0 sta collegato con il volano, e lo utilizzo sia come contametro e come ctrl dei metri/' di cavo prodotto. Il secondo canale=1 c'è un'altro proxy che mi rileva i giri della tubolare.
Livio Orsini Inserita: 3 giugno 2013 Segnala Inserita: 3 giugno 2013 Scusami Livio perchè il tutto è moltiplicato x 600 ? non deve x 100 Se hai una base tempi di 100 ms, ovvero 0.1" per ottenere la velocità in metri al minuto, che è l'unità tipica delle macchine industriali, devi moltiplicare per 600 perchè...ci vogliono 60" per fare 1'.
batta Inserita: 3 giugno 2013 Segnala Inserita: 3 giugno 2013 Il primo canale=0 sta collegato con il volano, e lo utilizzo sia come contametro e come ctrl dei metri/' di cavo prodotto. Il secondo canale=1 c'è un'altro proxy che mi rileva i giri della tubolare. Quindi? Io non ho ancora capito se il tuo problema sia contare i metri, rilevare la velocità o entrambi. Che ne diresti di ricominciare da zero, esponendo tutto in modo chiaro?
andcicc1 Inserita: 3 giugno 2013 Autore Segnala Inserita: 3 giugno 2013 (modificato) La macchina che sto utilizzando è una cordatrice per cavi d'acciaio. Ho 2 proxy collegati a due ingressi a conteggio veloce, il primo mi deve contare i Mt/Min fatti, e deve funzionare anche da contametro e si trova sul volano il quale può essere cambiati i giri tramite un cambio, mentre il secondo devo rilevare i giri del Tubo dove esce il filo. Modificato: 3 giugno 2013 da andcicc1
Livio Orsini Inserita: 3 giugno 2013 Segnala Inserita: 3 giugno 2013 (modificato) Scritto in Italiano Standard. Misura della velocità e totalizzazione della lunghezza prodotta, pertanto il metodo che ti ho esemplificato ti permette di effettuare contemporanenamente le 2 misure. Per totalizzare la lunghezza prodotta è sufficiente moltiplicare il totale del conteggio impulsi per la costante metrica dell'impulso. Poi hai un secondo conteggio, ma non specifichi se devi misurare le rotazione per unità di tempo, oppure le rotazioni per metro di prodotto (ed io credo che sia questa la misura effettiva: il numero di torsioni per metro), o altro. Da ultimo. Devi considerare che il contatore ha una lunghezza finita, quindi devi valutare la possiiblità di dover o gestire il trabocco, o evitare il trabocco stesso. Modificato: 3 giugno 2013 da Livio Orsini
andcicc1 Inserita: 4 giugno 2013 Autore Segnala Inserita: 4 giugno 2013 Devo misurare la rotazione per unità di tempo.
andcicc1 Inserita: 4 giugno 2013 Autore Segnala Inserita: 4 giugno 2013 Qualche esempio di conteggio giri tramite la lettura di un proxy non c'è?
Livio Orsini Inserita: 4 giugno 2013 Segnala Inserita: 4 giugno 2013 Scusa andicic1, ma scrivere e descrivere un po' di più ed un po' meglio la macchina è proprio così faticoso? Quale esempio di conteggio? devi solo far contare il contatore Hw della CPU. Che gli impulsi provengano da un proximity oda un encoder per il PLC nulla cambia. Poi basta leggere manuale ed Helpè in linea ed hai gli esempi di come si usano i contatori. Se ancora non ti basta, nella sezione didattica del forum trovi moltissimo materiale, cis ono i video corsi, ottimi, di Gian Mario Pedrani, corsi con esempi, etc.
batta Inserita: 4 giugno 2013 Segnala Inserita: 4 giugno 2013 Devo misurare la rotazione per unità di tempo. Se devi solo misurare la velocità di rotazione, ti basta abilitare la misura di frequenza. Quindi dal contatore veloce configurato per misura di frequenza, leggi direttamente la frequenza in mHz. Se vuoi convertire questo dato in rpm, considerando che leggi 10 impulsi/giro, non fai altro che moltiplicare il valore letto per 0.006.
andcicc1 Inserita: 4 giugno 2013 Autore Segnala Inserita: 4 giugno 2013 Susami Livio hai ragione non mi sono spiegato bene quello che dovevo fare, comunque per la velocità mt/min funziona ed anche il sistema di Batta mi funziona Grazie mille e scusatemi per il mio Italiano.
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