KROHNE ALTOSONIC V Modbus FR Manuel d'utilisation

Page 22

Advertising
background image

ALTOSONIC V

Manuel Modbus

Page 22 sur 55

7.3.4 L’UFP-V

en

Pilote

Le mode pilote est activé lorsque le paramètre 5.1 MODBUS_DEVICE_TYPE = 2.
Pour le mode pilote, l'UFP-V doit savoir ce qu'il doit transmettre à l'unité auxiliaire connectée,
le pilote fonctionne par conséquent à l'aide de mouvements de données. Chaque mouvement de
données définit la façon de traiter une opération, autrement dit
quel auxiliaire est adressé, quels registres sont lus ou écrits et la façon de procéder.

Le maximum de mouvements de données à définir est 20. Le nombre de mouvements de données à
utiliser est sélectionné à l’aide du paramètre 7.1 NUMBER_OF_POLLBLOCKS_TO_USE.
Un contrôle de validation des mouvements de données sera effectué lors de la mise en route de l’UFP-V.
Ce contrôle portera uniquement sur le nombre de mouvements de données défini dans
7.1 NUMBER_OF_POLLBLOCKS_TO_USE.
Le délai de réponse maximal après une demande de mouvement de données est sélectionné au moyen du
paramètre7.2 REQUEST_TO_RESPONSE_TIMEOUT.
Si aucune réponse n’est réceptionnée de l’auxiliaire dans ce délai, une erreur de dépassement de temps
imparti du mouvement de données est générée.

Par conséquent, pour chaque mouvement de données sélectionné :

ID AUXILIAIRE (7.3a SLAVEID): l’adresse de l’unité auxiliaire, noter que 0 correspond à une

transmission à toutes les unités auxiliaires, toutes les fonctions ne sont pas autorisées avec des
messages de transmission.

• Le

registre pilote (7.3b MASTER REGISTER) correspond à l’emplacement des données dans l’UFP-

V.

• Le

registre auxiliaire (7.3c SLAVE REGISTER) correspond à l’emplacement des données dans

l’unité auxiliaire.

• Le

nombre de points (7.3d N_POINTS ) correspond toujours au nombre de points de données du

type de données spécifique à transférer, comme 1 booléen, 1 nombre entier, 1 nombre décimal. Le
nombre réel de registres 16 bits contenu dans le message ModBus est calculé.
Par exemple, en mode compatible Modicon, le nombre de registres contenu dans le message est
toujours égal à 2 fois les nombres décimaux à virgule flottante.
En mode incompatible Modicon, le nombre de registres contenu dans le message est toujours
identique aux nombres décimaux à virgule flottante. Le nombre de points dans la définition du
mouvement de données compte par conséquent toujours les types de données.

• La

Fonction (7.3e FUNCTION) sélectionne la fonction ModBus utilisée pour le transfert de données

(voir la liste complète dans le manuel).

• Le

type de données (7.3f DATATYPE) sert uniquement à la validation interne, mais vous devez le

remplir correctement.

• La

notation des données (7.3g DATANOTATION) définit sous quel ordre de bytes les données sont

transmises ; vous pouvez envoyer des nombres décimaux à virgule flottante, des nombres longs, des
nombres doubles avec différentes notations (comme un petit ou un grand ”indien”).

• Le

délai (7.3h DELAY) est le temps d’attente écoulé après le transfert du dernier mouvement de

données avant l’envoi du mouvement suivant. Une fois tous les mouvements de données définis,
sélectionner les mouvements de données à utiliser à l’aide du numéro de mouvements
(7.1 NUMBER_OF_POLLBLOCKS_TO_USE) à utiliser. 1 = le premier seulement, 2 est le numéro un
et deux …et ainsi de suite.


Advertising