LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Modbus 32 bit float inversé

Bonjour,

Je recherche un exemple de code pour lire une donnée provenant d'un compteur électrique via sa sortie modbus.

Le format de la donnée est un flottant de 32 bits mots inversés.

merci d'avance pour votre aide

0 Kudos
Message 1 of 5
(1,326 Views)

Hi FCH,

 


@FCH_Costic wrote:

Good morning,

I'm looking for example code to read data from an electric meter via its modbus output.

The data format is a float of 32 bits inverted words.

thank you in advance for your help


What are "32 bits inverted words"?

Can you provide a manual for your device, describing the Modbus parameters/data?

 

Most often "floats" are represented by 2 U16 words when reading from Modbus. You then join both to an U32 value and typecast to SGL to get your "float" value...

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 2 of 5
(1,313 Views)

Je ne sais pas comment assembler les registres et inverser les mots de façon à obtenir la donnée sous la forme décimale.

0 Kudos
Message 3 of 5
(1,293 Views)

 

Si jamais il y a un forum français.

 

Voilà ta solution :

Walker34_0-1707320100090.png

 

0 Kudos
Message 4 of 5
(1,277 Views)

Thanks a lot.

It's working.

0 Kudos
Message 5 of 5
(1,246 Views)