Comunicação DNP3 tag e bloco apresentam valores distintos

Gostaria de saber a diferença entre a leitura de I/O Block e I/O Tag no driver DNP3.
Estou recebendo valores distintos lendo o mesmo registrador no bloco e no tag.

No tag a leitura de um ponto com variation 5 (32-bit com ponto flutuante) é diferente da leitura com o bloco, basicamente muda o tamanho das casas decimais da leitura. Enquanto o tag me mostra o valor arredondado, o bloco me mostra o valor com mais casas decimais.

Perguntas:
1 - Existe alguma configuração para ler o bloco como o tag, e vice-versa?
2 - Existe alguma forma de ler analog inputs com a variação 0 (any variation)?

Rafael, boa tarde.

  1. O driver DNP3 Mestre não foi concebido para trabalhar com blocos, logo, a recomendação é que sempre se utilize tags simples.

  2. Sim, é possível realizar uma integridade individual no objeto, através da função 101:

É importante salientar que você estará lendo por integridade, e não por eventos.

1 Like