WEG MVW3000 Série Manuel D'utilisation page 108

Variateur de fréquence moyenne tension
Table des Matières

Publicité

Réseaux de communication
Adresse :
Le maître initie la communication en envoyant un octet avec l'adresse de l'esclave auquel le message
est destiné.
En envoyant la réponse, l'esclave initie également le message avec sa propre adresse. Le maître peut également
envoyer un message destiné à l'adresse 0 (zéro), ce qui signifie que le message est destiné à tous les esclaves du
réseau (diffusion). Dans ce cas, aucun esclave ne répondra au maître.
Code de fonction :
Ce champ contient un seul octet, où le maître spécifie le type de service ou fonction requis de la part de l'esclave
(lecture, écriture, etc.). Selon le protocole, chaque fonction est utilisée pour accéder à un type de données
spécifique.
Dans le MVW3000, toutes les données sont disponibles en tant que registres d'attente (référencées grâce à
l'adresse 40000 ou « 4x »). En plus de ces registres, l'état du variateur (activé/désactivé, avec ou sans erreur,
etc.) et la commande pour le variateur (marche/arrêt, marche avant/arrière, etc.) sont également accessibles par
les fonctions de lecture/écriture de bobine, ou les bits internes (référencés grâce à partir de l'adresse 00000 ou
« 0x »).
Champs de données :
Ce champ a une longueur de variable. Le format et le contenu de ce champ dépend de la fonction utilisée et les
valeurs transmises. Ce champ est décrit avec les fonctions (voir la
à la page
9-31).
CRC :
La dernière partie du message est le champ pour la vérification des erreurs de transmission. La méthode utilisée
est le CRC-16 (contrôle de redondance cyclique). Ce champ est formé de deux octets, où l'octet de plus faible
poids (CRC-) est transmis en premier, et ensuite l'octet de plus fort poids est transmis (CRC+).
Le calcul de CRC commence en chargeant une variable de 16 bits (désormais dénommée variable CRC) avec
une valeur FFFFh.
Les étapes suivantes sont exécutées conformément à la routine suivante :
1. Le premier octet du message (uniquement les bits de données. Le bit de départ, le bit de parité et le bit d'arrêt
ne sont pas utilisés) est soumis à une logique XOR (ou exclusif) avec les 8 octets de poids le plus faible de la
variable CRC, renvoyant le résultat à la variable CRC.
2. Ensuite, la variable CRC est transférée d'une position vers la droite, dans la direction du bit de poids le plus
faible et la position du bit de poids le plus fort est rempli avec 0 (zéro).
3. Après ce transfert, le bit indicateur (bit ayant été transféré hors de la variable CRC) est analysé, résultant en ce
qui suit :
Si la valeur de bit est 0 (zéro), aucune modification n'est faite.
Si la valeur de bit est 1, le contenu de la variable CRC est soumis à la logique XOR avec une valeur constante
A001h, et le résultat est renvoyé à la variable CRC.
9
9-26 | MVW3000
9-26 | MVW3000
Message de requête du maître
Adresse (1 octet)
Code de fonction (1 octet)
Données (n octets)
CRC (2 octets)
Figure 9.15 : Structure des télégrammes
Adresse (1 octet)
Code de fonction (1 octet)
Données (n octets)
CRC (2 octets)
Message de réponse d'esclave
Section 9.3.3 Description détaillée des fonctions

Publicité

Table des Matières
loading

Table des Matières