The manual just says the Numerical Data Type can be integer or real. Nothing useful.
So, what is the max positive integer, and what happens when it reaches this value?
Odd things happen when entering large values. '99,999,999' becomes '100,000,000' when hitting enter.
'100,000,001' and '100,000,002' become '100,000,000' when hitting enter.
But it does appear to increment through these ranges without issues.
However, if I put the max value for a signed int into a register, it uses scientific notation, and then won't be able to do integer-type operations on it, such as incrementing the value and comparing. It apparently won't roll over at that point, either. Not at the max integer value for a 32-bit unsigned integer, either.
What is this data-type? Is it actually a Real? Why did you do this, Fanuc?