# Trying to get Client to read Modbus Float Correctly

**URL:** <https://forum.inductiveautomation.com/t/trying-to-get-client-to-read-modbus-float-correctly/74066>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [May 23, 2023, 1:49pm UTC](https://forum.inductiveautomation.com/t/trying-to-get-client-to-read-modbus-float-correctly/74066 "2023-05-23T13:49:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![AdvancedSolutions](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/advancedsolutions/32/47573_2.png) [@AdvancedSolutions](https://forum.inductiveautomation.com/u/AdvancedSolutions)\
**Post date:** [May 23, 2023, 1:49pm UTC](https://forum.inductiveautomation.com/t/trying-to-get-client-to-read-modbus-float-correctly/74066/1 "2023-05-23T13:49:45Z")

</div>

I am having trouble reading the true values from the PLC. The PLC shows the correct value but getting it to show up correctly in Ignition/vision is not working.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/d/6/d6d56a0f4a5f90210aab4ecff2c33655cb4aa01c.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/c/7c1e49a24336ffcb4d4df193ea375bb7cc788c8c.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/9/a9a25cf4046f114f557eff71f724932942706b90.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/4/c4944542a170eaea667cf78456ab3600868c3d49.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/2/32923a4eb8fdff9052dd0e7102eeeb8b2b9a5543.png)  
I did try both HRBCD and HRF. Modbus address is correct, its -1. D290 =400291-1 =400290  
I'm sure its something simple I'm missing.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [May 23, 2023, 1:55pm UTC](https://forum.inductiveautomation.com/t/trying-to-get-client-to-read-modbus-float-correctly/74066/2 "2023-05-23T13:55:17Z")

</div>

Use `HRF`, not any BCD format. You probably need to play with the driver's word order swapping option. Possibly also the setting for zero-based versus one-based addressing.

---

<div class="post-metadata">

**Author:** ![AdvancedSolutions](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/advancedsolutions/32/47573_2.png) [@AdvancedSolutions](https://forum.inductiveautomation.com/u/AdvancedSolutions)\
**Post date:** [May 23, 2023, 2:07pm UTC](https://forum.inductiveautomation.com/t/trying-to-get-client-to-read-modbus-float-correctly/74066/3 "2023-05-23T14:07:58Z")

</div>

Changing the 'Reverse Word Order' to true and setting both to HRF did work.  
Not sure what I messed up the first time.
