5.6
Ecriture d'un paramètre d'entraînement
L'écriture d'un paramètre d'entraînement (avec l'index £ 8800) s'effectue à l'aide de la
fonction Write. En règle générale, la longueur des paramètres d'entraînement est de 4
octets (1 mot double).
Exemple
Ecriture de la rampe 1,65s sur P130 "Rampe t11 sur DROITE"
Index : 8470déc = 2116hex
Valeur : 1,65s = 1650ms = 1650 déc = 0000 0672 hex)
Les paramètres sont représentés au format Motorola (format Simatic) comme suit :
Data [1] = High Byte
00 hex
Pour plus d'informations concernant le codage des paramètres d'entraînement des
variateurs, consulter la liste des paramètres du manuel "Principe de communication par
bus de terrain".
Après envoi de cette fonction, un message positif "Write_Confirmation" doit être
retourné.
Le tableau ci-dessus montre à titre d'exemple le code retour "Valeur de paramètre trop
élevée".
Manuel Interface bus de terrain INTERBUS avec liaison fibre optique type DFI21A pour MOVIDRIVE
Ecriture d'un paramètre d'entraînement
Data [2] = Low Byte
00 hex
Mot
1
Command_Code = Write_Request
2
3
Invoke_ID
4
5
Subindex
6
Data [1]
7
Data [3]
Bits
15 ... 8
Mot
1
Message_Code = Write_Confirmation (+)
2
3
Invoke_ID
4
Bits
15 ... 8
Mot
1
Message_Code = Write_Confirmation (-)
2
3
Invoke_ID
4
Error_Class
5
Bits
15 ... 8
Data [3] = High Byte
06 hex
Signification
Parameter_Count
Comm._Reference
Index
Length
Data [2]
Data [4]
7 ... 0
Signification
Parameter_Count
Comm._Reference
Result (+)
7 ... 0
Signification
Parameter_Count
Comm._Reference
Error_Code
Additional_Code
7 ... 0
Data [4] = Low Byte
72 hex
Codage (hex)
00 82
00 05
00 02
21 16
00 04
00 00
06 72
Codage (hex)
80 82
00 02
00 02
00 00
Codage (hex)
80 82
00 03
00 02
08 00
00 15
43
®
5