RÉSEAUX DE COMMUNICATION
Exemple : activating the command enables ramp (bit 100 = 1) of a MVW3000 at address 1:
Adresse
Fonction
Nombre de bit (octet fort)
Nombre de bit (octet faible)
Valeur de bit (octet fort)
Valeur de bit (octet faible)
CRC-
CRC+
Pour cette fonction, la réponse de l'esclave est une copie identique de la requête envoyée par le maître.
9.2.7.4 Fonction 06 : Écriture sur registre unique
Cette fonction est utilisée pour écrire une valeur pour un registre unique. Sa structure est la suivante (les valeurs
sont toujours hexadécimales, et chaque champ représente un octet) :
Adresse de l'esclave
Fonction
Adresse d'octets initiale (octet fort)
Adresse de registre initiale (octet faible)
Valeur pour le registre (octet fort)
Valeur pour le registre (octet faible)
CRC-
CRC+
Exemple : écriture de référence de vitesse (variable de base 4) égale à 900 tr/min, d'un MVW3000 à l'adresse 1.
Il convient de noter que la valeur de la variable de base 4 dépend du type de moteur utilisé et que la valeur
8191 est équivalente à la vitesse nominale du moteur. Dans ce cas, supposons que le moteur ait une vitesse
nominale de 1800 tr/min ; la valeur qui sera inscrite dans la variable de base 4 pour une vitesse de 900 tr/min
est donc la moitié de 8191, c'est-à-dire 4096 (1000h).
Adresse
Fonction
Registre (octet fort)
Registre (octet faible)
Valeur (octet fort)
Valeur (octet faible)
CRC-
CRC+
9-48 | MVW3000
Tableau 9.36: Exemple de structure de télégramme
Requête du maître
Champ
Valeur
0x01
0x05
0x00
0x64
0xFF
0x00
0xCD
0xE5
Tableau 9.37: Structure des télégrammes
Requête (Maître)
Tableau 9.38: Exemple de structure de télégramme
Requête du maître
Champ
Valeur
0x01
0x06
0x13
0x8C
0x10
0x00
0x41
0x65
Réponse esclave
Champ
Adresse
Fonction
Nombre de bit (octet fort)
Nombre de bit (octet
faible)
Valeur de bit (octet fort)
Valeur de bit (octet fort)
CRC-
CRC+
Réponse (Esclave)
Adresse de l'esclave
Fonction
Adresse de registre (octet fort)
Adresse de registre (octet faible)
Valeur pour le registre (octet fort)
Valeur pour le registre (octet faible)
CRC-
CRC+
Réponse esclave
Champ
Valeur
Adresse
0x01
Fonction
0x06
Registre (octet fort)
0x13
Registre (octet faible)
0x8C
Valeur (octet fort)
0x10
Valeur (octet faible)
0x00
CRC-
0x41
CRC+
0x65
Valeur
0x01
0x01
0x01
0x02
0xD0
0x49
0xCD
0xE5