Recebendo dados de vários registradores de holding e separando em datapoints

Olá Pessoal tudo bem?
Estou enfrentando um problema para efetuar a leitura de dados de um indicador de pesagem da ALFA instrumentos modelo 3101CS.

Esta nao permite que sejam lidos 1 registrador por vez.
offset = 80 e sao 6 registradores (80,81,82,83,84,85)

O valor que interessa é o que está no registrador 83, porém ela so permite a leitura dos 6 registradores por vez.
se eu tentar ler 1 somente a implementacao dela da erro de CRC (acredito que nao foi implementado o protocolo completo)

Ao todo são 12 bytes. A unica entrada que o SCADABR aceita para o Datapoint é o String Fixa ou String Tamanho variavel.

Pesquisando em algumas documentacoes javascript utilizei um META DATASOURCE o seguinte:
codigo para partir a string.

var bytes = ;

for (var i = 0; i < str.length; ++i)
{
var charCode = str.charCodeAt(i);

   bytes.push((charCode & 0xFF00) >>> 8); 
   bytes.push(charCode & 0xFF);  

}

return bytes

Alguem poderia me ajudar com essa duvida?

segue imagem dos que aquisitei com Qmodbus

Desde ja agradeço.

Takao