About Input Registers and Holding Registers
Modbus data is most often read and written as registers which are 16-bit pieces of data.
Holding registers and Input registers are both 16-bit registers.
Input registers
Input registers can only be read.
Holding registers
Holding registers can be read or written.
These registers can be used for a variety of things such as inputs, outputs, configuration data, or other requirement for holding data.