Piense en ello así:
* Dirección interna: La ubicación real de los datos dentro de la memoria del dispositivo de esclavo. Esto es específico del dispositivo y no está estandarizado por el protocolo Modbus. Puede ser un puntero, un desplazamiento o alguna otra representación interna.
* Dirección de registro de Modbus: La dirección utilizada en la comunicación Modbus para acceder a esos datos. Esto está estandarizado (por ejemplo, 40001 para mantener el registro 1) y es lo que un Modbus Master usa para leer o escribir datos.
El fabricante del dispositivo de esclavos Modbus determina la asignación entre sus direcciones internas y las direcciones de registro Modbus. Esta asignación generalmente se documenta en el manual técnico del dispositivo. Debe consultar ese manual para comprender cómo acceder a puntos de datos específicos utilizando direcciones de registro Modbus.
En resumen, no interactúa directamente con direcciones internas; Siempre trabaja con las direcciones de registro de Modbus al comunicarse con un esclavo Modbus. La dirección interna es un detalle de implementación oculto dentro del dispositivo esclavo.