Modbus doesn't know or care what the data *means*. That is up to your program. Modbus just gets the data to where it's going. As to whether the data in the registers represents ASCII values or integers or whatever is up to you. "01100001" can mean the letter "a" or the number 97, according to however you want to interpret it.