Champ Démarrage/Arrêt; Champ D'adresse; Champ De Fonction; Champ De Contrôle Crc - Danfoss VLT AQUA Drive FC 202 Manuel De Configuration

0,25-90 kw
Masquer les pouces Voir aussi pour VLT AQUA Drive FC 202:
Table des Matières

Publicité

Intégration du système
3.8.10.2 Structure des messages Modbus
RTU
Le dispositif de transmission place un message Modbus
RTU dans un cadre avec un début connu et un point final.
3
3
Cela permet aux dispositifs de réception de commencer au
début du message, de lire la portion d'adresse, de
déterminer à quel dispositif il s'adresse (ou tous les
dispositifs si le message est à diffusion générale) et de
reconnaître la fin du message. Les messages partiaux sont
détectés et des erreurs apparaissent. Les caractères pour la
transmission doivent être au format hexadécimal 00 à FF
dans chaque champ. Le variateur de fréquence surveille en
permanence le bus du réseau, même pendant les
intervalles silencieux. Lorsqu'un variateur de fréquence ou
un dispositif reçoit le premier champ (le champ d'adresse),
il le décode pour déterminer à quel dispositif le message
s'adresse. Les messages du Modbus RTU adressés à zéro
sont les messages à diffusion générale. Aucune réponse
n'est permise pour les messages à diffusion générale. Une
structure de message typique est présentée dans le
Tableau 3.35.
Démarra
Adresse
ge
T1-T2-T3-
8 bits
T4
Tableau 3.35 Structure typique des messages du Modbus RTU
3.8.10.3 Champ démarrage/arrêt
Les messages commencent avec une période silencieuse
d'au moins 3,5 intervalles de caractère. Ceci est effectué
grâce à un multiple d'intervalles de caractère en fonction
de la vitesse de transmission du réseau sélectionnée
(indiqué comme démarrage T1-T2-T3-T4). Le premier
champ transmis est l'adresse du dispositif. Après transfert
du dernier caractère, une période similaire d'au moins 3,5
intervalles de caractère marque la fin du message. Un
nouveau message peut commencer après cette période. La
structure entière du message doit être transmise comme
une suite ininterrompue. Si une période silencieuse de plus
de 1,5 intervalle de caractère se produit avant achèvement
de la structure, le dispositif de réception élimine le
message incomplet et considère que le prochain octet est
le champ d'adresse d'un nouveau message. De même, si
un nouveau message commence avant 3,5 intervalles de
caractère après un message, le dispositif de réception le
considère comme la suite du message précédent. Cela
entraîne une temporisation (pas de réponse de l'esclave),
puisque la valeur du champ CRC final n'est pas valide pour
les messages combinés.
88
®
VLT
AQUA Drive FC 202
Fonction Données Contrôle
CRC
8 bits
N x 8 bits
16 bits
Danfoss A/S © 09/2014 Tous droits réservés.

3.8.10.4 Champ d'adresse

Le champ d'adresse d'une structure de message contient 8
bits. Les adresses des dispositifs esclaves valides sont
comprises dans une plage de 0 à 247 décimal. Chaque
dispositif esclave dispose d'une adresse dans la plage de 1
à 247 (0 est réservé pour le mode de diffusion générale,
que tous les esclaves reconnaissent). Un maître s'adresse à
un esclave en plaçant l'adresse de l'esclave dans le champ
d'adresse du message. Lorsque l'esclave envoie sa réponse,
il place sa propre adresse dans ce champ d'adresse pour
faire savoir au maître quel esclave est en train de répondre.

3.8.10.5 Champ de fonction

Le champ de fonction d'une structure de message contient
8 bits. Les codes valides figurent dans une plage comprise
entre 1 et FF. Les champs de fonction sont utilisés pour le
transfert de paramètres entre le maître et l'esclave.
Lorsqu'un message est envoyé par un maître à un
dispositif esclave, le champ de code de fonction indique à
l'esclave le type d'action à effectuer. Lorsque l'esclave
End
répond au maître, il utilise le champ de code de fonction
pour indiquer soit une réponse normale (sans erreur) soit
T1-T2-T3-
le type d'erreur survenue (appelée réponse d'exception).
T4
Pour une réponse normale, l'esclave renvoie simplement le
code de fonction d'origine. Pour une réponse d'exception,
l'esclave renvoie un code équivalent au code de fonction
d'origine avec son bit de plus fort poids réglé sur "1"
logique. De plus, l'esclave place un code unique dans le
champ de données du message de réponse. Cela indique
au maître le type d'erreur survenue ou la raison de
l'exception. Se reporter également au
chapitre 3.8.10.10 Codes de fonction pris en charge par le
Modbus RTU et au chapitre 3.8.10.11 Codes d'exceptions
Modbus.
3.8.10.6 Champ de données
Le champ de données est construit en utilisant des
ensembles de 2 chiffres hexadécimaux, dans la plage de 00
à FF au format hexadécimal. Ceux-ci sont composés d'un
caractère RTU. Le champ de données des messages
envoyés par le maître au dispositif esclave contient des
informations complémentaires que l'esclave doit utiliser
pour effectuer l'action définie par le code de fonction. Cela
peut inclure des éléments tels que des adresses de
bobines ou de registres, la quantité d'éléments à manier et
le comptage des octets de données réels dans le champ.
3.8.10.7 Champ de contrôle CRC
Les messages comportent un champ de contrôle d'erreur,
fonctionnant sur la base d'une méthode de contrôle de
redondance cyclique (CRC). Le champ CRC vérifie le
MG20N604

Publicité

Table des Matières
loading

Table des Matières