Communication avec esclave double AS-Interface GLK31A
9
Transmission de paramètres via AS-Interface
Échange de paramètres MOVILINK
"Write request"
Fonction CTT2
Code
Index
0x11
0x02
Code 0x11 =
Index 0x02 =
Longueur 0x09 =
Adressage 0x00 =
Gestion 0x32 =
Sous-index 0x26 =
Index High 0x27 =
Index Low 0x70 =
Données MSB 0x00 La mise à l'échelle interne du variateur du MOVIGEAR
Données 0x0F
Données 0x42
Données LSB 0x40
238
Notice d'exploitation – MOVIGEAR
®
avec "Write request" et "Read request"
En alternative à la fonction "Exchange request" recommandée, il est possible d'utiliser
les fonctions "Write request" et "Read request" pour l'échange de paramètres
®
MOVILINK
.
Pour la lecture et l'écriture d'un paramètre du MOVIGEAR
0x11
"Write request".
hex
Sélectionner 0x02
pour l'index.
hex
Sélectionner 0x09
pour la longueur. Ceci correspond à la longueur d'une trame
hex
®
MOVILINK
en octets.
•
Lorsque cette fonction est réceptionnée correctement par l'esclave double, l'es-
clave double GLK31A retourne le télégramme réponse 0x51
OK".
•
Si un défaut est apparu ou un index ou une longueur erroné(e) sélectionné(e), l'es-
clave double GLK31A retourne par contre le télégramme réponse 0x91
response not OK" (code défaut, voir spécifications AS-Interface).
Exemple
Modification de la consigne fixe n4 (paramètre 10096.38) à la valeur 1000 min
Fonction "Write request"
Lon-
Adres-
Ges-
gueur
sage
tion
0x09
0x00
0x32
Write request
Fonction de paramètre MOVILINK
Longueur du protocole MOVILINK
Adressage de la platine de commande car c'est à cet endroit que le paramètre est
archivé.
Write Parameter (écriture paramètre)
Sous-index du paramètre consigne fixe n4 (10096.38) 38
Valeur High de l'index
Valeur Low de l'index
=> Index du paramètre = 10096
La valeur 0x2770
hex
à la valeur réelle.
Le facteur de mise à l'échelle est donc 1.000.000
Cette valeur est écrite sur les quatre octets de données.
®
DAC B
Protocole MOVILINK
Sous-
Index
Index
index
High
Low
0x26
0x27
0x70
®
®
= 0x2770
dec
hex
est écrite sur les octets index High et index Low.
®
, exécuter la fonction CTT2
"Write response
hex
®
Don-
Don-
Don-
nées
nées
nées
MSB
0x00
0x0F
0x42
= 0x26
dec
®
est 1000 fois supérieure
= 0xF4240.
dec
"Write
hex
-1
.
Don-
nées
LSB
0x40