stefano_ Inserito: 19 agosto 2013 Segnala Inserito: 19 agosto 2013 Salve a tutti, da ignorante in materia per eseguire la ricerca zero inserirei il codice nell'ob 100, in questo modo sono sicuro che la ricerca zero venga fatta una ed una sola volta. È corretto ? Grazie
Livio Orsini Inserita: 19 agosto 2013 Segnala Inserita: 19 agosto 2013 Dipende cosa vuoi fare e dalla filosofia generale della macchina. In genere non si possono effettuare posizionamenti se il controllo non ha memorizzato l'avvenuto riconoscimento dello zero. Però il riconoscimento, in genere, non può essere effettuato in automatico perchè prevede la movimentazione dell'asse, quindi deve esserci un comando volontario. Solitamente c'è la segnalazione della mancanza di zero e l'operatore effettua la richiesta. C'è anche la filosofia che alla prima missione di posizionamento, se non è stato memorizzato l'avvenuto riconoscimento, si effettua in automatico la ricerca e, solo a riconoscimento avvenuto, inizia la missione di posizionamento. A mio parere non è necessario dedicare un OB specialisctico. Solitamente il primo test della funzione di posizionamento verifica l'avvenuto riconoscimento dello zero macchina. In assenza di questo riconoscimento o viene lanciata in automatico la funzione di ricerca e riconoscimento di zero, oppure si segnala la mancanza di zero riconosciuto e si esce dalla funzione.
stefano_ Inserita: 19 agosto 2013 Autore Segnala Inserita: 19 agosto 2013 Ciao Livio e grazie come sempre dell'informazione, il funzionamento dovrebbe essere il seguente: all'accensio e della macchina dovrebbe abilitarsi il pulsante "zero" in questa condizione la macchina può funzionare SOLO in manuale ed ovviamente non avendo fatto lo zero è attivo solo il fc meccanico e non quello software. L'operatore schiacciando sul pulsante "zero" dell'hmi avvia la ricerca zero terminata la quale il pulsante si disabilita. Se non ho capito male dopo lo zero dovrei settare un merker di "zero eseguito" così anche se dovesse venire a mancare la tensione di alimentazione il merker torna a zero in automatico ed alla riaccendono e trovando il merker a zero viene riabilitato il pulsante nell'hmi. Tutto giusto ? Grazie infinite.
Livio Orsini Inserita: 20 agosto 2013 Segnala Inserita: 20 agosto 2013 Se non ho capito male dopo lo zero dovrei settare un merker di "zero eseguito" Si. Il flag di zero deve essere azzerato nella sub di inizializzazione, quella che si esegue solo all'accensione del PLC. terminata la quale il pulsante si disabilita. E' meglio di no. Se per un qualsiasi motivo ti dovesse necessitare una nuova ricerca di zero meccanico, dovresti spegnere il PLC. Il comando "ricerca dello zero" devessere sempre abilitato quando la macchina è in "manuale".
stefano_ Inserita: 20 agosto 2013 Autore Segnala Inserita: 20 agosto 2013 Ok azzerarlo nella sub ma comunque si azzererebbe ugualmente togliendo alimentazione giusto? Grazie per il consiglio di non disabilitare il pulsante, pensavo di fare in quel modo in quanto ho un centro di lavoro che ragiona in quel modo ma effettivamente se mi dovesse servire effettuare una ricerca zero dovrei spegnerlo e riaccenderò. Grazie.
Livio Orsini Inserita: 20 agosto 2013 Segnala Inserita: 20 agosto 2013 ho un centro di lavoro che ragiona in quel modo Non è molto pratico. Anche se difficilmente è necessario ripetere la ricerca di zero dopo la prima volta, toglersi a priori questa possiiblità è stupido, visto che non costa nulla lasciarla; inoltre essendo un atto volontario da compiersi solo in funzionamento manuale non può creare inconvenienti. ma comunque si azzererebbe ugualmente togliendo alimentazione giusto? Se la subroutine di azzeramento iniziale la fai correttamente sicuramente ad ogni volta che la CPU riparte dopo una riaccensione esegui sia la funzione sia l'azzeramento del flag. Soltimente la sud di reset delle condizioni iniziali la sia bilita con un Merker che "1" solo al primo ciclo. Nella sub si impostano tutte le condizioni iniziali andando a scrivere valori, zeri ed uni dove è necessario.
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