32 bit integer addressing

I have a flowmeter that reads total accumulated flow as a 32-bit word integer split into two 16-bit input registers. Specifically, 30003 is Total Low register and 30004 is Total High register.

How would I set up this device to correctly read this value? And when creating tags for these values what addressing terms should I use, i.e IR, IRI, IRUI, IRF, etc.

Currently I have the device setup in the gateway without any address configuration, and I've tried reading these values using all facets of the addresses listed above and have yet to get an accurate number. I though IRI or IRUI specifically would work as these are listed as reading 2 consecutive Registers with 32-bit integer conversion but neither worked.

I've also tried inputting both the high and low variables individually and shifting the High values and then adding the Low onto it, ({[.]Acc_Hi} << 16) + {[.]Acc_Lo} This also did not work.

So, [device]IRI3 or [device]IRUI3 are correct.

However, you probably need to adjust the device advanced settings to swap words, and possibly need to set zero-based addressing.