10.10
Lecture des données
Le variateur envoie toutes les données à l'hôte, pour peu que la requête
soit valide. Le format d'un message de requête de données est le
suivant :
Requête de l'hôte :
réinitialisation -
adresse -
paramètre -
fin
Par exemple, pour obtenir le point de réglage de vitesse 01.17 du
variateur numéro 12, envoyez :
COMMANDE
ADRESSE
EOT
1
1
2
2
Commande
-D
Le variateur répond de la manière suivante :
début -
paramètre -
5 caractères de données -
fin -
Somme de contrôle du bloc (BCC)
COM-
PARAM
MANDE
STX
0
1
1
7
-
Commande
-B
La réponse confirme tout d'abord que les données envoyées
correspondent à la référence de vitesse 1 (01.17) ; les cinq caractères
suivants indiquent le réglage actuel en tant que pourcentage d'une
pleine vitesse. Le premier caractère est + ou -, et indique le sens de
rotation ; le reste correspond à la valeur numérique. Dans cet exemple,
le message indique : marche arrière à 47,6% de la pleine vitesse.
10.10.1
Répétition d'une requête
Pour que le variateur envoie de façon répétée des données concernant
le même paramètre, il est possible d'utiliser l'accusé réception négatif
NAK (Control-U) sur le clavier. Cela permet de gagner du temps lors de
la surveillance prolongée d'une valeur de paramètre.
10.10.2
Paramètre suivant
Pour obtenir des données sur le même variateur concernant le
paramètre suivant en ordre numérique, envoyez l'accusé réception
positif ACK (Control-F). Le variateur répond en transmettant les
données relatives au paramètre suivant dans la séquence.
10.10.3
Paramètre précédent
Pour obtenir des données sur le même variateur concernant le paramètre
précédent en ordre numérique, envoyez le retour arrière BS (Control-H).
10.10.4
Numéro de paramètre invalide
Si l'hôte envoie un numéro de paramètre que le variateur ne reconnaît
pas, par exemple 1723, le variateur répond par EOT.
10.10.5
Somme de contrôle du bloc (BCC)
Pour assurer que les données reçues puissent être vérifiées, une
somme de contrôle est jointe à la fin de chaque commande ou réponse
de données. La somme de contrôle du bloc est automatiquement
calculée par la logique d'envoi et est dérivée de la manière suivante :
Tout d'abord, un OU-exclusif binaire est effectué sur tous les caractères
du message après le paramètre de commande de début de texte.
Par exemple, si le message à envoyer au variateur numéro 14 est le
suivant :
« régler la référence de vitesse 1 au 47,6% de la pleine
vitesse en marche arrière »
102
PARAM
COMMANDE
0
1
1
7
ENQ
Commande
-E
DONNÉES
COMMANDE
BCC
0
4
7
6
ETX
Commande
-C
www.controltechniques.com
Il est envoyé ainsi :
Réinitialisation
Adresse série
Début du texte
Paramètre
Marche arrière
476
Fin du message
enfin,
Chaque chiffre séparé
0 1 1 7 - 0 4 7 6 et Control-C
est représenté par un caractère hexadécimal et calculé en binaire
comme indiqué dans le tableau. L'XOR est indiqué progressivement
pour chaque caractère.
Caractère
menu
0
1
paramètre
1
7
- (moins)
,
0
4
7
6
ETX
L'XOR final, qui est souligné, correspond à la somme de contrôle du
bloc à condition que sa valeur décimale équivalente dépasse 31.
Étant donné que les caractères ASCII de 00 à 1F hexa sont utilisés pour
les codes de contrôle uniquement, la somme de contrôle du bloc (BCC)
doit dépasser la valeur décimale de 31. Lorsque le XOR produit un
nombre (équivalent à la décimale) inférieur à 32, 32 est ajouté. Par
conséquent, dans l'exemple du XOR précédent,
010 1100 = 44 décimal, de sorte que la somme de contrôle du
bloc est le caractère 44
pour lequel le caractère ASCII est =,
Par conséquent, le message complet pour régler la vitesse du variateur
numéro 14 à 47,6% en marche arrière correspond à celui indiqué dans
l'exemple de message de la page précédente.
10.11
Utilisation de Mentor sur un réseau
comprenant d'autres variateurs CT
Contrairement à certains autres produits Control Techniques tels que
l'Unidrive ou la carte MD29, le variateur Mentor ne gère pas l'adressage
en groupe. Il est donc important que, lorsque Mentor se trouve sur un
réseau comprenant des variateurs gérant l'adressage de groupe,
l'adresse du variateur définie dans le paramètre 11.11 ne contienne pas
de zéro. Autrement dit, choisissez une adresse de 11 ou supérieure, et
excluez les nombres 20, 30, 40 etc. Cela permettra d'assurer que les
messages envoyés à Mentor ne soient pas reconnus accidentellement
comme des commandes de groupes d'autres variateurs.
10.12
Adressage global
Le variateur Mentor II gère également l' adressage global. Cela permet
de transmettre un message à tous les variateurs d'un réseau - pour ce
faire, le contrôleur envoie ses messages à l'adresse 00. Veuillez
remarquer que lors de l'utilisation de l'adressage global, les variateurs
ne répondent à aucun message de commande.
EOT (Control-D)
1 1 4 4
STX (Control-B)
Non compris dans le calcul de la somme de
contrôle du bloc (BCC)
Le calcul de la somme BCC commence ici
0 1 1 7 (Numéro du menu° et du paramètre)
- (signe moins)
0 4 7 6
ETX (Control-C)
BCC calculée comme indiqué
Caractère ASCII
XOR
011
0000
011
0001
000
011
0001
011
011
0111
000
010
1101
010
011
0000
001
011
0100
010
011
0111
001
011
0110
010
000
0011
010
Guide d'utilisation Mentor II
Numéro d'édition : 13
0001
0000
0111
1010
1010
1110
1001
1111
1100