6.5
Lecture d'un paramètre d'entraînement
La lecture d'un paramètre d'entraînement (index ≤ 8800) s'effectue via la fonction
"Read". La longueur des paramètres d'entraînement est généralement de 4 octets
(1 mot double).
Exemple
Lecture de P130 Rampe t11 acc. DROITE (index 8470déc = 2116hex)
Après envoi de cette fonction, un message positif "Read_Confirmation" doit être
retourné.
Les paramètres sont représentés au format Motorola (format Simatic) comme suit :
Data [1] = octet High
00 hex
00 00 07 D0 hex = 2000 déc (= rampe de 2000 ms)
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".
Le tableau montre par exemple le code retour "Valeur du paramètre trop grande".
Manuel Interface bus de terrain INTERBUS DFI11B pour MOVIDRIVE® MDX61B
Lecture d'un paramètre d'entraînement
Mot
1
Command_Code = Read_Request
2
3
Invoke_ID
4
5
Subindex
Bits
15 ... 8
Mot
1
Message_Code = Read_Confirmation (+)
2
3
Invoke_ID
4
5
-
6
Data [1]
7
Data [3]
Bits
15 ... 8
Data [2] = octet Low
00 hex
Mot
1
Message_Code = Read_Confirmation (-)
2
3
Invoke_ID
4
Error_Class
5
Bits
15 ... 8
Exemples d'application
Signification
Parameter_Count
Comm._Reference
Index
-
7 ... 0
Signification
Parameter_Count
Comm._Reference
Result (+)
Length
Data [2]
Data [4]
7 ... 0
Data [3] = octet High
07 hex
Signification
Parameter_Count
Comm._Reference
Error_Code
Additional_Code
7 ... 0
Codage (hex)
00 81
00 03
00 02
21 16
00 00
Codage (hex)
80 81
00 05
00 02
00 00
00 04
00 00
07 D0
Data [4] = octet Low
D0 hex
Codage (hex)
80 81
00 03
00 02
08 00
00 15
39
6