Code Fonction 03 (Read Holding Register); Code Fonction 06 (Preset Single Register); Alarmes Selon Modbus - Samson TROVIS 6400 Instructions De Montage Et Mise En Service

Table des Matières

Publicité

Le quatrième Byte comporte le numéro 0C (hexadécimal). Ceci correspond à 12 (décimal) et au regis-
tre d'état 13, car dans le protocole Modbus on compte à partir de 0. Si un registre est mis sur 1, le
Byte 5 doit transmettre l'information FF. S'il est mis sur 0, un 00 doit être transmis.
6.3.3 Code fonction 03 (Read Holding Register): lecture de registre analogique
Des grandeurs analogiques peuvent être lues dans le régulateur par le poste de commande après
choix de la grandeur (mesure, consigne, etc.).
Exemple : lecture du registre des données N° 1
Ce registre comporte l'identification du régulateur. L'adresse du régulateur est 1.
Question du poste de commande
Adresse
Fonction
01
03
Réponse du régulateur
Adresse
Fonction
01
03
Etant donné que dans cet exemple seul le registre 1 est lu et que ce registre a toujours la valeur 6496,
il peut servir à contrôler la communication. Pour un contrôle selon cet exemple, l'adresse du régula-
teur doit être réglée à 1, si ce n'est pas le cas, un autre Mot de contrôle apparaîtra.
Le quatrième Byte comprend le numéro 00 (hexadécimal). Ceci correspond à 0 (décimal) et au regis-
tre de données 1, car la numérotation dans le protocole Modbus commence à partir de zéro.
6.3.4 Code fonction 06 (Preset Single Register): écriture de registre analogique
Une valeur analogique telle que consigne ou gain K
Exemple : écriture du Registre de données 35 correspondant à la consigne. Le régulateur a l'adresse
de station 18 et fonctionne comme régulateur à consigne interne. Le poste de commande doit avoir
transmis au régulateur une consigne de 100.
Ordre du poste de commande
Adresse
Fonction
12
06
Réponse du régulateur
Adresse
Fonction
12
06

6.3.5 Alarmes selon Modbus

Si le poste de commande a un comportement incorrect, la liaison série répond par une alarme. Les
causes provoquant les défauts peuvent être les suivantes:
• Demande de lecture de plus de 58 registres de données
• Demande d'écriture sur les états ou les registres de données ne pouvant pas être écrits.
Exemple : alarme pour essai d'écriture du registre de données 3 (mesure) sur l'adresse de station 1.
Le régulateur transmet le défaut suivant:
Adresse
Fonction
01
86
Remarque : lorsque la valeur de paramètre devant être introduite dépasse les plages indiquées, le ré-
gulateur prend en compte la valeur minimale ou maximale.
30
Reg. des données N°
Nb de reg. de données
haut
bas
haut
00
00
00
Quantité
Registre 1
de bytes
haut
02
19
Reg. de données N°
Valeur dans reg. 35
haut
bas
haut
00
09
00
Reg. de données N°
Valeur dans reg. 35
haut
bas
haut
00
09
00
Code exception
Mot de contrôle
haut
02
C3
Mot de contrôle
bas
haut
01
84
Mot de contrôle
bas
haut
60
B3
peut être modifiée dans le régulateur.
p
Mot de contrôle
bas
haut
64
5A
Mot de contrôle
bas
haut
64
5A
bas
A1
bas
0A
bas
FC
bas
80
bas
80

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Trovis 6496

Table des Matières