Exemple 5 : Changement De La Valeur De P1082 En 40.00 [Uniquement Ram] - Siemens MICROMASTER 420 Instructions De Service

Module optionnel profibus
Masquer les pouces Voir aussi pour MICROMASTER 420:
Table des Matières

Publicité

3 Communication avec le MICROMASTER 4 par le PROFIBUS-DP
Exemple 3 : lecture du paramètre P2000 (2000 = 000 (hex) et bit 7 de IND)
Pour lire un paramètre entre 2000 et 3999, vous devez régler l'extension PNU
ème
dans le 2
PROFIBUS => MICROMASTER : 1000 0080 0000 0000, demande la valeur de
P2000.
MICROMASTER => PROFIBUS : 2000 0080 4248 0000, la réponse nous indique
qu'il s'agit d'un mot double avec la valeur 4248 0000 (valeur IEEE Float), c'est-à-
dire 50.00
Les données ci-dessus sont valables pour la communication cyclique.
En cas d'utilisation de communication acyclique, le bit 15 de IND est utilisé pour la
sélection de paramètres de P2000 à P3999; les données d'émission et de
réception seraient alors :
PROFIBUS => MICROMASTER : 1000 8000 0000 0000
MICROMASTER => PROFIBUS : 2000 8000 4248 0000
Exemple 4 : lecture du paramètre P2010, indice 1 (2010 = 00A et bit 7 de IND,
(ainsi qu'ici sous-indice = 1 pour indice 1))
Cet exemple montre la structure pour la communication cyclique. Pour lire la valeur
d'un indice de paramètre, vous devez définir l'indice dans les bits 0 à 7 du 2ème
mot PKW (IND).
PROFIBUS => MICROMASTER : 100A 0180 0000 0000, la valeur de P2010
demande l'indice 1.
MICROMASTER => PROFIBUS : 100A 0180 0000 0006, la réponse nous indique
qu'ils s'agit d'un mot simple avec la valeur 6 (hex).
La tâche ID 6 pourrait être également utilisée.

Exemple 5 : changement de la valeur de P1082 en 40.00 [uniquement RAM]

Pour pouvoir écrire un paramètre, vous devez savoir s'il a une valeur de paramètre
de mot simple ou double et utiliser les tâches ID 2 ou 3 correctement. Pour le
savoir, vous pouvez d'abord lire la valeur de paramètre par le biais du PROFIBUS
(cette information est également contenue dans la liste des paramètres) :
a. Lire la valeur :
PROFIBUS => MICROMASTER : 143A 0000 0000 0000
MICROMASTER => PROFIBUS : 243A 0000 4248 0000, la réponse ID 2 nous
indique qu'il s'agit d'un mot double. Nous devons donc utiliser la tâche ID 3 :
"change parameter value (double word) [RAM only]" (modifier la valeur de
paramètre (mot double) [uniquement RAM])
b. Régler la valeur de paramètre sur 40.00 (= 4220 0000 (valeur IEEE Float))
PROFIBUS => MICROMASTER : 343A 0000 4220 0000
MICROMASTER => PROFIBUS : 243A 0000 4220 0000 ; ainsi, on confirme
que la valeur a été modifiée.
REMARQUE :
Si des valeurs modifiées doivent être enregistrées dans l'EEPROM, utilisez la
tâche ID 13(=D hex) pour les mots doubles et la tâche ID 14(=E hex) pour les
mots. Cela ne doit pas être répété en permanence de façon cyclique, sans quoi
l'EEPROM risquerait d'être endommagée.
32
mot (IND).
Module optionnel PROFIBUS
Edition 02/02
Instructions de service
6SE6400-5AK00-0DP0

Publicité

Table des Matières
loading

Table des Matières