MODULE PROFIBUS (CB15/CB155)
Valeur de paramètre (VAP) (Mots 3 et 4)
La valeur d'un paramètre (VAP) est toujours transmise sur un double-mot (32 bits). Une seule valeur de paramètre
peut être transmise par télégramme.
La valeur de paramètre codée sur 32 bits se compose de VAP1 (mot de poids fort, mot 3) et de VAP2 (mot de
poids faible, mot 4).
Une valeur de paramètre qui n'occupe que 16 bits sera transmise dans VAP2 (mot de poids faible, mot 4). Dans ce
cas, VAP1 (mot de poids fort, mot 3) doit être positionné sur la valeur 0 par le maître PROFIBUS-DP.
Exemple:
Consigne fixe 1: P41 = 29 (HEXA)
Modifier la valeur du paramètre à la valeur 30 (déc. = 1E (HEXA)
Valeur de paramètre
No. bit:
31
0
No. bit:
15
0
bit 0 .. 15:
Valeur du paramètre si codée sur 16 bits ou poids faible de la valeur codée sur 32 bits
bit 16 .. 31: Valeur = 0 pour paramètre codé sur 16 bits ou poids fort de la valeur codée sur 32 bits
Fig. 6: Exemple de valeur de paramètre
Règles pour le traitement des contrats/réponses
-
Un contrat ou une réponse ne peut toujours concerner qu'une seule valeur de paramètre.
-
Le maître doit répéter le contrat jusqu'à obtenir une réponse.
-
Le maître détermine la réponse à un contrat:
par évaluation du code de réponse
par évaluation du numéro de paramètre NUP
éventuellement par évaluation de l'index de paramètre IND
éventuellement par évaluation de la valeur du paramètre VAP.
-
Le contrat doit être émis au complet dans un seul télégramme; le fractionnement d'un contrat sur plusieurs
télégrammes n'est pas admis! Ceci s'applique aussi aux réponses!
-
Dans le cas des télégrammes de réponse contenant des valeurs de paramètre, l'esclave transmettra toujours
la valeur courante lors d'une éventuelle répétition du télégramme de réponse.
-
Si, en fonctionnement cyclique, l'interface DPAR ne nécessite pas d'information, (seules les données process
sont importantes), il faut transmettre le code de contrat `pas de contrat'.
24 23
0
0
8 7
0
1
17
(VAP)
16
0
0
E
Francais
Mode d'emploi
Mot 3 (VAP1) (hexa)
Mot 4 (VAP2) (hexa)