KROHNE ALTOSONIC V Modbus FR Manuel d'utilisation

Page 24

Advertising
background image

ALTOSONIC V

Manuel Modbus

Page 24 sur 55

• en écrivant 1 au repère d’accusé de réception joint (chaque repère d’état comporte un accusé de

réception joint) ou

• en écrivant un 1 à acknowledge_all flag

(pour les ordinateurs serveurs avec espace booléen à programmation libre restreinte).


Exemple de lecture d’un repère d’état provenant d’un UFP-V en mode auxiliaire.
Le repère d’état est lu par le pilote.
1. Si le repère d’état est actif,

le pilote utilise cet état pour ses actions et envoie un accusé de réception à l’UFP-V en réglant le
ACK_flag joint sur 1.
L’UFP-V met alors à jour le repère d’état avec l’état réel.
Note : Dans ce mode, le repère reste actif jusqu’à ce que l’accusé de réception soit donné.

2. Si le repère d'état n’est pas actif,

le pilote supprime l’accusé de réception en réinitialisant le ACK_flag.


Exemple d’une lecture d’un repère d’état 0 provenant d’un UFP-V en mode pilote
1. Le premier mouvement de données envoie le repère d’état au pilote.
2. Si le repère d’état est actif, le pilote utilise cet état pour exécuter ses actions et envoie un accusé de

réception à l’UFP-V en réglant le ACK_flag joint sur 1.

3. Le mouvement de données suivant lit cet ACK_FLAG et le met à jour dans l’UFP-V, l’UFP-V met alors

à jour le repère d’état avec l’état réel.

3. Si le repère n’est pas actif, le pilote supprime l’accusé de réception en réinitialisant le ACK_flag.


Le repère d’état est mis à jour toutes les 35 millisecondes tant que le ACK_flag reste actif.

Si la vitesse de transmission est connue, sélectionner un 5.4 FLAG_HOLD_TIME suffisant pour permettre
au serveur de détecter l’état des repères.

Pour installer un système plus sûr, utiliser la méthode avec accusé de réception. Elle a pour inconvénient
d’augmenter le temps de communication.

5.4 FLAG_HOLD_TIME se trouve dans le fichier coms0300.dat.

Advertising