marantz65 Inserito: 29 novembre 2012 Segnala Share Inserito: 29 novembre 2012 buonasera a tutti dovrei memorizzare 3 diversi ingressi che possono andare alti a caso e poterli leggere ciclicamente per poi comportarmi di conseguenza. Devo anche resettarli uno alla volta dopo averlo letto. come posso fare? devo usare merker interni? Grazie a tutti voi per l'aiuto. Link al commento Condividi su altri siti More sharing options...
elettrodino Inserita: 29 novembre 2012 Segnala Share Inserita: 29 novembre 2012 Si puoi usare sia i flag Mx.y che le variabili Vx.y ; se ti servisse puoi renderle retentive in mancanza di tensione. Link al commento Condividi su altri siti More sharing options...
marantz65 Inserita: 29 novembre 2012 Autore Segnala Share Inserita: 29 novembre 2012 grazie elettrodino non riesco a resettarli uno alla volta dopo averli letti. sto usando le istruzioni set e reset vanno bene? Link al commento Condividi su altri siti More sharing options...
Lucky67 Inserita: 29 novembre 2012 Segnala Share Inserita: 29 novembre 2012 Devi innanzitutto verificare che la condizione che setta il merker (l'ingresso stesso) non permanga e quindi continui a settare il flag permanentemente e poi far resettare tale merker dal'evento che tu chiami "il lettore dei merker memorizzati). Cosa intendi tu per leggere i tuoi merker memorizzati? L'operatore su un display ad esempio? Se così fosse potrebbe essere un pulsante che attiva l'operatore e che esegue la funzione di RESET. Nel 200 poi, se ricordo bene devi resettare il merker specificando il merker stesso e il numero di bit consecutivi che vuoi resettare a partire dal merker indicato. Link al commento Condividi su altri siti More sharing options...
marantz65 Inserita: 30 novembre 2012 Autore Segnala Share Inserita: 30 novembre 2012 grazie lucky67 si è capito che sono agli inizi ho tre ingressi che si possono attivare casualmente con una fc per un passaggio. devo attivare una uscita per ciascuna fc una dopo l'altra, perciò devo memorizzare i passaggi ed andarli a leggere continuamente per attivare in modo alterno l'uscita dedicata ad ogni fc. spero di essere stato chiaro Vi ringrazio come sempre Link al commento Condividi su altri siti More sharing options...
Lucky67 Inserita: 30 novembre 2012 Segnala Share Inserita: 30 novembre 2012 per attivare in modo alterno l'uscita dedicata ad ogni fc. Quindi ogni volra che attivi quell'uscita dedicata alla fotocellula in questione non devi far altro che RESETtare il bit (merker) che avevi in precedenza memorizzato con l'azione di SET. Link al commento Condividi su altri siti More sharing options...
marantz65 Inserita: 30 novembre 2012 Autore Segnala Share Inserita: 30 novembre 2012 non mi sono espresso in modo chiaro, perdono. gli ingressi devo riuscire a memorizzarli in una tabella tipo fifo. dovrei riuscire a leggerne il contenuto per comportarmi diversamente a seconda di quale ingresso è andato alto nel frattempo. ad ogni ingresso fc viene assegnato un evento diverso tra di loro. quindi se ho in memoria la lettura fc 1 attivo evento 1, terminato l' evento 1 controllo quale fc è andata alta e se è fc 2 allora evento 2, ecc. una sorta di istruzione IF - THEN ogni volta che termina l'evento precedente. una sorta di imbuto in cui si entra uno alla volta in ordine di arrivo. grazie molte Link al commento Condividi su altri siti More sharing options...
Lucky67 Inserita: 30 novembre 2012 Segnala Share Inserita: 30 novembre 2012 Boh...io non ho capito...sicuramente sarà per colpa mia...sei passato da un banale evento di memorizzare un bit e adesso parli addirittura di fifo...non ti seguo più.. Link al commento Condividi su altri siti More sharing options...
baltimora Inserita: 30 novembre 2012 Segnala Share Inserita: 30 novembre 2012 (modificato) Boh...io non ho capito...sicuramente sarà per colpa mia...sei passato da un banale evento di memorizzare un bit e adesso parli addirittura di fifo...non ti seguo più.. Siamo in due. Ci provo, anche se non so proprio quale sia la domanda: Hai (ipotizziamo) tre eventi che vuoi monitorare e sapere quale si sia verificato per prima, quale per secondo e quale per terzo? E' questo ciò che vuoi fare? P. S. hai invaso il forum di post ripetitivi. Questo non aiuta perche' disperdi le risposte Modificato: 30 novembre 2012 da baltimora Link al commento Condividi su altri siti More sharing options...
marantz65 Inserita: 30 novembre 2012 Autore Segnala Share Inserita: 30 novembre 2012 esatto Baltimora è proprio quello che non riesco a fare. vi ho detto che sono un neofita e probabilmente non riesco a spiegarmi bene, anche in funzione delle poche conoscenze che ho. grazie a tutti voi 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