Jump to content

Movicon.Next - problema conversione variabile Float a 32 bit da due registri Modbus


Recommended Posts

Posted

Non riesco a convertire correttamente due registri Modbus Tcp adiacenti in una variabile di tipo Float (virgola mobile a 32 bit).

Per esempio se i valori dei due registri modbus sono 16665 e 43350 (decimale) il valore float risultante dovrebbe essere 9.603841.....

Invece Movicon mi restituisce -1.453965E+09, cioè un numero estremamente piccolo e senza senso.

Ho provato anche ad impostare lo swap delle word ma il risultato non è comunque corretto (un valore superiore al miliardo)

Nell'impostazione del tag Modbus ho seguito le istruzioni settando lo start address all'indirizzo della prima word e impostando Element Number a 2.

Il data type del tag è impostato a Float.

Qualcuno è in grado di aiutarmi ? Le ho provate veramente tutte.

 

Grazie

Luca

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...