Ecrire les variables/paramètres IPOSplus® via le bloc de paramètres Down-
Pour traiter un éventuel message négatif, il est possible d'utiliser les codes retour.
6.9
Ecrire les variables/paramètres IPOS
Les variateurs MOVIDRIVE
variables ou paramètres IPOS
de paramètres Download.
La longueur du bloc de paramètres Download est toujours de 230 octets. Un bloc
permet d'écrire au maximum 42 paramètres d'entraînement ou variables IPOS
Exemple
Ecriture de trois paramètres variateur à l'aide de la fonction "Write_Request" :
Nom du paramètre/
de la variable
Variable IPOS
Variable IPOS
P130 Rampe t11 acc. DROITE
Après envoi de cette fonction, le message "Write_Confirmation" est retourné. Pour
traiter un éventuel message négatif, il est possible d'utiliser les codes retour. En cas de
message négatif "Write_Confirmation", les paramètres du bloc de paramètres
Download étant écrits les uns après les autres dans le variateur, le numéro du
paramètre pour lequel le défaut est apparu sera inscrit dans la partie "High" de l'élément
"Additional_Codes" (voir aussi le manuel DFI).
Manuel Interface bus de terrain INTERBUS DFI11B pour MOVIDRIVE® MDX61B
Mot
1
Message_Code = Read_Confirmation
2
3
Invoke_ID
4
Error_Class
5
Bits
15 ... 8
®
plus®
H0
plus®
H1
Mot
1
Command_Code = Write_Request
2
Parameter_Count = 118 mots (= 76 hex)
3
Invoke_ID
4
Index = bloc de paramètres Download
5
Subindex
6
Data [1] = réservé
7
Data [3/4] = index du 1er paramètre (par ex. variable IPOS
8
Data [5]
9
Data [7]
10
Data [9/10] = index du 2ème paramètre (par ex. variable IPOS
11
Data [11]
12
Data [13]
13
Data [15/16] = Index du 3ème paramètre (P130 Rampe t11)
14
Data [17]
15
Data [19]
...
...
Bits
15 ... 8
Exemples d'application
Signification
Parameter_Count
Comm._Reference
Error_Code
Additional_Code
plus®
via le bloc de paramètres Download
offrent la possibilité d'écrire en même temps plusieurs
plus®
avec une fonction PCP par l'intermédiaire du bloc
Index
11000 déc (2AF8 hex)
11001 déc (2AF9 hex)
8470 déc (2116 hex)
Signification
Comm._Reference
Length = 230 octets (= E6 hex)
Data [2] = nbre de paramètres
Data [6]
Data [8]
Data [12]
Data [14]
Data [18]
Data [20]
Codage (hex)
80 81
00 03
00 02
08 00
00 10
7 ... 0
plus®
Valeur à écrire
1 déc (1 hex)
-40000 déc (FFFF63C0 hex)
1500 déc (05DC hex)
Codage (hex)
00 82
00 76
00 02
20 68
00 E6
00 03
plus®
H0)
2A F8
00 00
00 01
plus®
H1)
2A F9
FF FF
63 C0
21 16
00 00
05 DC
...
...
7 ... 0
6
.
43