Vai al contenuto
PLC Forum


Indirizzamenti Indiretti


Mauro76

Messaggi consigliati

salve a tutti.... :smile:

qualcuno mi può aiutare a capire cosa significa questa procedura ?

0045 :L KH E4DE

0047 :LIR 0

0048 :L MW 200 -MW 200

0049 :+F

004A :LIR 0

004B :T MW 50

da quello che potrei aver capito e che in accumulatore 1 viene caricato un valore in esadecimale che corrisponde ad una DB inquesto caso la DB111 il resto non ho tanto capito. :toobad:

ho provato a leggere il manuale, ma ho bisogno di più informazioni.

All' interno del programma plc che sto studiando questa procedura è usata da parecchie parti.

Link al commento
Condividi su altri siti


0045 :L KH E4DE ; carica in ACCU1 il valore esadecimale E4DE

0047 :LIR 0 ; carica in ACCCU1 il valore (16 bit) che si trova all'indirizzo di memoria E4DE

0048 :L MW 200 -MW 200 ; carica in ACCU 1 il valore che si trova in ACCU1, il precedente valore di ACCU1 passa in ACCU2

0049 :+F ; somma ACCU1 + ACCU2 il risultato in ACCU1

004A :LIR 0 ; carica in ACCU1 il contenuto della word con indirizzo il risultato della somma. ACCU 1 fa da indice

004B :T MW 50 ; e trasferisci in MW50

esaminando l'ara di memoria dovresti scoprire che il DB111 che citi inizia dall'indirizzo indicato nella word di indirizzo hex E4DE. A questo indirizzo di inizio DB si aggiunge il contenuto di MW200 per puntare alla word desiderata entro il DB.

Modificato: da rguaresc
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...