Traitement Des Anomalies - Siemens SITRANS F MAG 8000 Modbus RTU Instructions De Service

Masquer les pouces Voir aussi pour SITRANS F MAG 8000 Modbus RTU:
Table des Matières

Publicité

Octet du message
Version majeure de l'option de commu‐
nication
CRC de 16 bits
6.7

Traitement des anomalies

Il existe un jeu défini de codes d'anomalie que les esclaves peuvent renvoyer en cas de
problèmes. Toutes les anomalies sont signalées dans la réponse de l'esclave par ajout de 80
hexa au code de fonction de la demande, cet octet étant suivi par un code d'anomalie.
Tableau 6-16 Codes d'anomalie
Code d'anomalie
Texte de l'anomalie
(déc.)
01
Fonction interdite
02
Adresse de données inter‐
dite
03
Valeur de données interdite
04
Défaillance d'esclave
06
Acquittement Occupé
En cas de réception d'un code d'anomalie 04, il faut effectuer d'autres demandes pour mieux
circonscrire le problème.
S'il y a quelque doute que ce soit sur l'adresse en échec, il est possible de lire "Last Coil/
HoldReg ErrorAddr". L'adresse en défaut sera alors renvoyée.
Tableau 6-17 Adresse dernière erreur de bobine/registre de maintien
Registre
Adresse Modbus Nombre
MODBUS
4:00681
680
4:00682
681
4:00683
682
4:00684
683
MAG 8000 Modbus RTU
Instructions de service, 04/2016, A5E03828423-AA
Description
Non utilisé dans MAG 8000
Description
Le code de fonction reçu dans la requête ne correspond pas à une action
autorisée pour l'esclave.
L'adresse de données reçue dans la requête ne correspond pas à une
adresse autorisée pour l'esclave.
Une valeur contenue dans le champ de requête n'est pas une valeur
autorisée pour l'emplacement adressé. Cela peut signaler une erreur
dans la structure du reste d'une demande complexe, par exemple que la
longueur implicite est incorrecte.
La demande est inacceptable pour une autre raison. Par exemple, la
valeur de données à écrire est évaluée comme étant au-delà des limites.
L'esclave est en train de traiter une commande de longue durée. Le
maître doit renvoyer le message plus tard quant l'esclave sera libre.
Type de
d'octets
données
2
Word
2
Word
2
Word
2
Word
Longueur
1 octet
2 octets
Description
Last Coil ErrorAddr (Commande MODBUS : 1 ou
5)
Last Coil ErrorNo (127 = pas d'erreur)
Last HoldReg ErrorAddr (Commande MODBUS :
3 ou 16)
Last HoldReg ErrorNo (127 = pas d'erreur)
Codes de fonction
6.7 Traitement des anomalies
Lecture/
écriture
L
L
L
L
37

Publicité

Table des Matières
loading

Table des Matières