9
Protocole de communication RS485
9.1
Description générale du protocole
9.1.1
Protocole de communication série RS485
1)
Les données de ce protocole sont des données hexadécimales. Par exemple, « 46 »
correspond à [70] en décimal.
2)
[xx] est une donnée à un octet (sans signe, 0-255) ; dans le cas des données à double
octet, l'octet supérieur se trouve devant, et l'octet inférieur à l'arrière.
3)
Vitesse de transmission en bauds : 9600b/s ; bits de données : 8 bits ; bits d'arrêt : 1 bit
; bit de parité : aucun.
9.2
Format du protocole de communication
L'appareil utilise le protocole de communication Modbus RTU et les exigences sont les suivantes:
1)
L'appareil agit comme un esclave.
2)
Le code de fonction Modbus 03 (Read Holding Registers) peut être utilisé pour lire l'état
et les données de l'appareil. Le code de fonction Modbus 06 (Preset Single Register)
peut servir à établir l'état de l'appareil.
3)
Si le code de fonction du message envoyé ne satisfait pas aux exigences, l'appareil
répond avec le code d'erreur 01 (ILLEGAL FUNCTION) via le message de code de
fonction 81. Si l'adresse de demande du message envoyé ne satisfait pas aux exigences,
l'appareil informe du code de fonction 81. La réponse de texte informe du code d'erreur
02 (ILLEGAL DATA ADDRESS).
9.3
Paramètres par défaut de l'appareil
L'adresse d'usine est 01 par défaut.
1)
2)
Le réglage d'usine est le mode de travail intermittent : mesure 2 min / repos 28 min).
3)
Dans le réglage d'usine, tous les coefficients d'utilisateur sont réglés sur 1,0000.
4)
Le réglage d'usine pour le débit est de 28,3L/min (il ne peut pas être modifié).
9.4
Vérification du code
CRC-16 (Modbus), d'abord l'octet supérieur, puis l'octet inférieur.
9.5
Tableau des adresses de registre
Description des restrictions :
1)
Les registres de lecture seule et les registres de lecture et écriture ne doivent pas se
chevaucher.
2)
Seule la fonction d'écriture d'un seul registre est disponible, il n'est donc pas possible
d'écrire plusieurs registres.
3)
Le nombre total de registres est limité, actuellement 32 registres d'entrée et 32 registres
de stockage sont admis.
4)
La version actuelle n'admet pas le transfert de fichiers ayant beaucoup de données.
5)
Tous les registres sont des mots de 16 bits, et l'adresse du registre est le nombre de
registre 1, voir les Tableaux 1 et 2.
PCE Instruments
12