No Modbus, um endereço interno refere -se ao local da memória em um dispositivo de escravo Modbus (por exemplo, um PLC, sensor ou atuador) onde os dados são armazenados. Não é um endereço diretamente visível ou usado na comunicação do Modbus fora do próprio dispositivo. O endereço interno é mapeado para um endereço de registro do Modbus usado no protocolo de comunicação Modbus.
Pense assim:
*
Endereço interno: A localização real dos dados na memória do dispositivo escravo. Isso é específico do dispositivo e não é padronizado pelo protocolo Modbus. Pode ser um ponteiro, um deslocamento ou alguma outra representação interna.
*
Modbus Register Endereço: O endereço usado na comunicação Modbus para acessar esses dados. Isso é padronizado (por exemplo, 40001 para manter o registro 1) e é o que um mestre do Modbus usa para ler ou gravar dados.
O fabricante do dispositivo Slave Modbus determina o mapeamento entre seus endereços internos e os endereços do registro Modbus. Esse mapeamento geralmente é documentado no manual técnico do dispositivo. Você precisa consultar esse manual para entender como acessar pontos de dados específicos usando endereços de registro do Modbus.
Em suma, você não interage diretamente com endereços internos; Você sempre trabalha com os endereços do Modbus Register ao se comunicar com um escravo de Modbus. O endereço interno é um detalhe de implementação oculto no dispositivo escravo.