mik69 Inserito: 7 luglio 2005 Segnala Inserito: 7 luglio 2005 buongiorno a tutti volevo sapere se era possibile caricare un valore e trasferirlo in una AB in formato mi spiego ho collegato un display 7 segmenti direttamente alle uscite e volevo se possibile caricando un valore con lkf 3 trasferirlo alle uscite grazie
mazzucconi Inserita: 7 luglio 2005 Segnala Inserita: 7 luglio 2005 Se il tuo display è a 7 ingressi, uno per segmento, per me è più intuitivo caricare il valore in formato km.Comunque anche in kf funziona, devi sapere a quali uscite corrispondono i valori che tu immetti.Io l'ho usato per la decodifica di allarmi su di un s7 300 ma credo valga la stessa cosa per un s5.
mik69 Inserita: 7 luglio 2005 Autore Segnala Inserita: 7 luglio 2005 mi sapresti indicare le istruzioni da utilizzare io ho provato con lkf 1tab 64 ma cosi mi da le uscite in binario il display e collegato partendo dalla 64.0 in avanti grazie
mazzucconi Inserita: 7 luglio 2005 Segnala Inserita: 7 luglio 2005 Non riesco a capire cosa intendi.Se tu scrivi lkf1, sul byte delle uscite ti troverai 0000_0001,se lkf 15 ab= 0000_1111 e cos' via.Forse tu vorresti caricare il valore e leggere quel valore sul display?Es.: carico 7 e leggo 7.
mik69 Inserita: 7 luglio 2005 Autore Segnala Inserita: 7 luglio 2005 ho collegato ogni singolo segmento su di una uscita da a 64.0 a a64.6 quindi se carico 1 dovrei avere 2 uscite se carico 3 5 uscite grazie
mazzucconi Inserita: 7 luglio 2005 Segnala Inserita: 7 luglio 2005 Il mio display è ad ingressi BCD quindi quello che vuoi tu si può fare, mentre per quelli a sette ingressi non saprei dirti.Il mio consiglio è quello di caricare il formato KM, sono solo 9 numeri ed il problema è risolto.Se il tuo interesse è didattico, con la mia esperienza non ti posso aiutare.
mik69 Inserita: 7 luglio 2005 Autore Segnala Inserita: 7 luglio 2005 ti ringrazio ma caricando in formato km non risolvo il problema perche làuscita resta sempre nel formato binario grazie
fabmatt Inserita: 7 luglio 2005 Segnala Inserita: 7 luglio 2005 L'ingresso del tuo display è in BCD oppure èun semplice display a sette segmenti.
mik69 Inserita: 7 luglio 2005 Autore Segnala Inserita: 7 luglio 2005 e un semplice display a sette segmenti ogni segmento e comandato da un uscita grazie mille
mazzucconi Inserita: 7 luglio 2005 Segnala Inserita: 7 luglio 2005 Allora,se tu devi far apparire il numero il numero 1 ed i comandi per i due segmenti sono A64.0 ed A64.7 devi fare: LKM 00000000_10000001t ab64il byte trasferito è quello di destra.
JumpMan Inserita: 8 luglio 2005 Segnala Inserita: 8 luglio 2005 Puoi farti una decodifica booleana (segmento per segmento) con porte And e Or (o contatti Kop) come si faceva a scuola.... :ph34r: O... più semplicemente:- Crea una DB (es.DB5) con 10 righe contenenti la codifica0: KM 00000000_00000000 1: KM 00000000_00000110 2: KM 00000000_???????? 3: KM 00000000_???????? 4: KM 00000000_???????? 5: KM 00000000_???????? 6: KM 00000000_???????? 7: KM 00000000_???????? 8: KM 00000000_???????? 9: KM 00000000_???????? - Poi fai il caricamento indicizzato in base alla cifra da visualizzare (es. MW10 da 0 a 9) A DB5 B MW10 // (mw10 = valore da 0 a 9) L DR0 // Legge riga n. della DB (byte destro) T AB64 // scrive byte uscita
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