"Галочка Writable превращает Holding registers в Input registers, адреса меняются с %IW на %QW"
Вы ошибаетесь. Галочка делает holding регистры доступными для изменения из кода программы, вот и всё.
Считываться они по-прежнему будут функцией 03.