I
Mise en service
0 0
Lecture d'un
paramètre avec
PROFIBUS-DP
(Read)
78
Pour l'exécution d'une fonction READ via le canal paramètres, le bit de Handshake ne
doit être modifié que lorsque tout le canal paramétré 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. Saisir l'index du paramètre à lire dans l'octet 2 (Index-High) et 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 n'ont donc pas besoin d'être
réglées.
Le variateur traite ensuite l'ordre de lecture et délivre, par modification du bit de
Handshake, la confirmation d'exécution de la commande.
Octet 0 : gestion
7
6
5
4
3
0
0/1
X
X
0
X
= non déterminant
0/1 = modification de la valeur du bit
La longueur des données n'est pas déterminante, seul le code de service pour
l'instruction READ doit être saisi. L'activation de cette fonction dans le variateur se fait
par modification du bit de Handshake. Par exemple, l'activation de la fonction READ a
été réalisée par codage 01
2
1
0
0
0
1
Code de service :
0001 = Read
Longueur de données :
non déterminante pour service READ
Bit de Handshake :
doit être modifié à chaque nouvelle requête
Bit d'état :
0 = pas de défaut lors de l'exécution de la
fonction
1 = défaut lors de l'exécution
ou 41
de l'octet de gestion.
hex
hex
Notice d'exploitation MOVIDRIVE
®
compact MFC/MCV/MCS4_A