Communication Modbus - Siemens SINAMICS V20 Instructions De Service

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

Publicité

Communication avec l'AP

6.2 Communication MODBUS

6.2
Communication MODBUS
Présentation
Dans MODBUS, seul le maître peut démarrer une communication et l'esclave y répond. Il
existe deux manières d'envoyer un message à un esclave. L'une est le mode de diffusion
individuelle (adresse 1 à 247) avec lequel le maître s'adresse directement à l'esclave ; l'autre
est le mode de diffusion générale (adresse 0) avec lequel le maître s'adresse à tous les
esclaves.
Lorsqu'un esclave a reçu un message qui lui était adressé, le code de fonction lui dit ce qu'il
faut faire. Pour la tâche définie par le code de fonction, l'esclave peut recevoir des données.
Et pour le contrôle des erreurs, un code CRC est également inclus.
Après avoir reçu et traité un message en diffusion individuelle, l'esclave MODBUS envoie
une réponse, mais uniquement si aucune erreur n'a été détectée dans le message reçu. Si
une erreur de traitement se produit, l'esclave répond par un message d'erreur. Les
caractères d'encadrement fixes suivants d'un message ne peuvent pas être modifiés : 8 bits
de données, 1 bit de parité et 1 ou 2 bit(s) de stop
Codes de fonction pris en charge
Le SINAMICS V20 ne prend en charge que trois codes de fonction. Si une requête
comportant un code de fonction inconnu est reçue, un message d'erreur est renvoyé.
FC3 – Read Holding Registers (Lecture des registres de maintien)
Lorsqu'un message contenant FC = 0x03 est reçu, 4 octets de données sont attendus, c'est-
à-dire que FC3 comporte 4 octets de données :
● 2 octets pour l'adresse de départ du registre
● 2 octets pour le nombre de registres
Octet 1
Octet 2
Adresse
FC (0x03)
Réponse du variateur
Octet 1
Octet 2
Octet 3
Adresse
FC (0x03) Nombre
d'octets
142
Octet 3
Octet 4
Adresse de départ
Haut
Bas
Octet 4
Octet 5
Valeur du registre 1
Haut
Bas
Octet 5
Octet 6
Nombre de registres
Haut
Bas
...
Octet N*2 - 1
Octet N*2
...
Valeur du registre N
Haut
Bas
Instructions de service, 09/2014, A5E34560200
Octet 7
Octet 8
CRC
Haut
Bas
Octet N*2 + 1
Octet N*2 + 2
CRC
Haut
Bas
Variateur SINAMICS V20

Publicité

Table des Matières
loading

Table des Matières