Dans Modbus, une adresse interne fait référence à l'emplacement mémoire d'un périphérique esclave Modbus (par exemple, un automate, un capteur ou un actionneur) où les données sont stockées. Ce n'est pas une adresse directement visible ou utilisée dans la communication Modbus en dehors de l'appareil lui-même. L'adresse interne est mappée à une adresse de registre Modbus utilisée dans le protocole de communication Modbus.
Pensez-y comme ceci :
* Adresse interne : L'emplacement réel des données dans la mémoire de l'appareil esclave. Ceci est spécifique à l'appareil et n'est pas standardisé par le protocole Modbus. Il peut s'agir d'un pointeur, d'un décalage ou d'une autre représentation interne.
* Adresse du registre Modbus : L'adresse utilisée dans la communication Modbus pour accéder à ces données. Ceci est standardisé (par exemple, 40001 pour le registre de maintien 1) et c'est ce qu'un maître Modbus utilise pour lire ou écrire des données.
Le fabricant de l'appareil esclave Modbus détermine le mappage entre ses adresses internes et les adresses du registre Modbus. Ce mappage est généralement documenté dans le manuel technique de l'appareil. Vous devez consulter ce manuel pour comprendre comment accéder à des points de données spécifiques à l'aide des adresses de registre Modbus.
Bref, vous n'interagissez pas directement avec les adresses internes; vous travaillez toujours avec des adresses de registre Modbus lorsque vous communiquez avec un esclave Modbus. L'adresse interne est un détail d'implémentation caché dans le périphérique esclave.
|