KROHNE ALTOSONIC V Modbus FR Manuel d'utilisation
Page 10

ALTOSONIC V
Manuel Modbus
Page 10 sur 55
Dans le dernier byte de données, l’état des bobines 56-52 s’affiche sous un nombre de bytes 1B hex, ou
sous forme binaire 0001 1011. La bobine 56 se situe dans la position du quatrième bit en partant de la
gauche et la bobine 52 est le LSB de ce byte. L’état des bobines 56 à 52 correspond à ACTIVÉ-ACTIVÉ-
DÉSACTIVÉ-ACTIVÉ-ACTIVÉ (ON-ON-OFF-ON-ON).
Noter la façon dont les trois bits restants (vers la partie limite supérieure) sont remplis de zéro.
Une réponse exceptionnelle sera envoyée si la demande n’est pas applicable.
¾
Voir chapitre 5.10 pour les réponses exceptionnelles.
5.2
Fonction 02 : LECTURE DE L’ETAT DES ENTREES
Dans le protocole UFP-V Modbus, les fonctions 1 et 2 assurent le même traitement et sont
interchangeables.
5.3
Fonction 03 : LIRE LES REGISTRES MULTIPLES DE MAINTIEN
Description
La Fonction 3 lit le contenu binaire des registres de maintien (références 4X) de l’auxiliaire.
La transmission ne peut être utilisée.
Le nombre maximal de registres à chaque demande est limité à 125 registres, 125 nombres entiers, ou 62
nombres entiers longs ou 62 nombres décimaux à virgule flottante ou 31 nombres doubles.
Interrogation
Le message d’interrogation spécifie le registre de démarrage et le nombre de registres à lire. Les registres
sont adressés en commençant à zéro. Les registres 1-16 sont adressés sous 0-15.
Exemple
Voici un exemple d’une demande de lecture de registres 40108-40110 depuis l’unité auxiliaire 17 :
Adresse de démarrage
Nombre de points
Titre
--
Adresse
auxiliaire
11(h)
Fonction
03(h)
Elevé
00(h)
Faible
6B(h)
Elevé
00(h)
Faible
03(h)
Contrôle Erreur
--
Repère de fin
--
Réponse
Données
Titre
--
Adresse
auxiliaire
11(h)
Fonct.
03(h)
Décompte
de bytes
06(h)
Reg.
40108
Elevé
02(h)
Reg.
40108
Faible
2B(h)
Reg.
40109
Elevé
00(h)
Reg.
40109
Faible
00(h)
Reg.
40110
Elevé
00(h)
Reg.
40110
Faible
64(h)
Contrôle
Erreur
--
Repère
de fin
--
Les données de registre contenues dans le message de réponse sont compressées sous deux bytes par
registre, avec le contenu binaire justifié à droite à l’intérieur de chaque byte. Le premier byte de chaque
registre contient le byte de la classe supérieure, le second les bits de la classe inférieure.
Le contenu du registre 40108 est affiché sous les valeurs à deux bytes de 02 2B hex (décimale 555).
Le contenu du registre 40109 est affiché sous 00 00 hex et celui du registre 40110 sous 00 64 hex
(décimale 100).
Une réponse exceptionnelle sera envoyée si la demande n’est pas applicable.
¾
Voir chapitre 5.10 pour les réponses exceptionnelles.