Здравствуйте Роман!
 Прошу прощения за задержку с ответом.
Прежде всего спасибо за интересный вопрос. Ниже приведу цитату из описания протокола:
"Для считывания записей хранящихся в архиве устройства, выполняются следующие действия:
  1. Мастер записывает номер таблицы, данные для которой необходимо считать, в регистр 0xfc (тип данных в этом случае BYTE(1)). Если устройство    
      ответит пакетом с ошибкой кода 4 при первой записи, то номер таблицы считать 1 и считать что она всего одна. Если устройство ответит пакетом с 
      ошибкой кода 4 при второй или последующей записи, то считать, что таблицы с таким номером нету и прекратить опрос. Если устройство ответит 
      пакетом с кодом подтверждения, то начинать считывание данных для этой таблицы; 	    
  2. Мастер записывает номер записи, которую необходимо считать в регистр 0xfe;
  3. Мастер считывает значения регистра 0xf8, пока значение не равно 0;
  4. Мастер считывает указанную запись из регистра 0xfe;
  5. Номер запрашиваемой записи инкрементируется устройством. 
      Для считывания следующей по номеру записи можно перейти к шагу 3, минуя шаг 2.
 После включения прибора номер запрашиваемой записи равен 0. 
 Для очистки архива устройства необходимо записать значение 0 в регистр 0xfd."
Успехов! 
