Problem with input_integer_register

In the following page
https://www.universal-robots.com/articles/ur/interface-communication/real-time-data-exchange-rtde-guide/
It is given int register from 0-47

|input_int_register_X|INT32|48 general purpose integer registers

X: [0…23] - The lower range of the integer input registers is reserved for FieldBus/PLC interface usage.

X: [24…47] - The upper range of the integer input registers can be used by external RTDE clients (i.e URCAPS).|
| — | — |

But in this docx,https://s3-eu-west-1.amazonaws.com/ur-support-site/46196/scriptManual.pdf

int_val = read_input_integer_register(3)
Parameters
address: Address of the register (0:23)

This is correct.
And you can use the URscript function read_input_integer_register() to access all of them.
This is probably an error in the documentation you are using. This is the documentation I’m using and it says “Address of the register (0:47)”

Thanks for the info.
Can you share the link to the document, you referred

I downloaded it here:
https://www.universal-robots.com/download/manuals-e-series/script/script-manual-e-series-sw-511/