Добрый день.
Если я правильно понимаю, у вас в одном регистре упакован несколько дискретных переменных.
Если так, то заводите переменную типа Bool, выбираете команду чтения 0x03, указываете адрес регистра и через точку номер бита, т.е. 0.0, 0.1, 0.2 и т.д.
Если в эти же биты нужна запись, OPC сервер будет менять значения только того бита, который меняется.
Айрат