6.11.7
Déroulement de la communication
Erreur logique
Si le périphérique détecte une erreur logique dans une requête, il répond au contrôleur par
une "réponse d'exception". Dans la réponse, le périphérique met à 1 le bit de poids le plus fort
dans le code de fonction. S'il obtient du contrôleur, par exemple, un code de fonction non
pris en charge, le périphérique répond par une "réponse d'exception" avec le code 01 (Illegal
Function Code).
Tableau 6- 67 Vue d'ensemble des codes d'exception
Code d'ex-
ception
01
02
03
04
Délai de timeout des données process (timeout de consigne)
Le "timeout de consigne" ne s'applique qu'à l'accès aux données process (40100 à 40109,
40110 à 40119). Le "timeout de consigne" n'est pas généré pour les données de paramétrage
(40300 à 40522).
Interface de bus de terrain :
Dans le paramètre p2040, définissez le temps pour l'échange cyclique de données process.
Plage de réglage : 0 ... 2000 s.
Le temps dépend de la quantité de données transmises et de la commande.
Modbus émet un "timeout de consigne" (F01910) si p2040 > 0 ms est paramétré et si aucune
donnée process n'est transmise pendant ce laps de temps.
CARTE COMM (CBE20) :
Dans le paramètre p8840, définissez le temps pour l'échange cyclique de données process.
Plage de réglage : 0 ... 2000 s.
Le temps dépend de la quantité de données transmises et de la commande.
Modbus émet un "timeout de consigne" (F08501) si p8840 > 0 ms est paramétré et si aucune
donnée process n'est transmise pendant ce laps de temps.
Variateurs en version châssis
Instructions de service, 06/2020, A5E00386870A
Nom Modbus
Illegal Function Code
Illegal Data Address
Illegal Data Value
Server Failure
6.11 Communication par Modbus TCP
Remarque
Un code de fonction inconnu (non pris en charge) a été
envoyé au périphérique.
Une adresse non valide a été interrogée.
Une valeur de données non valide a été détectée.
Le périphérique a été interrompu au cours du traitement.
Commande
319