@glyn.hudson @TrystanLea - could we look at the best solution for this for the Modbus Interfacer.
Either it needs 2 interfacers as @Matthew_Lee has done, or an additional parameter to define the type of register, and the routines to read both (which is probably the better solution).