Boski Inserito: 20 agosto 2009 Segnala Share Inserito: 20 agosto 2009 Buongiorno a tutti ;Premetto che è da pochissimo che seguo il TSX Micro quindi vi chiedo di portare un pò di pazienza.Arei bisogno di memorizzare lo stato del programma nel caso ci sia una mancanza di corrente.Questa macchina è uno specie di paletizzatore con 2 assi :rotazione di 90°elevazione Ha un reset per fare la rimessa a zero.c'è qualche soluzione ?grazie a tutti per la collaborazione Link al commento Condividi su altri siti More sharing options...
valvolina Inserita: 20 agosto 2009 Segnala Share Inserita: 20 agosto 2009 ciao qualche domandacome è stato realizzato il tuo progrmma hai un numero di passo ad esempio, o è realizzato a merker?esattamente vorresti sapere il punto in cui è stata tolta la corrente per poi ripartire da li ?o altro, dammi qualche info in più per cortesiaun saluto Link al commento Condividi su altri siti More sharing options...
Boski Inserita: 20 agosto 2009 Autore Segnala Share Inserita: 20 agosto 2009 allora questo paletizzatore ruota di 90° grazie ad un encoder per l'altezza idem come la rotazione.ha più altezze e con l'aumento della pila di stampi le macchina incrementa i valore.gli inverter che oltre alla velocità dei motori di salita e discesa fanno anche le regolazioni con l'encoder.gli inverter sono della SEW EURODRIVE del tipo Movidrive B.Il sistema non ho panelli visivi per regolazioni o altro.é costriuto in Grafset con merker.e quello che vorrei è quando tolgo correte per un intervento o per qualche altro motivi il programma resti dov'è e non riparto da zero.ti servono altri dettagli ?grazie per la tua collaborazione Link al commento Condividi su altri siti More sharing options...
valvolina Inserita: 20 agosto 2009 Segnala Share Inserita: 20 agosto 2009 ciao,se il programma è costruito in grafcet potresti fare in questo modo:sui fronti di salita di ingresso alle fasi metti un valore in una word ad esempio quando entri nella fase 25 metti il valore 25 nella %mw1000,quando entri nella fase 26 metti il valore 26 nella %mw1000, ecc...questo fa in modo che quando il plc si riaccende nella %mw1000 ti trovi il numero dell'ultima fase in cui eri entrato ad esempio 26.A questo punto devi riposizionare il grafcet attivando la fase 26 citazione dal manuale dei linguaggi di programmazione di TelemecaniquePreposizionamento del GrafcetIl posizionamento può riferirsi a tutto il trattamento sequenziale o a parte di esso: utilizzando le istruzioni SET, RESET, tramite azzeramento generale (%S22) e poi, nel ciclo seguente, posizionamentoa 1 delle fasi.praticamente nella sezione preliminare quando riavvii il plc o su tuo comando (ad esempio un pulsante)accendi il bit di sitema %s22 al ciclo succesivo se la %mw1000 vale 26 setti il bit di fase %x26start preposizionamento (ad esempio un pulsante) usando il fronte di salita dello start preposizionamentose [%mw1000=26] allora set %X26se [%mw1000=25] allora set %X25ecc.......in questo modo rimetti il grafcet nel posto in cui è stato interrottoovviamente la cosa va adattata alla tua applicazione, spero di aver ben interpretato la tua problematicainoltre dovresti dare un'occhiata al manuale di riferimento dei linguaggi di programmazione dove trovi spiegazione di quanto ti ho scrittoquesta è una delle possibilitàfammi sapereciao Link al commento Condividi su altri siti More sharing options...
Boski Inserita: 21 agosto 2009 Autore Segnala Share Inserita: 21 agosto 2009 è proprio quello che volevo.hai capito alla perfezione quello che volevo.ora modifico il programma e se mi danno la possibilità lo metto on-line-ti ringrazio per la tua disponibiltà 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