Structure Des Messages Modbus Rtu; Champ Démarrage/Arrêt; Champ D'adresse; Champ De Fonction - Danfoss VLT HVAC Drive FC 102 Manuel De Configuration

Masquer les pouces Voir aussi pour VLT HVAC Drive FC 102:
Table des Matières

Publicité

Installation et configurati...

7.8.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.
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
7
7
n'est permise pour les messages à diffusion générale. Une
structure de message typique est présentée dans le
Tableau 7.14.
Démar-
Adresse
rage
T1-T2-T3-
8 bits
T4
Tableau 7.14 Structure typique des messages du Modbus RTU
7.8.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.
186
Manuel de configuration du variateur VLT
Fonction Données Contrôle
CRC
8 bits
N x 8
16 bits
bits

7.8.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é au 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.

7.8.5 Champ de fonction

Le champ de fonction d'une structure de message contient
8 bits. Les codes valides sont dans une plage de 1 à 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 à
Fin
effectuer. Lorsque l'esclave répond au maître, il utilise le
champ de code de fonction pour indiquer soit une
T1-T2-T3-
réponse normale (sans erreur) soit le type d'erreur
T4
survenue (appelée réponse d'exception). 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. 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. Se reporter au chapitre 7.8.11 Codes
d'exceptions Modbus pour plus d'informations.
7.8.6 Champ de données
Le champ de données est construit en utilisant des
ensembles de deux 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 :
Adresse de registre ou de bobine
Quantité d'éléments devant être gérés
Compte des octets de données réelles dans le
champ
MG16C104 - Rév. 2013-12-19
®
HVAC Drive FC 102

Publicité

Table des Matières
loading

Table des Matières