Codes de fonction
6.1
Commandes Modbus
Modèle d'adressage Modbus
Le module permet l'accès en lecture/écriture aux blocs de registres de données Modbus
standard :
● Bobines (réf. plage d'adresses 0x)
● Registres de maintien (réf. plage d'adresses 4x)
Il ne prend pas en charge les autres blocs de registres de données standard :
● "Entrée TOR" (réf. plage d'adresses 1x)
● "Registres d'entrée" (réf. plage d'adresses 3x)
Commandes
La diffusion générale du maître à l'esclave ou aux esclaves grâce à l'adresse d'appareil 0 est
prise en charge. Dans ce cas, les esclaves ne génèrent pas de réponse. La diffusion
générale n'est pas garantie par les mécanismes de contrôle normaux et ne devrait être
utilisée que de manière limitée.
Un esclave Modbus SITRANS F ne reconnaît (et n'accepte) que quelques
commandes/codes de fonction Modbus RTU.
Les codes des fonctions prises en charge sont énumérés dans le tableau ci-après.
Tableau 6- 1 Codes de fonction
Code de fonction
01 hexa
03 hexa
05 hexa
10 hexa
11 hexa
Modbus RTU RS485
Instructions de service, 06/2010, A5E03089265-01
Texte de la commande
Lecture de bobines
Lecture de plusieurs
registres
Ecriture dans une seule
bobine
Ecriture dans plusieurs
registres
Communication de l'ID
d'esclave
Description
Permet de lire l'état de bits individuels dans un esclave.
Permet de lire le contenu binaire de plusieurs registres de 16 bits
dans l'esclave. Le nombre maximum de registres est 26.
Permet d'écrire dans un seul bit d'activation/désactivation.
Permet de charger des valeurs dans une séquence de registres de
16 bits. Le nombre maximum de registres est 25.
L'esclave SITRANS F répondra à une demande Communication
de l'ID d'esclave (commande 17) provenant du maître en
fournissant des informations sur le type d'appareil, le fabricant, le
niveau de version, etc., dans le format indiqué.
6
23