не путайте транспортный уровень (клиент-сервер) и уровень прикладной (мастер-slave ModBus). Мухи отдельно, котлеты отдельно.
Сервер по ничего о модбасе не знает. добавляйте прикладной уровень для требуемых функций (16 там или 6) и получайте доступ на запись.

А лучше воспользуйтесь готовыми решениями.