2 Tables de mappage
La relation de conversion entre l'adresse de registre et l'adresse de protocole est répertoriée ci-
dessous.
Type
Entrée discrète
Registre d'entrée
Registre de détention
(*4) : Par défaut, Modbus Poll utilise l'adresse de protocole pour lire/écrire les registres Modbus.
L'adresse du protocole doit être calculée en fonction de la conversion indiquée dans le tableau ci-
dessus. Veuillez choisir d'utiliser l'adresse de protocole, l'adresse de registre ou l'adresse définie par
logiciel en fonction du logiciel d'intégration réel.
Dans les tables de mappage, un numéro IDU/ODU indique l'adresse de l'IDU/ODU. Par exemple,
IDU 0 indique un IDU dont l'adresse est 0.
Précautions pour le développement intégré
1. Certains modèles ne prennent pas en charge certains registres dans les tables de mappage.
Dans ce cas, les valeurs des registres non pris en charge sont aléatoires et dénuées de sens. Par
exemple, si l'IDU 0 ne prend pas en charge l'oscillation haut/bas, la valeur lue du registre Modbus
« oscillation haut/bas (30009) » n'a pas de signification réelle et la valeur peut ne pas se trouver
dans la plage valide.
2. La plage de registre dans les tables de mappage est la plage maximale prise en charge par tous
les modèles. La gamme de registres pris en charge par certains modèles est plus petite que celle
des tables de mappage. La plage réellement prise en charge dépend du modèle spécifique.
Example1 :
La plage de valeurs valide du « Mode de réglage » du registre de maintien comprend marche,
arrêt, auto, refroidissement, chauffage, séchage et ventilateur. Cependant, le modèle IDU 0
prend uniquement en charge la marche, l'arrêt, le refroidissement, le séchage et le ventilateur.
Lorsque le registre de maintien « Mode de réglage (40002) » est réglé sur chauffage, l'IDU 0 peut
être éteint ou fonctionner anormalement.
Exemple 2 :
La plage de valeurs valide du registre de maintien « Température réglée » est comprise entre
1 et 100, indiquant 1°C à 100°C. Cependant, le modèle IDU 0 ne supporte que 17°C à 30°C.
Lorsque le registre de maintien « Température de consigne (40004) » est réglé sur 0x64 (100°C),
la température de fonctionnement réelle de l'IDU 0 peut être de 30°C, ce qui est anormal.
Exemple 3 :
La plage de valeurs valide du registre de maintien « Température de consigne » est de 1 à 100,
indiquant 1°C à 100°C. Cependant, le modèle IDU 0 ne prend pas en charge 0,5°C. Lorsque le
registre de maintien « Température définie (40004) » est réglé sur 0x91 (17,5 °C), la température
de fonctionnement réelle de l'IDU 0 peut être de 17 °C, ce qui est anormal.
Adresse du protocole (*4)
Adresse du protocole = Adresse du registre - 10001
Adresse du protocole = Adresse du registre - 30001
Adresse du protocole = Adresse du registre - 40001
32