Ecriture Dans Plusieurs Registres - Siemens SITRANS F MAG 8000 Modbus RTU Instructions De Service

Masquer les pouces Voir aussi pour SITRANS F MAG 8000 Modbus RTU:
Table des Matières

Publicité

Codes de fonction

6.5 Ecriture dans plusieurs registres

6.5
Ecriture dans plusieurs registres
Messages de commande
La fonction d'écriture dans plusieurs registres (10 hexa) permet au maître d'écrire des données
dans les registres des esclaves. La structure du message de commande d'une écriture dans
plusieurs registres est présentée ci-après.
L'adresse d'esclave initiale est de 1. L'adresse 0 (diffusion générale) et d'autres valeurs
comprises entre 1 et 255 sont utilisables.
Le code de fonction de ce message est 10 hexa (écriture dans plusieurs registres).
Le registre de début est le premier registre dans lequel doit se faire l'écriture.
La quantité indique dans combien de registres de 16 bits consécutifs il faut écrire. Sa plage va
de 1 à 25 registres. Si la quantité est supérieure à 25, un code d'erreur égal à 03 hexa est
renvoyé dans le message d'anomalie.
"Nombre d'octets" est le nombre d'octets de données à écrire dans l'appareil. Ce nombre
d'octets est en fait égal à la quantité fois 2 puisqu'il y a deux octets de données dans chaque
registre.
La section de données du message de réponse contient 8 bits de poids fort et 8 bits de poids
faible de données pour chaque registre dans lequel se fera l'écriture.
Le traitement du CRC et des anomalies est effectué comme décrit pour la commande "Lecture
de plusieurs registres".
Tableau 6-11 Messages de commande pour Ecriture dans plusieurs registres
Octet du message
Adresse d'esclave
Code de fonction
Registre de début
Quantité
Nombre d'octets
Valeur pour le registre de début
Valeur pour le registre suivant
Valeur pour le dernier registre
CRC de 16 bits
34
Poids fort
Poids faible
Poids fort
Poids faible
Poids fort
Poids faible
Poids fort
Poids faible
Poids fort
Poids faible
Poids faible
Poids fort
Instructions de service, 04/2016, A5E03828423-AA
Exemple
xx hexa
10 hexa
xx hexa
xx hexa
xx hexa
xx hexa
xx hexa
xx hexa
xx hexa
xx hexa
xx hexa
xx hexa
xx hexa
xx hexa
xx hexa
MAG 8000 Modbus RTU

Publicité

Table des Matières
loading

Table des Matières