Champ D'adresse; Champ De Fonction; Champ De Données; Champ De Contrôle Crc - Danfoss VLT AQUA Drive FC 202 Manuel De Configuration

Masquer les pouces Voir aussi pour VLT AQUA Drive FC 202:
Table des Matières

Publicité

Installation et configurati...
®
Manuel de configuration du variateur VLT
AQUA Drive FC 202

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

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 l'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 une
erreur (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. De plus, l'esclave place un code unique dans le champ de données du message de réponse. Ce
7
7
code indique au maître l'erreur survenue ou la raison de l'exception. Voir l'7.8.9 Codes de fonction pris en charge par le
Modbus RTU.
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. Ces séquences sont composées d'un caractère RTU. Le champ de données des messages envoyés par le
maître au dispositif esclave contient plus d'informations que l'esclave doit utiliser pour effectuer l'action définie par le code
de fonction. Ces informations peuvent inclure des éléments tels que des adresses de bobines ou de registres, la quantité
d'éléments et le compte d'octets de données réels dans le champ.
7.8.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 contenu du message entier. Il s'applique indépendamment de la
méthode de contrôle de la parité utilisée pour chaque caractère du message. Le dispositif de transmission calcule la valeur
CRC, puis joint le CRC comme étant le dernier champ du message. Le dispositif de réception recalcule un CRC lors de la
réception du message et compare la valeur calculée à la valeur réelle reçue dans le champ CRC. Si les deux 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 comme deux octets de 8 bits. Après le contrôle des erreurs, 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 message.

7.8.8 Adresse de registre des bobines

En Modbus, toutes les données sont organisées dans des registres de bobines et de maintien. Les bobines contiennent un
seul bit, tandis que les registres de maintien contiennent un mot à 2 octets (16 bits). Toutes les adresses de données des
messages du Modbus sont référencées sur zéro. La première occurrence d'un élément de données est adressée comme un
nombre zéro d'élément. Par exemple : la bobine connue comme bobine 1 dans un contrôleur programmable est adressée
comme bobine 0000 dans le champ d'adresse de données d'un message du Modbus. La bobine 127 décimal est adressée
comme bobine 007EHEX (126 décimal).
Le registre de maintien 40001 est adressé comme registre 0000 dans le champ d'adresse de données du message. Le champ
de code de fonction spécifie déjà une exploitation "registre de maintien". La référence 4XXXX est donc implicite. Le registre
de maintien 40108 est adressé comme registre 006BHEX (107 décimal).
®
182
MG20Z104 - VLT
est une marque déposée Danfoss

Publicité

Table des Matières
loading

Table des Matières