Vai al contenuto
PLC Forum


Conversione Standar Ieee-754 In Numero Decimale Con Virgola


Messaggi consigliati

Inserito:

Buongiorno a tutti

il numero fornito dalla conversione doppio intero --> reale è in standar ieee-754 come posso visualizzarlo come numero decimale con virgola.

Utilizzando le istruzioni S7200

Grazie Fabrizio


Inserita:

Non è che la domanda sia molto chiara. Potresti magari specificare dove lo vuoi visualizzare questo numero. Su pannello operatore? Marca e modello? Oppure su PC? Utilizzando qualche scada, programma in VB o cos'altro? Oppure lo vuoi visualizzare in Microwin per il debug?

Per continuare con le domande: devi proprio visualizzare questo numero in virgola mobile oppure andrebbe bene come intero con il numero di cifre decimali fisso?

Insomma, per poterti aiutare direi che almeno abbiamo bisogno di capire cosa ti serve.

Inserita:

giustissimo Batta

devo semplicemente visualizzare il risultato della conversione doppio intero in reale durante il controllo online sul blocco con Microwin

Grazie Fabrizio

Inserita:

Io uso pochissimo il 200 (dall'ultima volta sarà passato almeno un anno), quindi c'è sicuramente chi ti può dare indicazioni più precise.

Non ricordo se è possibile ed eventualmente cosa si debba fare per scegliere il formato di visualizzazione della variabile nel blocco, ma puoi visualizzare la variabile in una tabella di stato e lì sono sicuro che puoi scegliere il formato selezionandolo nella colonna che si chiama, appunto, "Formato".

Inserita:
devo semplicemente visualizzare il risultato della conversione doppio intero in reale durante il controllo online sul blocco con Microwin

Basta richiamare la variabile VD ,MD o che sia , dalla "tabella di stato" ed a destra dell'indirizzo , selezionare dal menu' a tendina il formato di visualizzazione "virgola mobile".

Poi dal menu in altro premere il tastino "stato della tabella".

Ivan

Inserita:

grazie a tutti

la procedura che descrivete è giusta e funziona, solo che per certi interrogazioni mi risultava un numero del tipo 1,34534-E017.

Ciao Fabrizio

Inserita:

E così deve essere.

La rappresentazione è in formato scientifico: una cifra prima della virgola, un certo numero di cifre dopo la virgola ed il numero di esponenti del 10.

Nel caso del tuo esempio, il valore è 1,34534 * 10^17 = 134534000000000000.

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