Annexe D. Protocole Modbus; Lire Les Registres De Stockage; Écriture Dans Plusieurs Registres - Acoem Ecotech Serinus 10 Manuel D'utilisation

Analyseur d'ozone
Table des Matières

Publicité

Annexe D.
Protocole ModBus
Le Serinus prend en charge une implémentation ModBus limitée.
Les seuls codes de fonction pris en charge sont 3 (lecture du registre de stockage) et 16 (écriture
dans plusieurs registres).

Lire les registres de stockage

L'utilisateur doit spécifier une adresse esclave pour les demandes série (mais par pour les demandes
via TCP). Cette valeur est le Numéro Série/Serial ID du Serinus.
Les demandes de lecture spécifient la valeur IEEE du protocole Avancé qu'elles souhaitent lire
comme référence de départ. Voir le Tableau 17 pour connaître les valeurs disponibles et les indices à
spécifier pour celles-ci. L'indice ModBus est calculé à partir de l'indice du protocole Avancé à l'aide
de la formule suivante :
Indice ModBus = numéro dans la liste des paramètres du protocole Avancé x 2 + 256
L'utilisateur peut lire de 2 à 124 registres.
Remarque : L'utilisateur doit lire un nombre pair de registres, car les données renvoyées sont
toujours sur 4 octets (virgule flottante).
Le Serinus attend 8 bits de données, un bit d'arrêt et aucune parité. Le débit de données est spécifié
dans le menu Communication
Série.
La valeur sera renvoyée sou forme de valeur à virgule flottante IEEE 32 bits grand-boutiste.
Écriture dans plusieurs registres
L'utilisateur doit spécifier une adresse esclave pour les demandes série (mais par pour les demandes
via TCP). Cette valeur est le Numéro Série/Serial ID du Serinus.
La référence de départ est la même que pour la lecture.
Il n'est possible d'écrire que dans deux registres à la fois, c'est à dire une valeur IEEE unique.
Actuellement, la seule valeur prise en charge est 85, pour mettre l'instrument en mode étalon (3),
zéro (2), cycle (1) ou mesure (0).
Liste des pièces et schémas
Page 175

Publicité

Table des Matières
loading

Table des Matières