# Modbus Swapped Float?

**URL:** <https://forum.inductiveautomation.com/t/modbus-swapped-float/2112>\
**Category:** Ignition\
**Created:** [August 10, 2010, 12:45pm UTC](https://forum.inductiveautomation.com/t/modbus-swapped-float/2112 "2010-08-10T12:45:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jvandeve](https://avatars.discourse-cdn.com/v4/letter/j/76d3ee/32.png) [@jvandeve](https://forum.inductiveautomation.com/u/jvandeve)\
**Post date:** [August 10, 2010, 12:45pm UTC](https://forum.inductiveautomation.com/t/modbus-swapped-float/2112/1 "2010-08-10T12:45:15Z")

</div>

The device I am reading data from with the Modbus TCP driver uses a lot of swapped floats (2 16 bit words but swapped), any idea if that’s possible to read with the current Modbus OPC driver?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 12, 2010, 5:57pm UTC](https://forum.inductiveautomation.com/t/modbus-swapped-float/2112/2 "2010-08-12T17:57:17Z")

</div>

If you click “[edit]” in the device configuration area and then check “Show advanced categories?” you will see there is a boolean property called “Reverse Numeric Word Order”.

If you check this then all 32-bit values will have their words swapped, including floats. Unfortunately if you want only your floats swapped or only specific floats, this won’t work.

---

<div class="post-metadata">

**Author:** ![Colby.Clegg](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/colby.clegg/32/3282_2.png) [@Colby.Clegg](https://forum.inductiveautomation.com/u/Colby.Clegg)\
**Post date:** [August 13, 2010, 9:24pm UTC](https://forum.inductiveautomation.com/t/modbus-swapped-float/2112/3 "2010-08-13T21:24:24Z")

</div>

> [@](#):
>
> Unfortunately if you want only your floats swapped or only specific floats, this won't work.

Perhaps he could create another connection to the device for just the floats?
