jrber Inserito: 8 maggio 2007 Segnala Share Inserito: 8 maggio 2007 Ciao a tutti.Sono alle prese con un OMRON C200 e FIX32.Devo far vedere a FIX un numero che può arrivare alla soglia massima (9.999.999).Nel PLC è costruito un contatore di impulsi, che devo far vedere a FIXIn che formato mi consigliate devo lavorarlo a PLC e poi a FIX.Sono nel pallone non riesco linearizzarli!!!Saluti MAX Link al commento Condividi su altri siti More sharing options...
pcontini Inserita: 8 maggio 2007 Segnala Share Inserita: 8 maggio 2007 Non conosco FIX, ma prova a lavorare nel plc come UDINTCiao Link al commento Condividi su altri siti More sharing options...
albova Inserita: 9 maggio 2007 Segnala Share Inserita: 9 maggio 2007 Se lavori con un numero sopra a 65535 non ti basta un intero ma ne occorrono duequindi dovresti usare FIXL ciao Link al commento Condividi su altri siti More sharing options...
jrber Inserita: 10 maggio 2007 Autore Segnala Share Inserita: 10 maggio 2007 Dovrei aver risolto....E' che con OMRON... lavorare in Float x me è quasi impossibile!!!per far vedere 9.999.990 passo in 4BCD:W1 * 9999 + W0 + W1999 * 9999 + 9990 + 999Saluti MAX Link al commento Condividi su altri siti More sharing options...
batta Inserita: 10 maggio 2007 Segnala Share Inserita: 10 maggio 2007 Perché usi il BCD?Anche Omron permette, già da molti anni, di lavorare in binario. Lascia perdere il BCD e lavora con un doppio intero. Con 32 bit gestisci valori da -2147483648 a +2147483647 oppure da 0 a 4294967295.Lascia stare anche il formato virgola mobile, perché perdi in precisione.Se non ricordo male, il formato REAL a 32 bit consente di rappresentare interi senza perdita di precisione fino a 2^24. Nel tuo caso ci staresti ancora dentro, mentre oltre il valore citato un eventuale incremento di una unità andrebbe perso, mangiato dall'approssimazione. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora