Guide de référence sur Modbus hôte et
configuration
Exemple de messages de commande – Effacement des erreurs
La passerelle enregistre dans le registre Modbus uniquement le message dont la priorité est la plus élevée. Un message 0x00 ne sera pas
enregistré sauf si le registre de points d'E/S contient un 0x0.
Tous les messages non nuls doivent être effacés par l'utilisateur. Pour désactiver la fonction d'indication d'erreur, spécifiez une valeur de 254
dans le registre Modbus au niveau du point d'E/S 8. Pour effacer tout message du point d'E/S 8, utilisez le système de menu du panneau
frontal de la passerelle. La connexion avec un ordinateur hôte permet également d'effacer ou de désactiver les registres Modbus E/S 8. Les
nœuds ignorent les messages d'erreur. Les erreurs doivent être effacées au niveau de la passerelle ou de l'ordinateur hôte.
Code de
Champ de
commande
données
04
Nœud # 1-56
05
Nœud # 1-56
06
Nœud # 1-56
Exemple de messages de commande avancés – Changement de paramètres via les commandes Modbus
Pour changer les paramètres de n'importe quel nœud au sein du réseau SureCross, utilisez les commandes Modbus ainsi que la carte des
registres répertoriée dans les pages précédentes.
Pour changer la fréquence d'échantillonnage du seuil du point E/S 4 du nœud 5, utilisez le code de commande 132 (Écriture dans E/S 1), le
paramètre 3 (fréquence d'échantillonnage), envoyés au registre 15 du nœud 5, qui correspond au registre Modbus 15 + 5 • 16 = 95 (consultez
le tableau des registres Modbus). Envoyez la nouvelle valeur de paramètre au registre 16 du nœud 5 (registre Modbus 96). Chaque paramètre
possède des valeurs spécifiques définies dans le tableau des numéros de paramètres.
La commande Modbus en exemple (en hex.) prendrait l'aspect conforme au tableau suivant.
Nœud 5 Reg 16
Nœud 5 Reg 15
Nœud 5 Reg 7
Banner Engineering Corp. • Minneapolis, MN États-Unis
www.bannerengineering.com • Tél. : 763.544.3164
Restrictions
Réinitialisation de l'erreur sur le nœud # (défini par le champ de données).
Passerelle uniquement
Code de commande disponible uniquement dans le registre E/S 15 de la passerelle. (Un
code 00 est placé dans le registre Modbus E/S 8 du nœud concerné.)
Ignore l'erreur survenue sur le nœud # (défini par le champ de données).
Passerelle uniquement
Code de commande uniquement disponible dans le registre E/S 15 de la passerelle.
Désactivation de l'erreur survenue sur le nœud # (défini par le champ de données).
Code de commande disponible uniquement dans le registre E/S 15 de la passerelle. (Un
Passerelle uniquement
code 254 est placé dans le registre Modbus E/S 8 du nœud concerné.) Procédez à une réini-
tialisation via la fonction de réinitialisation d'erreur (04)
Description
Commande Modbus
Registre de début – 1
Nombre de registres
Nombre d'octets
Code commande paramètres
Numéro de paramètre
Écriture/lecture données
paramètres
00
0x84
0x84
Nom du champ
Fonction
Adresse début haut
Adresse début bas
Quantité de registres haut
Quantité de registres bas
Nombre d'octets
Registre #1 valeur haute
Registre #1 valeur basse
Registre #2 valeur haute
Registre #2 valeur basse
Exemples
Description
Valeur
décimale
10
00
94
00
02
04
132
03
00
02
02
03
03
27
P/N 141754 rév. D