Codes D'erreur; Exception Responses; Codes D'erreur Pris En Charge Par Simocode Pro - Siemens SIMOCODE pro Manuel De Configuration

Pour modbus rtu
Masquer les pouces Voir aussi pour SIMOCODE pro:
Table des Matières

Publicité

3.2

Codes d'erreur

3.2.1

Exception Responses

Principe de fonctionnement
Si l'esclave détecte une erreur dans le télégramme de demande du maître (par ex. une
adresse de registre non autorisée), il entre le bit de plus haute valeur dans le code de
fonction du télégramme de réponse (c'est-à-dire le code de fonction demandé + 80h).
Ensuite, un octet avec l'Exception Code décrivant la cause de l'erreur est transmis.
Télégramme Exception Code typique
Le télégramme Exception Code de l'esclave est structuré par exemple comme suit : adresse
d'esclave 5, code de fonction 5 demandé, Exception Code 2
Télégramme de réponse de l'esclave :
Adresse de l'esclave
05H
3.2.2

Codes d'erreur pris en charge par SIMOCODE pro

Code
Signification selon
d'erreur
la spécification
Modbus
1
Illegal function
2
Illegal data
address
3
Illegal data value
4
Failure in
associated device
6
Busy, rejected
message
SIMOCODE pro Modbus RTU
Manuel de configuration, 04/2015, A5E33498234003A/RS-AA/001
Code de fonction
85H
Cause
Description succincte
Code de fonction
Le code de fonction demandé n'est pas pris en charge. Il ne se
non autorisé
trouve pas dans la liste des codes de fonction pris en charge par
SIMOCODE pro (voir Généralités (Page 24)).
Adresse de bit ou
L'adresse n'existe pas. Pour les fonctions qui utilisent un secteur
de registre non
d'adresses, toutes les adresses concernées par la requête sont
autorisée pour
vérifiées.
l'esclave
Valeur non
Le nombre d'adresses n'est pas correct. Le nombre de paramètres
autorisée dans
pour la fonction demandée était trop élevé (ou 0).
l'esclave
Erreur interne dans
Une erreur non spécifiée qui a empêché l'exécution de la requête
l'esclave
est présente dans le serveur.
L'esclave n'est pas
L'appareil est occupé et n'est pas en mesure d'exécuter à cet
prêt à recevoir.
instant la requête demandée. Cela peut se produire après un
processus de paramétrage sur Modbus si les nouvelles valeurs de
paramètres sont validées dans l'appareil.
Code d'erreur
02H
Communication
3.2 Codes d'erreur
CRC
0x....
35

Publicité

Table des Matières
loading

Table des Matières