Exemple de message MEMOBUS
Un exemple de message de commande/réponse MEMOBUS est fourni ci-après.
Lecture du contenu du registre de la mémoire du variateur
Il est possible de lire en une fois le contenu de 16 registres de mémoire d'un variateur.
Entre autres choses, le message de commande doit contenir l'adresse de départ du premier registre et le
nombre de registres à lire. Le message de réponse contiendra le contenu du premier numéro de registre et du
suivant ayant été défini pour la quantité.
Les contenus du registre de la mémoire sont séparés par intervalles de huit bits supérieurs et de huit bits
inférieurs.
Les tableaux suivants présentent des exemples de messages issus de la lecture des signaux d'état, des
informations relatives aux erreurs, de l'état des liaisons de données et des références de fréquence du variateur
esclave 2.
Message de commande
Adresse esclave
Code fonction
Supérieur
Adresse de
démarrage
Inférieur
Supérieur
Quantité
Inférieur
Supérieur
CRC-16
Inférieur
Test en boucle de rappel
Le test en boucle de rappel renvoie les messages de commande directement sous forme de messages de
réponse et sans modifier le contenu pour contrôler les communications entre le maître et l'esclave. Vous
pouvez définir vous-même un code de test et des valeurs de données.
Le tableau suivant présente un exemple de message survenant lors de l'exécution d'un test en boucle de rappel
avec l'esclave n° 1.
Message de commande
Adresse esclave
Code fonction
Supérieur
Code test
Inférieur
Supérieur
Données
Inférieur
Supérieur
CRC-16
Inférieur
Message de réponse
(en fonctionnement normal)
02H
Adresse esclave
03H
Code fonction
00H
Volume de données
20H
Supérieur
1er registre de
stockage
00H
Inférieur
04H
Registre de
Supérieur
stockage
45H
Inférieur
suivant
F0H
Registre de
Supérieur
stockage
Inférieur
suivant
Registre de
Supérieur
stockage
Inférieur
suivant
Supérieur
CRC-16
Inférieur
Message de réponse
(en fonctionnement normal)
01H
Adresse esclave
08H
Code fonction
00H
Supérieur
Code test
00H
Inférieur
A5H
Supérieur
Données
37H
Inférieur
DAH
Supérieur
CRC-16
8DH
Inférieur
Message de réponse
(en cas d'erreur)
02H
Adresse esclave
03H
Code fonction
08H
Code d'erreur
00H
Supérieur
CRC-16
65H
Inférieur
00H
00H
00H
00H
01H
F4H
AFH
82H
Message de réponse
(pendant une erreur)
01H
Adresse esclave
08H
Code fonction
00H
Code d'erreur
00H
Supérieur
CRC-16
A5H
Inférieur
37H
DAH
8DH
02H
83H
03H
F1H
31H
6
01H
89H
01H
86H
50H
85
6-