Vai al contenuto
PLC Forum


Puntatori Omron dentro blocchi funzione


Messaggi consigliati

Inserito:

Salve a tutti,

ho utilizzato spesso i puntatori all'interno dei miei programmi mediante un carattere prima del nome della variabile (BCD *, altrimenti in binario un @), ma ora voglio utilizzare un puntatore dentro un blocco funzione e provando ad inserire i caratteri * o @ prima del indirizzo si verifica un errore durante la compilazione.

"ERRORE: Operando 1 Area di memoria non valida"

"ERRORE: Operando non valido"

Mi sfugge qualcosa... è possibile utilizzare un puntatore dentro un blocco funzione creato in ladder?

Grazie


Inserita:

Non si può usare l'indirizzamento indiretto (puntatore) nelle FB, nè in ladder nè in ST.

Il sistema è usare i registri indice IR, dove ci puoi caricare l'indirizzo fisico della memoria puntata e su questo fare operazioni, al limite in utilizzo con i registri DR.

Trovi esempi e spiegazioni nei manuali.

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...