Big_friend Inserito: 15 maggio 2008 Segnala Share Inserito: 15 maggio 2008 Ciao a tutti, volevo sapere se c'è qualcuno che conosce qualche blocco siemens per eseguire un conteggio avanti/indietro da due ingressi digitali qualunque (bassissima frequenza) collegati a due canali di un encoder.La cpu montata sulla macchina è una 317-2AJ10-0AB0.Grazie in anticipo! Link al commento Condividi su altri siti More sharing options...
batta Inserita: 15 maggio 2008 Segnala Share Inserita: 15 maggio 2008 Sul fronte di salita del canale A leggi lo stato del canale B. Se B è alto devi contare, per esempio, avanti; se B è basso devi contare indietro.Volendo poi potresti fare l'analisi anche sul fronte di discesa del canale A ed ottieni così un conteggio x2.Se poi controlli anche i fronti di salita e di discesa del canale B (interpretando il senso di rotazione in base allo stato del canale A) ottieni un conteggio x4.Fatti un disegno di due onde quadre sfasate di 90° e vedrai che non è difficile interpretare i segnali per capire se devi contare avanti o indietro. Link al commento Condividi su altri siti More sharing options...
JumpMan Inserita: 15 maggio 2008 Segnala Share Inserita: 15 maggio 2008 (modificato) Cosa intendi per "bassissima frequenza" ? I 2 ingressi sono in quadratura o impulsi/direzione?La 317 non l'ho mai usata ma non credo abbia a bordo le funzioni tencnologiche di conteggio e posizionamento (presenti invece nelle piccole 313C e 314C), quindi dovrai farti del semplice codice basandoti su quanto spiegato da batta per creare un piccolo contatore (frequenza permettendo).Se la frequenza non è proprio bassissima puoi forse usare una scheda d'ingresso che gestisce gli interrupt di processo e poi gestire il conteggio nell'OB di interrupt, ma purtroppo qui non posso aiutarti perchè non le ho mai usate. Modificato: 15 maggio 2008 da JumpMan Link al commento Condividi su altri siti More sharing options...
Gianmario Pedrani Inserita: 15 maggio 2008 Segnala Share Inserita: 15 maggio 2008 vorrei fare una precisazione jumpMan alla tua affermazione prima che quacuno interpreti male quanto tu hai scrittoLa 317 non l'ho mai usata ma non credo abbia a bordo le funzioni tencnologiche di conteggio e posizionamento (presenti invece nelle piccole 313C e 314C)sono solo le cpu tecnologiche come la 315T e 317T ad avere le funzioni tecnologiche, la 314c e 315c hanno solo dei contatori veloci a bordo, ma non permettono di fare posizionamenti. Link al commento Condividi su altri siti More sharing options...
JumpMan Inserita: 15 maggio 2008 Segnala Share Inserita: 15 maggio 2008 (modificato) sono solo le cpu tecnologiche come la 315T e 317T ad avere le funzioni tecnologiche, la 314c e 315c hanno solo dei contatori veloci a bordo, ma non permettono di fare posizionamenti.Strano... nel manuale hardware della 313C le parole "funzioni tecnologiche" compaiono più di 50 volte Mentre scrivevo questo messaggio ho scaricato il manuale >>> CPU 31xC Funzioni tecnologiche dove si parla anche di posizionamenti... Modificato: 15 maggio 2008 da JumpMan Link al commento Condividi su altri siti More sharing options...
Big_friend Inserita: 16 maggio 2008 Autore Segnala Share Inserita: 16 maggio 2008 Grazie a tutti, ci provo subito!!!! Link al commento Condividi su altri siti More sharing options...
Supertony Inserita: 19 maggio 2008 Segnala Share Inserita: 19 maggio 2008 Straconfermo, le 31xC hanno posizionamento a bordo, sia digitale che analogico, il quale però se usato "ruba" parte degli ingressi-uscite veloci presenti... Link al commento Condividi su altri siti More sharing options...
Gianmario Pedrani Inserita: 20 maggio 2008 Segnala Share Inserita: 20 maggio 2008 Avete ragione mi scuso.. Link al commento Condividi su altri siti More sharing options...
caravinagio Inserita: 23 maggio 2008 Segnala Share Inserita: 23 maggio 2008 mi sembra inoltre se non ho interpretato male i manuli che questo posizionatore una volta lanciato non possa cambiare la velocità di esecuzione del movimento (ex. FM354 modificando Ovverride)Saluti 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