Comunicación modbus no me lee registros

Hola buenas, tengo un problema. Tengo que leer unos datos de un analizador de red (voltajes, corrientes, potencia, etc.) pero al momento de la lectura me devuelve puros ceros, la dirección de los registros de esas variables en el analizador son de 51000 (c854 hex) hacia arriba y estoy usando holdingregister para leerlos. No se si el problema es la dirección de registro o alguna otra cosa. :confused:

Moderador
Edité tu imagen pero al encontrarme con el çodigo debo reclamarte por ambas cosas.
En el futuro observa como se debe postear una imagen.

Por favor postea tu código debidamente. Mira cómo hacerlo en las normas.

Lee las Normas del foro