Télécharger Imprimer la page

Danfoss iC2-Micro Guide D'application page 68

Masquer les pouces Voir aussi pour iC2-Micro:

Publicité

Variateurs de fréquence iC2-Micro
Guide d'application
Bits par octet
Champ de contrôle d'erreur
6.1.6.3.2 Structure du télégramme Modbus RTU
Le dispositif de transmission place un télégramme 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 télégramme, de lire la portion d'adresse, de déterminer à quel dispositif il
s'adresse (ou tous les dispositifs si le télégramme est à diffusion générale) et de reconnaître la fin du télégramme. Les télégrammes
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 surveille en permanence le bus du réseau, même pendant les intervalles silencieux. Lorsqu'un
variateur ou un dispositif reçoit le 1
s'adresse. Les télégrammes du Modbus RTU adressés à zéro sont les télégrammes à diffusion générale. Aucune réponse n'est per-
mise pour les télégrammes à diffusion générale. Une structure de télégramme typique est présentée dans le tableau suivant.
Tableau 34: Structure des télégrammes Modbus RTU
Démarrage
Adresse
T1-T2-T3- T4
8 bits
6.1.6.3.3 Champ démarrage/arrêt
Les télégrammes commencent avec une période silencieuse d'au moins 3,5 intervalles de caractère mise en œuvre sous la forme
d'un multiple d'intervalles à la vitesse de transmission du réseau sélectionnée (indiqué comme démarrage T1-T2-T3-T4). Le 1
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 télégramme. Un nouveau télégramme peut commencer après cette période.
Transmettre la structure entière du télégramme 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 télégramme incomplet et considère
que le prochain octet est le champ d'adresse d'un nouveau télégramme. De même, si un nouveau télégramme commence avant 3,5
intervalles de caractère après un télégramme, le dispositif de réception le considère comme la suite du télégramme 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 télé-
grammes combinés.
6.1.6.3.4 Champ d'adresse
Le champ d'adresse d'une structure de télégramme 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 télégramme. 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.
6.1.6.3.5 Champ de fonction
Le champ de fonction d'une structure de télégramme 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 télégrammes entre le maître et l'esclave. Lorsqu'un télégramme 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 répond au maître, il utilise le champ de code de fonction pour indiquer soit une réponse normale (sans erreur) soit le type
d'erreur 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 re-
nvoie 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 télégramme de réponse. Ce code indique au maître le type d'erreur survenue ou la
raison de l'exception. Se reporter également au
ceptions
Modbus.
68 | Danfoss A/S © 2023.03
2 caractères hexadécimaux contenus dans chaque champ à 8 bits du télégramme.
1 bit de démarrage.
8 bits de données, bit de plus faible poids envoyé en premier.
1 bit pour parité paire/impaire ; pas de bit en l'absence de parité.
1 bit d'arrêt si la parité est utilisée ; 2 bits en l'absence de parité.
Contrôle de redondance cyclique (CRC).
er
champ (le champ d'adresse), il le décode pour déterminer à quel dispositif le message
Fonction
Données
8 bits
N x 8 bits
6.2.2 Codes de fonction pris en charge par le Modbus RTU
Configurations RS485
Contrôle CRC
Fin
16 bits
T1-T2-T3- T4
et au
AB413939445838fr-000201 / 130R1254
er
6.2.3 Codes d'ex-

Publicité

loading

Ce manuel est également adapté pour:

Ic2-micro serie