Réponses D'exception - Siemens SINAMICS V20 Instructions De Service

Masquer les pouces Voir aussi pour SINAMICS V20:
Table des Matières

Publicité

Communication avec l'AP
7.2 Communication MODBUS
FC16 – Write Multiple Registers (Ecriture de registres multiples)
Lorsqu'un message contenant FC = 0x10 est reçu, 5 + N octets de données sont attendus,
c'est-à-dire que FC16 comporte 5 + N octets de données :
● 2 octets pour l'adresse de départ du registre
● 2 octets pour le nombre de registres
● 1 octet pour le nombre d'octets
● N octets pour les valeurs de registre
Octet 1
Octet 2
Octet 3
Adresse FC
Adresse de départ
(0x10)
Haut
Réponse du variateur
Octet 1
Octet 2
Adresse
FC (0x10)
Réponses d'exception
Si une erreur est détectée par le traitement MODBUS, l'esclave répond avec le FC de la
requête, mais avec le bit de poids fort du FC à l'état haut et avec le code d'exception dans le
champ de données. Toutefois, toute erreur détectée sur l'adresse globale 0 n'entraîne pas
de réponse, étant donné que tous les esclaves ne peuvent pas répondre simultanément.
Si une erreur est détectée dans le message reçu (par exemple, une erreur de parité, un
CRC incorrect, etc.), AUCUNE réponse n'est envoyée au maître.
Noter qu'en cas de réception d'une requête avec FC16 contenant une écriture que le
variateur ne peut pas réaliser (y compris une écriture sur une entrée zéro), les autres
écritures valides seront quand même réalisées même si une réponse d'exception est
renvoyée.
Les codes d'exception MODBUS suivants sont pris en charge par le variateur SINAMICS
V20 :
Code d'exception
01
02
03
04
180
Octet 4
Octet 5
Octet 6
Nombre de re-
gistres
Bas
Haut
Bas
Octet 3
Octet 4
Adresse de départ
Haut
Bas
Nom MODBUS
Code de fonction illicite
Adresse de données illicite
Valeur de données illicite
Défaillance d'un périphé-
rique esclave
Octet 7
...
Octet N -
1
Nombre
...
Valeur du registre N CRC
d'octets
Haut
Octet 5
Octet 6
Nombre de registres
Haut
Bas
Signification
Le code de fonction n'est pas pris en charge –
seuls FC3, FC6 et FC16 sont pris en charge.
Une adresse non valide a été interrogée.
Une valeur de données non valide a été détectée.
Un erreur irrécupérable s'est produite au cours du
traitement de l'opération par le périphérique.
Instructions de service, 05/2017, A5E34560200-007
Octet N
Octet N
Octet N
+ 1
+ 2
Bas
Haut
Bas
Octet 7
Octet 8
CRC
Haut
Bas
Variateur SINAMICS V20

Hide quick links:

Publicité

Table des Matières
loading

Table des Matières