Configuration Modbus; Registres Modbus - Realtime RTD-RA Instructions D'installation

Table des Matières

Publicité

CONFIGURATION MODBUS

Réseau
3 fils RS485
Mode
Modbus RTU esclave
Baud
9600*
Parité
Aucune*
Bits d'arrêt
1
Base de registre 0
*Il est possible de configurer les interfaces RTD selon différentes vitesses de baud et différents
paramètres de parité, si nécessaire.
On définit l'adresse Modbus sur une plage allant de 0 à 63, à l'aide de SW1
(Figure 5).
On peut trouver des informations complémentaires sur le protocole Modbus dans le Guide de
référence du protocole Modbus Modicon disponible sur Internet.

REGISTRES MODBUS

La RTD-RA supporte deux types de registre, les registres d'entretien
analogiques et les registres d'entrée analogiques. Les adresses de registre
sont en base '0', dans la plage 0..65535.
Type de registre
Accès
Registre d'entretien
Lecture/écriture
Registre d'entrée
Lecture seule
On accède à toutes les valeurs analogiques et numériques par ces registres.
Toutes les valeurs de registre sont des valeurs en 2 octets (16 bits).
8
Les différents types de données sont renvoyés selon des conventions
spécifiques.
Type
données
Numérique
Entier
Température
On accède aux registres par les fonctions Modbus standard. Les quatre
fonctions suivantes sont assurées par l'interface RTD.
Fonction
Code de fonction
Registres de contrôle et de
(code hex)
commande
03 (03h)
Registres de lecture et de
surveillance
04 (04h)
06 (06h)
16 (10h)
Dans ce document, les registres Holding sont écrits comme H0010 où 'H'
indique registre Holding et '0010' indique l'adresse du registre 0010. De la
même manière, on fait référence aux registres d'entrée avec I0010 où 'I'
indique un registre Entrée
FR
de
Plage
Convention
0..1
0=FAUX, 1=VRAI
0..65535
Pas de cadrage nécessaire
0..65535
Les valeurs des températures sont généralement
envoyées multipliées par 100 pour améliorer la
précision. Quand la valeur de température est
négative, elle est renvoyée sous forme d'un entier
signé, ce qui veut dire que toute valeur supérieure
à 32767 doit être convertie en valeur négative en
soustrayant 65536.
Exemples :
Une valeur lue de 2150 est une température positive,
qui donne :
2150 / 100 = 21,50
Une valeur lue de 65036 est une température
négative, qui donne :
65036 – 65536 = -500
-500 / 100 = -5,00
Nom de fonction
Lecture des registres d'entretien
Lecture des registres d'entrée
Prédéfinir un registre d'entretien
unique
Prédéfinir plusieurs registres
d'entretien
21070-1.07.06 Instructions pour l'installation de RTD-RA
o
C
o
C
Compte de registre
1..10
1..10
1
1..10

Publicité

Table des Matières
loading

Table des Matières