Omron CJ1, CS1, NSJ, CPiH, CP1L all share a function set including 64 bit floating point.
Nothing wrong with BCD by the way. In the above PLCs you can select all timers and counters to be BCD or decimal for example. Most electricians understand BCD rather than decimal or hex. I am glad octal...