5 fonctions supportees – KROHNE ALTOSONIC V Modbus FR Manuel d'utilisation

Page 9

Advertising
background image

ALTOSONIC V

Manuel Modbus

Page 9 sur 55

5 FONCTIONS SUPPORTEES


Toutes les adresses de données dans les messages Modbus sont référencées par rapport à zéro.
Par exemple :

• La bobine 1 est adressée comme Bobine 0000.

• Le registre de maintien 40001 est adressé sous 0000. Note : Le code fonction spécifie le

fonctionnement d’un “registre de maintien”, la référence 4xxxx est donc sous-entendue.


Lorsqu’il est possible d’avoir accès à l’aide d’une adresse de transmission aux fonctions qui ne peuvent
utiliser les demandes de transmission, la demande sera rejetée.


5.1

Fonction 01 : LECTURE DE L’ETAT BOBINE

Description
La fonction 1 lit l’état CONNECTE/DECONNECTE (ON/OFF) des entrées discrètes ou des variables
discrètes dans l’auxiliaire (bobines appelées 0 x références).
La transmission ne peut être utilisée.

Interrogation
L’interrogation précise la bobine de démarrage et le nombre de bobines à lire.
Nombre maximal de bobines par demande : 2000.

Exemple
Voici un exemple d’une demande de lecture de bobines 20-56 provenant de l’unité auxiliaire 17 :

Adresse de démarrage

Nombre de points

Titre


--

Adresse
auxiliaire

11(h)

Fonction


01(h)

Elevé
00(h)

Faible
13(h)

Elevé
00(h)

Faible
25(h)

Contrôle
Erreur


--

Repère de fin


--

Réponse

Données

Titre


--

Adresse
auxiliaire

11(h)

Fonction


01(h)

Décompte
de bytes

05(h)

Bobine
27-20
CD(h)

Bobine
35-28
6B(h)

Bobine
43-36
B2(h)

Bobine
51-44
0E(h)

Bobine
56-52
1B(h)

Contrôle
Erreur

--

Repère de
fin

--

L’état de la bobine dans le message de réponse est compressé comme une bobine par bit du champ de
données. L’état est indiqué sous la forme 1 = ON, 0 = OFF.
Le LSB du premier byte de données contient la bobine adressée dans la demande. Les autres bobines
progressent vers la partie limite supérieure de ce byte et de la 'partie inférieure à la partie supérieure' des
bytes suivants.

Si le nombre de bobines retournées n’est pas un multiple de 8, les bits restants du dernier byte de données
seront remplis de zéros (vers la partie limite supérieure du byte). Le champ Décompte de bytes (Byte
Count) précise le nombre de bytes complets de données.

L’état des bobines 27-20 est affiché sous un nombre de bytes CD hex, ou sous forme binaire 1100 1101.
La bobine 27 est le MSB de ce byte, et la bobine 20 est le LSB. De gauche à droite, l’état des bobines 27 à
20 est ACTIVÉ-ACTIVÉ-DÉSACTIVÉ-DÉSACTIVÉ-ACTIVÉ-ACTIVÉ-DÉSACTIVÉ-ACTIVÉ (ON-ON-OFF-
OFF-ON-ON-OFF-ON).

Par convention, les bits compris dans un byte s’affichent avec le MSB sur la gauche, et le LSB sur la droite.
Les bobines du premier byte sont donc les bobines '27 à 20', de la gauche vers la droite. Le byte suivant
comporte les bobines '35 à 28', de la gauche vers la droite. Au fur et à mesure qu’ils sont transmis en série,
les bits passent du LSB au MSB : 20…27, 28...35, et ainsi de suite.

Advertising