Exemple D'application Du Mécanisme Pkw Par Le Biais Du Profibus - Siemens MICROMASTER 420 Instructions De Service

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

Publicité

Edition 02/02
Règles concernant le traitement des requêtes / réponses
! Une requête ou une réponse ne peut se rapporter systématiquement qu'à un
seul paramètre.
! Le maître doit répéter une requête jusqu'à la réception de la réponse
correspondante.
! Le maître reconnaît la réponse à une requête formulée
♦ par l'analyse de l'identificateur de réponse
♦ par l'analyse du numéro de paramètre PNU
♦ le cas échéant, par l'analyse de l'indice de paramètre IND
♦ le cas échéant, par l'analyse de la valeur de paramètre PWE.
! La requête sera transmise intégralement dans un télégramme ; des
télégrammes fractionnés ne sont pas admis. Il en est de même pour la
réponse.
! Pour les télégrammes de réponse renfermant des valeurs de paramètre, le
variateur répondra toujours avec la valeur actuelle en cas de répétition des
télégrammes de réponse.
! Si l'on n'a pas besoin d'nformations de l'inferface PKW en mode de
fonctionnement cyclique (seules des données PZD sont importantes), alors la
requête formulée sera "aucune requête".
3.4.1
Exemple d'application du mécanisme PKW par le biais du
PROFIBUS
Voici certains exemples pour lire/écrire des paramètres :
Exemple 1 : lecture du paramètre P0700 (700 = 2BC (hex))
Pour lire un paramètre, utilisez la tâche ID 1 "request parameter value" (demander
une valeur de paramètre). La réponse ID est 1 ou 2 (mot simple ou double) ou 7
(Error).
PROFIBUS => MICROMASTER : 12BC 0000 0000 0000, demande la valeur de
P0700
MICROMASTER => PROFIBUS : 12BC 0000 0000 0002, la réponse nous indique
qu'il s'agit d'un mot simple avec la valeur 0002(hex)
Exemple 2 : lecture du paramètre P1082 (1082 = 43A (hex))
PROFIBUS => MICROMASTER : 143A 0000 0000 0000, demande la valeur de
P1082
MICROMASTER => PROFIBUS : 243A 0000 4248 0000, la réponse nous indique
qu'il s'agit d'un mot double avec la valeur 4248 0000 (valeur IEEE Float). Le format
IEEE Float est le suivant : bit 31 = signe, bit 23 à bit 30 = exposant et bit 0 à bit 22
= mantisse avec valeur décimale spécifiée par: valeur = ((-1) exposant signe) x (2
exposant (exposant - 127)) x 1. mantisse.
Dans le présent exemple avec le signe = 0, exposant = 84 (hex) = 132 et mantisse
(1).900000 = [1 + 9/16 + 0/256 + ...], il en résulte (1) x (32) x (1.5625) = 50.00
Module optionnel PROFIBUS
6SE6400-5AK00-0DP0
3 Communication avec le MICROMASTER 4 par le PROFIBUS-DP
Instructions de service
31

Publicité

Table des Matières
loading

Table des Matières