paopau Inserito: 3 maggio 2009 Segnala Share Inserito: 3 maggio 2009 Ho letto su post vecchi del possibile uso dei registri per puntatori IR e DR .Mi son documentato anche sui vari manuali Omron,ma non mi e chiaro come funzionino.Esempio : mettiamo di voler trasferire una D100 ,nell indirizzo W (X) ,dove X è il valore presente in H0Ancora una cosa IR sta per Indice ,ma la Dr a cosa puo serviregrazie a tuttipaolo Link al commento Condividi su altri siti More sharing options...
bonibellid Inserita: 4 maggio 2009 Segnala Share Inserita: 4 maggio 2009 IR è L'Indice.Usando L'Istruzione MOVR Indichi Dove Il Registro IR0 Ad Esempio Deve Puntare, Può Essere WORD o BIT.Esempio MOVR D100 IR0, Il Registro IR0 Sta Puntando Nel D100. IR è Una Doppia WORD.DR è Diciamo In Maniela Volgare L'OffSet.Usando Una Istruzione MOV Scrivi L'Offset Dentro Al DR.Esempio MOV &100 DR0, L'Offset DR0 è Impostato A 100. IR è Una WORD.Srivendo MOV DR0,IR0 D500. Stai Muovendo Il Valore Del (D100 + 100 Offset)=D200 Dentro Al D500.Altro Esempio:MOVR D100 IR0MOVR &100 DR0MOVR &200 DR1MOV DR0,IR0 DR1,IR1Conclusione Muovi Il Valore Del D200 Dentro Al D300.Bisogna Solo Fare Molta Attenzione Perchè Si Punta Tutta La RAM Del PLC Quindi Anche Parametri Di Configurazione Che Fanno Parte Della Memoria Propria Del PLC.Ciao Link al commento Condividi su altri siti More sharing options...
bele Inserita: 7 maggio 2009 Segnala Share Inserita: 7 maggio 2009 Molto interessante... ho sempre utilizzato i puntatori in questo modo *DM100 dove DM100 contiene l' indirizzo a cui puntare (indice), alla prima occasione provo a utilizzare IR e DRGrazie Bonibellid per la spiegazioneCiao 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