Arduino Modbus

Maybe i'm doing something wrong and declaring one char in each register, and i'm creating the tag on Kepware as HR 400001.20L and thinking that Kepware will read from 400001 to 400020 on the low byte (first byte of the resgister) and it is just read the Register 400001.(1...20) and in fact it is just the register 400001 from 1 to 20 bytes and they are empty because in fact it have jus two bytes, the rest should stay empty.

Don't expect us to understand the syntax of the kepware device. It looks to me that this command reads bits 1 to 20, because bytes would exactly be what you needed.

Maybe it could work if i found one way to create one register with more them 2 bytes.... i'ts impossible i think...

BTW: you shouldn't name your screenshots *.jpg when they are PNGs in fact.
Yes, because the ModBus standard defines registers to be 16 bits and there's not exception.