Installation et con gurati...
Démarra
Adresse
ge
T1-T2-T3-
8 bits
T4
Tableau 5.14 Structure de télégramme Modbus RTU typique
5.8.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
5
5
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 n 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 nal
n'est pas valide pour les télégrammes combinés.
5.8.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 di usion
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.
5.8.5 Champ de fonction
Le champ de fonction d'une structure de télégramme
contient 8 bits. Les codes valides gurent 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 à e ectuer. Lorsque
l'esclave répond au maître, il utilise le champ de code de
62
®
VLT
Midi Drive FC 280
Contrôle
Fonction Données
CRC
8 bits
N x 8 bits
16 bits
Danfoss A/S © 07/2016 Tous droits réservés.
fonction pour indiquer soit une réponse normale (sans
Fin
erreur) soit le type d'erreur survenue (appelée réponse
d'exception).
T1-T2-T3-
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 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 chapitre 5.8.10 Codes
de fonction pris en charge par le Modbus RTU et au
chapitre 5.8.11 Codes d'exceptions Modbus.
5.8.6 Champ de données
Le champ de données est construit en utilisant des
ensembles de 2 chi res hexadécimaux, dans la plage de 00
à FF au format hexadécimal. Ces chi res sont composés
d'un caractère RTU. Le champ de données des
télégrammes envoyés par le maître à un dispositif esclave
contient des informations complémentaires que l'esclave
doit utiliser pour e ectuer l'action conséquente.
Les informations peuvent inclure des éléments tels que :
•
Adresses 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
5.8.7 Champ de contrôle CRC
Les télégrammes 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éri e le contenu du télégramme entier. Il s'applique
indépendamment de la méthode de contrôle de la parité
utilisée pour chaque caractère du télégramme. Le dispositif
de transmission calcule la valeur CRC, puis joint le CRC
comme étant le dernier champ du télégramme. Le
dispositif de réception recalcule un CRC lors de la
réception du télégramme et compare la valeur calculée à
la valeur réelle reçue dans le champ CRC. Si les 2 valeurs
ne sont pas égales, une temporisation du temps du bus se
produit. Le champ de contrôle d'erreur contient une valeur
binaire de 16 bits mise en œuvre sous la forme de deux
octets de 8 bits. Après la mise en œuvre, l'octet de poids
faible du champ est joint en premier, suivi de l'octet de
poids fort. L'octet de poids fort du CRC est le dernier octet
envoyé dans le télégramme.
MG07B204