I have my delta Spindle drive connected to Mach4 via Modbus RTU 485. Everything is talking as it should. but i have valve in the drive that provides output frequency to the motor, the range is something like 100-400Hz.
Problem 1
the decimal valve is 40,000 for 400 hz. what is happening is once the valve reaches 32767 the msb goes high and turns the value into a negative number so It appears that in Mach4 Integers are signed values, is there a way to configure for unsigned ? so I can get 0-65535
Problem 2
Same drive, trying to get values of specific status bits, I configured a modbus device to read a holding register (0x3H) and set the checkbox for i/o bit packing so that each of the 16 bits values are separated valves (bools) the issue is when looking for this bit in the Mach4 Register plugin, they do not appear, all other holding registers appear as long as they are not configured for bit packing, so my question is, how can i use these bits in mach4 screens if i can not access the register.
Screenshots