Télécharger Imprimer la page

Banner SureCross DX80 Guide De Référence page 21

De l'ordinateur hôte et configuration
Masquer les pouces Voir aussi pour SureCross DX80:

Publicité

Guide de référence sur Modbus hôte et
configuration
Messages de commande étendue
Les messages de commande étendue permettent d'adapter la configuration des paramètres d'E/S, comme la fréquence d'échantillonnage, le
seuil et l'hystérésis, d'un appareil DX80. Les paramètres E/S se règlent à l'aide d'une interface ordinateur hôte. Le message de commande
étendue possède trois parties contenues dans les registres Modbus du nœud concerné par la mise à jour.
Le registre Modbus 15 contient le
définit le point d'E/S et/ou la fonction à exécuter. Le numéro de paramètre définit le paramètre du point d'E/S.
Le registre Modbus 16 contient les
15.
Le registre Modbus 7 contient le
La copie des données de l'accusé de réception s'effectue à partir du code de commande de paramètre et du numéro du paramètre
écrits dans le registre 15. Ces données indiquent si la transaction s'est déroulée avec succès.
Reg nœud 16
Reg nœud 15
Reg nœud 7
Les tableaux suivants répertorient les registres relatifs à la passerelle et aux nœuds, les codes de commande et les numéros des paramètres.
Nombre d'événements pré-établis
La procédure consistant à pré-établir le nombre d'événements varie légèrement en terme de format de données de celle du message de
commande étendue. Le champ destiné au numéro de paramètre devient le masque binaire du compteur. Sachant que le champ de données
concernant les événements pré-établis présente une longueur de 32 bits, deux messages de commande étendue sont envoyés en lieu et place
du message unique utilisé pour d'autres opérations.
Les codes de commande 144 et 143 sont définis de sorte à régler la valeur du compteur de 32 bits. Commencez par écrire le mot supérieur
[31:16] via le code de commande de paramètre 0x90, puis écrivez le mot inférieur [15:0] via le code de commande de paramètre 0x8F. Une
fois les 16 bits inférieurs écrits, le mot complet de 32 bits est écrit dans le compteur.
Les codes de commande de paramètre 0x8F et 0x90 permettent d'écrire les bits du compteur [15:0] et [31:16]. Le masque du compteur est
un champ binaire qui définit les compteurs de l'appareil qui reçoivent les données. Par exemple, activez la position de premier bit (0x01) de
sorte à sélectionner le compteur 1 puis activez le deuxième bit (0x02) de sorte à sélectionner le compteur 2. L'activation des premier et deuxiè-
me bits, valeur 0x03, permet de sélectionner les compteurs 1 et 2.
Reg nœud 16
Reg nœud 15
Reg nœud 7
Reg nœud 16
Reg nœud 15
Reg nœud 7
Banner Engineering Corp. • Minneapolis, MN États-Unis
www.bannerengineering.com • Tél. : 763.544.3164
code de commande étendue et le numéro de paramètre. Le code de commande du paramètre
données de paramètre. Commencez par écrire dans le registre 16 avant d'écrire dans le registre
l'accusé de réception du message de commande étendue provenant de l'appareil de réception.
Write/Read Parameter Data [15:0]
Extended Control Code [15:8]
Ack Extended Control Code [15:8]
0x90
0x90
0x8F
0x8F
Messages de commande
Parameter Number [7:0]
Ack Parameter Number [7:0]
Counter Data [31:16]
Counter Bit Mask
Counter Bit Mask
Counter Data [15:0]
Counter Bit Mask
Counter Bit Mask
21
P/N 141754 rév. D

Publicité

loading