Попробуйте прочитать регистры по одному. Возможно (скорее всего) неверно пересчитывается значение Считайте отдельно: 0x2200 0x2201 0x2202 0x2203
посмотрите