Traitement des erreurs et réponses aux exceptions – Basler Electric DECS-400 Manuel d'utilisation
Page 247

Tableau B-1. Paramètres de communication du DECS-400
Paramètre
Programmable
Y (Oui)/N (Non)
Valeur par défaut
Valeurs possibles
Débit en bauds
Y
9 600
4 800, 9 600 ou 19 200
Volume de
données (en bits)
N
8
S/O
Parité
Y
Sans
N=Sans, O=Impaire, E=Paire
Bits d'arrêt
Y
2
1 ou 2.
Adresse de
l'esclave Modbus
Y
247
Message général, 1 à 247 pour un esclave
Délai de réponse
Modbus (en ms)
Y
10 ms
De 0 à 200 ms par incréments de 10 ms
Les paramètres de communication peuvent être définis par l’utilisateur lors de l'installation, puis modifiés
en temps réel tandis que le système est en fonctionnement.
Considérations relatives à l'encadrement et au temps de référence des messages
À la réception des messages, le DECS-400 accepte une latence entre octets de 3,5 caractères avant de
considérer les messages comme complets.
À réception d'une requête valide, le DECS-400 attend une durée déterminée, définie dans le registre des
délais de réponse Modbus (48108) avant d'initier une réponse. Ce registre peut contenir des valeurs
comprises entre 0 et 200 ms. Le délai de réponse est défini par défaut sur la valeur 10 ms. L'utilisateur
peut configurer le paramètre de délai à distance sur « 0 » pour minimiser la latence de la réponse.
Le Tableau B-2 répertorie les données suivantes : temps de transmission du message de réponse (en
ms) et délais de 3,5 caractères (en ms) pour la longueur maximum des messages de réponse
(225 caractères), les réponses aux requêtes de lecture de 125 points et divers débits en bauds.
Tableau B-2. Considérations relatives aux temps de référence pour 10 bits de caractère (8 bits de
données + 1 bit de départ + 1 bit d'arrêt)
Débit (en
bauds)
Délai de
1 caractère
(ms)
Délai de
3,5 caractères
(ms)
Temps de transmission (en ms)
du message de réponse registre de lecture
d'une longueur max. de 255 caractères
4 800
2,083
7,292
531,165
9 600
1,0417
3,645
265,6335
19 200
0,52083
1,823
132,812
Traitement des erreurs et réponses aux exceptions
Une requête reçue avec une adresse de dispositif inexistant, une erreur d'encadrement ou une erreur
CRC est ignorée. Aucune réponse n’est transmise. Les requêtes transmises au DECS-400 contenant des
références de registre ou un code de fonction non pris en charge ou des valeurs erronées dans le bloc de
données donnent lieu à des messages de réponse d'erreur accompagnés d'un code de réponse
d'exception.
Ces messages comportent chacun l'adresse du dispositif esclave (DECS-400), le code de fonction avec
le bit de poids fort défini à 1 et un champ de contrôle d'erreur (CRC).
Les codes de réponse d'exception supportés par le DECS-400 sont répertoriés dans le Tableau B-3.
Tableau B-3. Codes de réponse d'exception supportés
Code
Nom
Signification
01
Fonction
erronée
Le Code de Fonction/Sous-fonction de requête n'est pas supporté ; la
requête comprend plus de 125 registres, la requête de « registres de
présélection multiples » comprend plus de 100 registres.
9369770990 Rev R
Communication Modbus™ du DECS-400
B-3