AnB

I design automation systems and the software that makes them talk.

I'm AnB. For nearly twenty years I've worked with PLCs, SCADA, field networks and the code that ties them together. Here I publish the tools and notes I wish I'd had on site.

ModbusKit

Free Modbus tools that run in your browser. Nothing to install, and nothing you type leaves your device.

Open ModbusKit

42F6 E979 two registers, read as a float in ABCD order 123.456
Read in the wrong order, the same registers give 1.5184998E+35.

Latest notes

  • Why a Modbus float reads 1.5E+35

    A float that reads as an enormous or tiny number is almost always a byte order problem. How to recognise it and fix it, in your code and in your master.

All notes