Vai al contenuto
PLC Forum


Indirizzamento indiretto, PEEK e POKE con REAL


Stefano89

Messaggi consigliati

Buongiorno,

 

sto programmando in SCL e ho bisogno di fare indirizzamento indiretto. 

So che esistono i comando PEEK e POKE ma posso trasferire solo BOOL, WORD e DWORD, io ho bisogno puntare a REAL e quindi ho il problema dell'arrotondamento.

 

Ho cercato ovunque in internet ma non ho trovato nulla. Sono sicuro che a qualcun'altro si è presentato lo stesso problema.

 

Avete consigli ? Grazie

Link al commento
Condividi su altri siti


converti il formato. L'esempio copiato sotto converte da INT a REAL. Tu fai il contrario.

    #TempReal1 := INT_TO_REAL(#Feedback_velocita);

quindi indicizzi, sempre che non si possa fare con un valore REAL (non ho provato e non ho tempo di provare ora.

 

Link al commento
Condividi su altri siti

Grazie del suggerimento, il problema era proprio la conversione implicita che faceva l'SCL. 

Utilizzando invece l'istruzione esplicita REAL_TO_DWORD non si ha perdita di precisione nel trasferimento.

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