6
PROGRAMMATION DES UNITÉS TERMINALES ET
ÉCRITURE DE SCRIPTS
6.4
Configuration des registres « système »
Attribution d'adresses Modbus
absolues/objets BACnet
Adresses des registres
Description
Convention de signe
pour les FP
Multiplicateur de V1
Multiplicateur de V2
6.5
Commandes en protocole Modbus
Si le compteur a été paramétré pour un réseau Modbus, il emploiera le protocole
Modbus RTU et acceptera le jeu de commandes suivant.
Commandes Modbus prises en charge
Nom de la commande
Read Holding Registers
Write Single Register
Report Slave ID
Adresse asservie
En mode Modbus/TCP, l'adresse asservie de base (ou adresse d'unité)
est fixée à 1.
Se reporter à la section relative aux protocoles sériels pour obtenir plus de
renseignements sur la détermination de l'adresse asservie et la localisation de
celle d'un élément de compteur particulier.
Entrée de chaînes Modbus
Les registres identifiés comme faisant partie de chaînes sont traités par
le compteur seulement. Chaque registre d'une chaîne doit être rempli
séquentiellement sans interruption, soit en utilisant une écriture de commande
multiple, soit en envoyant des commandes uniques l'une après l'autre. Le
caractère final d'une chaîne DOIT être NIL (ASCII 0). Le compteur ne traitera la
chaîne entière que si ces deux conditions sont remplies (autrement, les données
seront ignorées). Cette caractéristique a été mise en oeuvre pour offrir une
protection contre les mises à jour partielles des réglages de réseau.
Commandes requérant une réinitialisation du processeur
L'adressage et la manipulation par registres des protocoles de communication
exigent que le compteur exécute une réinitialisation partielle avant de prendre
effet. Le registre 2100 peut recevoir une commande d'utilisateur pour faciliter
ce processus. En mode BACnet, on écrit [1], tandis qu'en mode Modbus, on
écrit [1234] pour effectuer une telle réinitialisation. Les compteurs mettent
approximativement 10 secondes pour se réinitialiser.
Se reporter au document d'exemples Modbus sur le site Web de Leviton ou à la
documentation électronique fournie pour obtenir plus de renseignements sur la
programmation Modbus.
2601
2248
2203,2204
2205,2206
Numéro de la
commande (hex)
03
Utilisée pour lire les valeurs des données du compteur VerifEye
06
Utilisée pour enregistrer un seul registre de stockage dans un
11
Utilisée pour lire des données du compteur VerifEye identifié
40
Configurations
Système
Description
Convention de signe
ANSI [1] ou IEEE[2]
pour les FP
Multiplicateur de V1
Multiplicateur de V2
Description
compteur VerifEye
31 carac.
Tout > 0 [1]
Tout > 0 [1]