Vai al contenuto
PLC Forum


Memorie - Memorizzare il conteggio di un Timer e...


MAB

Messaggi consigliati

Salve a tutti, ho il Logo da qualche giorno e stò lavorando con il software. Vorrei fare una domanda se possibile: come faccio a memorizzare il tempo calcolato da un timer durante un run time, ed a memorizzare tale dato per poterlo utilizzare successivamente come parametro di default acquisito?

Mi spiego meglio, devo far eseguire un determinato ciclo ad un carrello, premendo un determinato pulsante inserito nel programma entro nella fase denominata da me di acquisizione, cioè premendo tale pulsante, il carello comincia a muoversi per un determinato tempo, ad esempio 10 secondi (assieme al carello cui corrisponde una deteminata uscita Q1 si attiva anche un determinato timer, diciamo T1), non appena il carrello arriva in un determinato punto del circuito premo un secondo pulsante P2 il carrello si ferma assieme al Timer (diciamo ad esempio 10,5 secondi) ecco, adesso questo valore io adesso lo devo in qualche modo memorizzare per poterlo usare come timer di default nei cicli successivi di movimento e diventerebbe il parametro temporale di riferimento.

In pratica, questo carrello varia la sua velocità ogni volta che sostituisco il motore che devo testare, ed in base al nuovo motore, prima di cominciare il ciclo di test su di esso devo prima memorizzare quanto tempo impiega questo carrelo a percorrere lo stesso tragitto, se con un motore il carrello aveva impiegato 10,5 secondi, con un' altro potrebbe impiegare 8 secondi per esempio, per cui acuisito il tempo di percorrenza devo prelevare questo dato e trasferirlo in' un' altra sezione del programma. In pratica per finire, premo P1, il carrello parte, premo P2 il carrello si ferma, il tempo che il carrello ha impiegato a percorrere tale distanza dovrà essere memorizzato ed utilizzto.

Non sò se mi sono spiegato bene, ma non riesco a trovare una soluzione e poichè non sono una cima avrei bisogno di un' aiuto.

Ringrazio in anteprima tutto il Forum.

Link al commento
Condividi su altri siti


Un preset di un temporizatore è più facile a fare che a spiegare,casomai mi dai la tua email che ti mando un esempio cosi lo capisci meglio,allora usi un generatore di impulsi che attivi con un pulsante lo dai in pasto ad un contatore,fuori dal contatore metti un multiplexer analogico,e poi vai ad un comparatore analogico all'ingresso ay,mentre all'ingresso ax fai la stesssa cosa ma questa volta il generatore di impulsi lo attivera la marcia del motore che devi controllare,che quando sara arrivata pari al conteggio presettato prima si fermerà,perche l'uscita del comparatore ha priorita sull'ingresso ay,appena saranno pari avrai l'uscita attiva, naturalmente anche usando un a visualizazione dei tempi su display,spero di non averti fatto casino,questo naturalmente è un mio modo ,poi possono esserci altri modi,BYE.

post-98515-0-14324700-1398465160_thumb.j

Link al commento
Condividi su altri siti

Grazie mille rfabri, la mia e-mail è: ***[at]***.it

Ora provo a trascrivere il tuo esempio in Ladder poichè io mi trovo meglio a lavorare in Ladder e a studiarmi un pò il tuo schema che ancora non riesco bene a capire (a causa dei miei limiti chiaramente), però ho intuito quello che mi hai descritto per cui credo di esserci vicino. Ti ringrazio molto per la tua sollecita risposta, è proprio quello di cui avevo bisogno questa sera provo a fare la conversione e poi mi rifaccio vivo.

Ciao

Modificato: da Luca Bettinelli
Rimosso indirizzo di email, non consentito dal regolamento
Link al commento
Condividi su altri siti

La tua e mail dovevi mandarmela in P.M. sempre, ricordati di questa regola ,non solo per me ma per tutti,non è consigliabile far vedere a tutti la propria mail.

Bene per il tuo proggeto ,purtroppo io mi trovo meglio in FBD,comunque avevo provato a convertirlo in ladder ma veneivano due finestre forse incomprensibili,comuncue sono qui, fammi sapere degli sviluppi,BYE.

Link al commento
Condividi su altri siti

Si per l' e-mail sono stato un pò precipitoso, mi ero dimenticato, scusate di nuovo....

Senti rfabri, mi potresti mandare quell' esempio di cui mi dicevi un pò più approfondito, ho provato a ricostruire il tuo schema col software ma mi sono accorto che la mia versione di Logo non ha il multiplexer, ho la 4 e quindi non sono riuscito ad andare avanti, ora cercherò di saricarmi l' aggiornamento per la nuova, se tu intanto potessi inviarmi quell' esempio te ne sarei molto grato ciao.

Link al commento
Condividi su altri siti

Scusa Rfabri ma non ho ricevuto nessun MP.

Gli Mp sono in alto a DX vero? Alla riga: ---Assistenza---I miei amici---0 Nuovi MP---

Se è da li che si vede, a me mi da: "0 Nuovi MP", pui mica provare a rimandarmelo? Ciao

Link al commento
Condividi su altri siti

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...