Guide de référence sur Modbus hôte et
configuration
Messages de commande
Seize registres Modbus sont affectés à chaque appareil DX80. Les registres Modbus un à six sont des entrées, et neuf à quatorze des sor-
ties. Les registres 7, 8, 15 et 16 sont réservés aux messages d'avertissement et d'erreur et aux opérations de commande. Les messages de
commande utilisent le registre Modbus 15 (écriture seule), un certain nombre de messages de commande étant spécifiques au dispositif, en
fonction de l'action requise.
Le tableau suivant définit les différents messages de commande, les codes et les restrictions. Généralement, les messages de commande ser-
vent à démarrer une action à partir de l'appareil, comme 'reset device' (réinitialisation appareil) (0x100). Le code commande 0x1000 envoyé à
un registre 15 d'un appareil M-GAGE™ réalise une fonction basique dans le M-GAGE.
Pour les messages de commande, seul le registre Modbus 15 est utilisé.
Reg nœud 15
Code
de com-
Champ de
mande
données
00 (0x00)
00
01 (0x01)
02 (0x02)
03 (0x03)
04 (0x04)
Nœud # 1-56
05 (0x05)
Nœud # 1-56
06 (0x06)
Nœud # 1-56
07 (0x07)
08 (0x08)
16 (0x10)
Masque
17 (0x11)
binaire
18 (0x12)
Banner Engineering Corp. • Minneapolis, MN États-Unis
www.bannerengineering.com • Tél. : 763.544.3164
Control Code [15:8]
Messages de commande E/S 15
Restrictions
Absence de fonctionnement
Réinitialisation Micro. Force une condition de redémarrage comme la mise sous ten-
sion. La fonction de réinitialisation de la passerelle permet de forcer tous les appareils
désynchronisés. La fonction de réinitialisation d'un nœud affecte uniquement le nœud
concerné. La fonction de réinitialisation risque d'entraîner la détection par la passerelle
d'une condition de temporisation.
Rétablissement des valeurs par défaut du système et de l'appareil à partir de l'EEPROM.
Cette commande permet de rétablir tous les paramètres par défaut définis en usine.
Rétablissement des valeurs par défaut des E/S à partir de l'EEPROM. Cette commande
S'applique exclusivement
permet de rétablir tous les paramètres des points E/S de l'appareil par défaut définis en
au processeur 64
usine.
Réinitialisation de l'erreur 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. (Un
code 0x00 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 uniquement disponible dans le registre E/S 15 de la passerelle. (Un
Passerelle uniquement
code 0xFE est placé dans le registre Modbus E/S 8 du nœud concerné.) Procédez à une
réinitialisation en utilisant la fonction de réinitialisation défaut (0x04)
Effacement de la liaison E/S au niveau de l'EEPROM. Le tableau de liaison E/S sera écrit
Passerelle uniquement
à l'aide de zéros.
Abandon de la recherche de voies. Si cette commande est reçue en cours de recher-
Passerelle uniquement
chede voies, ce mode de recherche est abandonné.
Baseline M-GAGE™.
Perte de liaison passerelle. Réglez les sorties sur les valeurs par défaut en fonction du
masque binaire. Présence de Bit0 dans le champ de données = E/S 9, bit1 = E/S 10,
etc. Le flag de perte de liaison passerelle doit être configuré de sorte à permettre cette
fonctionnalité.
Temporisation de communication hôte. Réglez toutes les sorties de l'appareil sur leurs
valeurs par défaut. Le flag de perte de communication avec l'hôte doit être configuré de
sorte à permettre cette fonctionnalité.
Messages de commande
Registre Modbus
Data Field [7:0]
Description
19
P/N 141754 rév. D