Float data type in Omron driver

I'm using Omron FIN/TCP to read DM area which data type is a float, it returns a wrong value (negative number) but the same DM returns a good float value when using Kepware.

Does IA Omron driver support float? or am I missing something?

This area is 16-bit. You would need to use the Float DataType designator in your address.

D<Float>0 or something like that. See Omron FINS Driver - Ignition User Manual 8.1 - Ignition Documentation