Informations relatives
Informations
Installation
à la sécurité
sur le produit
mécanique
Adresse du
Read
registre de début
Pr 01.028
Pr 01.028
Pr 01.028
Pr 01.029
Pr 01.029
Pr 01.030
Pr 01.028 à Pr 01.029
Pr 01.028 à Pr 01.029
* Le bit 14 est réglé pour permettre l'accès 32 bits.
Écriture quand le type de paramètre courant est différent du type sélectionné
L'esclave autorise l'écriture d'une valeur 32 bits dans un paramètre 16 bits tant que la valeur 32 bits reste dans la plage normale du paramètre
16 bits.
L'esclave autorise une écriture 16 bits dans un paramètre 32 bits. L'esclave ajoute un signe à la valeur écrite, de sorte que la plage effective de ce
type d'écriture devient -32768 à +32767.
Par exemple, si Pr 01.028 a une plage de ±100000 et que Pr 01.029 a une plage de ±10000.
Adresse du
Écriture
registre de début
Pr 01.028
Pr 01.028
Pr 01.028
Pr 01.029
Pr 01.029
* Le bit 14 est réglé pour permettre l'accès 32 bits.
8.7.8
Exceptions
L'esclave envoie une réponse d'exception si une erreur est détectée dans la demande du maître. Si un message est corrompu et que la trame n'est
pas reçue ou en cas d'échec du CRC, l'esclave n'émet pas d'exception. Dans ce cas, le maître n'aura pas de réponse de l'esclave (« timeout »).
Si une demande d'écriture multiple (code fonction 16 ou 23) excède la taille maximum acceptée par l'esclave, alors l'esclave rejettera le message.
Aucune exception ne sera transmise et le maître n'aura pas de réponse.
Format de message d'exception
Le message d'exception de l'esclave utilise le format suivant.
Octet
0
1
2
3
4
Codes d'exception
Les codes d'exception suivants sont pris en charge.
Code
1
Code fonction non pris en charge
2
Adresse de registre hors plage ou demande de lecture d'un nombre trop élevé de registres
102
Installation
Mise en
Paramètres
électrique
service
de base
Nombre de
registres 16 bits
127
1
16511*
2
16511*
1
128
1
16512*
2
16513*
2
127
2
16511*
4
Nombre de registres
16 bits
127
1
127
1
16511
2
128
1
16512
2
Adresse du nœud de la source de l'esclave
Code fonction d'origine avec bit 7 réglé
Code d'exception
Bit le moins significatif du CRC
Bit le plus significatif du CRC
Mise en marche
Optimi-
Fonctionnement de
du moteur
sation
la carte média NV
Réponse
0x5678
0x12345678
Exception 2
0xABCD
0xFFFFABCD
0x00000123
0x5678, 0xABCD
0x12345678, 0xFFFFABCD
Données
0x1234
0xABCD
0x00001234
0x0123
0x00000123
Description
Description
Unidrive M600 Guide de mise en service - Contrôle
API
Paramètres
Diagno-
embarqué
avancés
stics
Commentaires
L'accès 16 bits standard à un registre
32 bits retourne un mot 16 bits faible de
données tronquées.
Accès 32 bits complet.
Le nombre de mots doit être impair pour
l'accès 32 bits.
L'accès 16 bits standard à un registre
32 bits retourne un mot 16 bits faible de
données.
L'accès 32 bits à un registre 16 bits
retourne des données 32 bits associées
à un signe.
L'accès 32 bits à un registre 16 bits
retourne des données 32 bits associées
à un signe.
L'accès 16 bits standard à un registre
32 bits retourne un mot 16 bits faible de
données tronquées.
Accès 32 bits complet.
Commentaires
Écriture 16 bits standard dans un registre
32 bits. Valeur écrite = 0x00001234
Écriture 16 bits standard dans un registre
32 bits. Valeur écrite = 0xFFFFABCD
Valeur écrite = 0x00001234
Valeur écrite = 0x0123
Valeur écrite = 0x00000123
Informations sur la
conformité UL
Édition : 2