Exemple
Les tableaux suivants montrent, à titre d'exemple, la structure des fonctions WRITE et
d'écriture d'un
READ pour l'écriture volatile de la valeur 12345 dans la variable IPOS H0 d'un
paramètre via
MOVIDRIVE
®
MOVILINK
DHR41B (index paramètre 11000). A cet effet, on utilise la fonction MOVILINK
Parameter volatile.
Envoi d'une requête Write parameter volatile
Fonction
API
Slot_Number
Subslot_Number
Index
Length
Le tableau suivant montre les données utiles de la trame WRITE.request pour fonction
MOVILINK
Octet
0
1
2
3
4
5
6, 7
8, 9
10
11
12, 13
14, 15
Après émission de cette trame WRITE.request, la trame WRITE.response est retour-
née. La réponse WRITE est positive dans la mesure où il n'y a pas eu de conflit d'état
lors du traitement du canal-paramètres. Dans le cas contraire, le défaut rencontré est
codé dans l'Error_code_1 (code d'erreur 1).
Manuel Commande MOVI-PLC® advanced DHR41B
Fonctionnement (PROFINET IO)
Paramétrage via le jeu de données PROFIdrive 47
®
B d'adresse SBus 1 raccordé sur le bus système CAN 1 (X33) de la
WRITE. request Description
0
Figé sur 0
0
Au choix (non exploité)
1
Figé sur 1
47
Index du jeu de données pour requête de paramètres, index 47
(constant)
16
16 octets de données utiles pour la trame-requête
®
"Write Parameter volatile".
Champ
Valeur
0x01
Request ID
0x40
Axis
0x01
No. of Parameters
0x01
Attribute
0x30
No. of Elements
0x00
Parameter Number
0x2AF8
Subindex
0x0000
Format
0x43
No. of values
0x01
Value High word
0x0000
Value Low word
0x0BB8
Description
Référence individuelle pour la requête de para-
métrage, reproduite dans le télégramme-réponse
®
Fonction MOVILINK
SEW
®
1 = MOVIDRIVE
B avec adresse SBus 1
1 paramètre
®
Fonction MOVILINK
Write Parameter volatile
0 = accès en valeur directe, pas de sous-élément
Index paramètre 11000 = "Variable IPOS H0"
Sous-index 0
Double mot
Changer valeur d'un paramètre
Poids fort de la valeur du paramètre
Poids faible de la valeur du paramètre
I
11
0 0
®
WRITE
111