Enviando por varios boxes e recebendo String em 1 endereço somente

Bom dia, eu recebo uma string RTU composta de 5 bits de acionamento de modo que 6 funcoes ocupam a mesma celula de Modbus ex.;(12313). Minha ideia e que o usuario digite em 6 caixas de dialogo e apos apertar um botao de script ele reuna essa string e mande para a placa via modbus.

Para isso eu criei como teste 3 variaveis String com comprimento fixo:

e um script para ser colocado no botao:

para as entradas de valores criei 3 scripts para o servidor onde o usuario digita os parametros:

Porem nao esta dando certo, alguem tem sugestao?

Eu consigo que os valores sejam transmitidos para o novo endereço porém ele faz uma copia dos dados, ocupando o mesmo numero de endereços e não somente o primeiro como visto no print:

No supervisorio como de se esperar fica ok
image
Mas na tabela não é a mensagem necessária que seria somente 1234 no endereço 4001
Esse é o Script:
valores.writeDataPoint(‘DP_400963’,p1.value+p2.value+p3.value+p4.value+p5.value+p6.value);
onChange=‘mango.view.setPoint(“+ point.id +”, "“+ pointComponent.id +”", this.value);return false;’