Configuration du protocole modbus – KROHNE ALTOSONIC V12 FR Manuel d'utilisation

Page 119

Advertising
background image

CONFIGURATION DU PROTOCOLE MODBUS

10

119

ALTOSONIC V12

www.krohne.com

09/2013 - 4002643901 - MA ALTOSONIC V12 R02 fr

• Entrées discrètes : données provenant d'entrées logiques (aussi appelée binaires,

booléennes ou ON/OFF). Les données dans cette zone sont par nature de type « lecture
seule » : l'accès du maître est limité à la lecture des données.

• Bobines : sorties logiques (aussi appelées binaires, booléennes ou ON/OFF). L'appareil

maître peut lire l'état actuel d'une sortie mais peut aussi configurer ou changer l'état d'une
sortie.

• Registres d'entrée : les données provenant par exemple d'entrées électriques de l'esclave ou

de résultats de calcul par l'esclave peuvent être enregistrées dans des « registres
d'entrée ». Les données dans cette zone sont par nature de type « lecture seule » : l'accès du
maître est limité à la lecture de ces données.

• Registres de maintien : le maître peut accéder à cette zone pour lire les données mais aussi

pour configurer ou changer la valeur de données (écrire).

Ces groupes de registres étant disposés dans des mémoires apparemment différentes, les
adresses peuvent se chevaucher : par exemple, il peut y avoir à la fois un registre d'entrée
portant l'adresse 100 et un registre de maintien avec l'adresse 100. Ces registres ne sont pas
identiques : le choix de celui qui sera sélectionné pour une opération dépend du code fonction
qui fait référence à un registre d'entrée ou à un registre de maintien, par exemple.

L'ALTOSONIC V12 n'utilise pas d'entrées discrètes ou de bobines mais uniquement des registres
d'entrée et des registres de maintien.

Les variables sont regroupées en fonction du type de données et selon qu'Il s'agit de registres
d'entrée (données en lecture seule) ou de registres de maintien (données en lecture/écriture).
Une plage d'adresses est attribuée à chaque type de variables, sous-divisé en registres d'entrée
(lecture seule) et registres de maintien (lecture/écriture).

Les plages d'adresses des registres d'entrée et des registres de maintien de l'ALTOSONIC V12
ne se chevauchent pas. L'accès à une adresse de registre spécifique est donc sans ambiguïté.
Les fonctions “read register” (lecture de registre) et “read input” (lecture d'entrée) peuvent être
utilisées toutes deux pour adresser effectivement le même registre / la même adresse.
Cependant, dans cette application, les fonctions doivent toujours être utilisées en cohérence
avec le type de mémoire pour lequel elles doivent être employées.

Les adresses de registre sur le maître et sur l'esclave sont spécifiées (comptées) à partir de 1.
Cependant, la plage d'adresses utilisée dans le message en cours de transmission commence
par 0. A titre d'exemple : en cas de référence à l'adresse 4001, l'adresse réellement présente
dans le message est 4000.

Au niveau de l'application, l'utilisateur ne s'en aperçoit pas, ce décalage de 1 étant pris en
compte en cours de codage et de décodage Cependant, il faut avoir conscience de ce décalage
lorsque le message – en cours de transmission – est analysé et contrôlé.

Si des fonctions qui ne tiennent pas compte de requêtes diffusées sont adressées avec une
adresse de diffusion, la requête sera ignorée.

Advertising