Exemples d'application
6
Ecriture d'un paramètre d'entraînement
6.6
Ecriture d'un paramètre d'entraînement
Exemple
40
L'écriture d'un paramètre d'entraînement (index ≤ 8800) s'effectue via la fonction
"Write". La longueur des paramètres d'entraînement est généralement de 4 octets
(1 mot double).
Ecriture de la rampe 1,65s sur P130 "Rampe t11 acc. 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] = octet High
Data [2] = octet Low
00 hex
00 hex
Pour plus de renseignements sur le codage des paramètres d'entraînement, consulter
la liste des paramètres en annexe du manuel "Principe de communication par bus de
terrain".
Mot
1
2
3
4
5
6
7
Bits
Mot
1
2
3
4
Bits
Après envoi de cette fonction, un message positif "Write_Confirmation" doit être
retourné.
Mot
1
2
3
4
5
Bits
Le tableau montre par exemple le code retour "Valeur du paramètre trop grande".
Manuel Interface bus de terrain INTERBUS DFI11B pour MOVIDRIVE® MDX61B
Data [3] = octet High
06 hex
Signification
Command_Code = Write_Request
Parameter_Count
Invoke_ID
Index
Subindex
Data [1]
Data [3]
15 ... 8
Signification
Message_Code = Write_Confirmation (+)
Parameter_Count
Invoke_ID
Result (+)
15 ... 8
Signification
Message_Code = Write_Confirmation (-)
Parameter_Count
Invoke_ID
Error_Class
Additional_Code
15 ... 8
Data [4] = octet Low
72 hex
Codage (hex)
Comm._Reference
Length
Data [2]
Data [4]
7 ... 0
Codage (hex)
Comm._Reference
7 ... 0
Codage (hex)
Comm._Reference
Error_Code
7 ... 0
00 82
00 05
00 02
21 16
00 04
00 00
06 72
80 82
00 02
00 02
00 00
80 82
00 03
00 02
08 00
00 15