Ну я про то что в этом проекте читать и писать побайтно.
Разобрать байт побитно легко. Например var.0 - нулевой бит и тд.., т.е. при чтении вообще никаких проблем, а с записью чуть посложнее:
считали байт, установили/сбросили бит, записали байт обратно. Тогда достаточно будет и хардварного modbus. Да и читать и писать группой как-то быстрее и выгоднее...