Technical FAQs

Ask a Question

NetBotz version 3.3 sensors do not update to modbus registers to double registers automatically upon upgrade.

Issue:

NetBotz version 3.3 sensors do not update to modbus registers to double registers automatically upon upgrade.

Product Line:

NetBotz

Environment:

NetBotz version 3 appliances
version 3.3 update
Modbus Output.

Cause:

New configuration to allow for larger sensors.

Resolution:

Prior to Botzware 3.3, all NetBotz sensors were single registers. A single Modbus register is 16 bits which is limited to 65535 for it's largest number. For numbers greater than that, NetBotz appliances now allow for the use of 2 registers to monitor a single sensor. To monitor this 2 register number, you would poll both registers, left shift the first register by 16 and then add the 2 registers together.

To left shift, you can use Windows calculator (calc.exe) in scientific mode, enter the number, and then hit the "Lsh" button and type 16.

If you are already using a Netbotz appliance and update to version 3.3 or higher, the output registers will not automatically update to the new double register option. To update the current sensors, they must be removed and re added both physically and through Advanced View. The system will then create a new register map. Please note that removing and re-adding a sensor will remove any thresholds created for this sensor.

In some cases, there are sensors that are internal to the appliance and can not be removed. In order to get these sensors to update, the appliance's configuration must be reset. This will reset all data on the unit.

Please note that registers may be listed in documentation since this change as INT32. Registers are only 32 bit AFTER they have been recalculated using both registers and the left shift functionality. If you poll only a single register, that register is only 16 bit.
 
Was this helpful?
What can we do to improve the information ?