I
Fonctionnement avec PROFIBUS DP
6
Paramétrage via PROFIBUS DP
0 0
6.3.2
Lecture d'un paramètre avec PROFIBUS DP (READ)
52
Pour l'exécution d'une fonction READ via le canal paramètres MOVILINK
bit de Handshake ne doit être modifié que lorsque tout le canal paramètres a été mis en
forme pour la fonction à réaliser. Cette contrainte est liée à la transmission cyclique du
canal paramètres. Pour lire un paramètre, respecter donc l'ordre suivant :
1. Configurer l'index du paramètre à lire dans l'octet 2 (Index High) et dans l'octet 3
(Index Low).
2. Saisir le code de service pour l'instruction de lecture dans l'octet de gestion (octet 0).
3. Par modification du bit de Handshake, transmettre l'instruction de lecture au
variateur.
S'agissant d'une fonction de lecture, les données envoyées (octets 4...7) et la longueur
des données (dans l'octet de gestion) sont ignorées et ne nécessitent donc pas de
réglage.
Le variateur traite ensuite l'instruction de lecture et délivre, par modification du bit de
Handshake, la confirmation d'exécution de la commande.
7 / MSB
6
1)
0
0/1
Longueur de données
non déterminante pour service READ
Bit de Handshake
doit être modifié pour chaque nouvelle requête en cas de transmission cyclique
Bit d'état
0 = pas de défaut lors de l'exécution de la fonction
1= erreur lors de l'exécution d'une fonction
1) Modification de la valeur du bit
2) Non déterminant
Le tableau ci-dessus présente le codage d'une fonction READ dans l'octet de gestion.
La longueur des données n'est pas déterminante, seul le code de service pour l'instruc-
tion READ doit être saisi. L'activation de cette fonction dans le variateur se fait par
modification du bit de Handshake. L'activation de l'instruction READ peut par exemple
être réalisée par codage 01 hex ou 41 hex de l'octet de gestion.
5
4
3
2)
2)
X
X
0
Code de service
0001 = lecture paramètre
Manuel Interface bus de terrain DFP21B pour PROFIBUS DP-V1
®
8 octets, le
2
1
0 / LSB
0
0
1