Vai al contenuto
PLC Forum


Problemi Nel Caricare Un Valore In Una Memoria


niky

Messaggi consigliati

salve ragazzi una domanda.

devo poter caricare il valore 1.000.000 in una memoria perchè mi serve nel corso del programma di moltiplicarlo con dei dati.

provo con questa sintassi ma ho problemi:

LKF +1000000 <----------- cosi mi da errore

T DW0

come potrei risolvere?

Link al commento
Condividi su altri siti


scusami ma se io volessi creare un DB e appoggio la costante 1.000.000 dentro le word poi posso? nel senso 1.000.000 mi occupa più di una word ma poi quale sarebbe la sintassi nel programma per poter moltiplicare la costant creata.

esiste un modo per gestire numeri grandi?

grazie

Modificato: da niky
Link al commento
Condividi su altri siti

esiste un modo per gestire numeri grandi?
non esiste con le istruzioni immediate step5. Tra i vari pacchetti aggiuntivi ce ne erano che fornivano strumenti per la matematica, in pratica delle FB pronte. Difficile trovarli.

Una soluzione lunga: scriviti delle FB che con le istruzioni a 16 bit fanno i calcoli a 32.

Una soluzione piu' sbrigativa: analizza il tuo problema, probabilmente non hai davvero bisogno di tante cifre se tratti dei valori tecnici, basta che cambi l'unita' di misura.

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