Commencer par les exemples de commande et de communication terminal
Note : Si plusieurs servocommandes sont connectées au port COM du PC, la
IMN1275FR
1.
Sélectionner le bon n
sur le PC :
– Vitesse de transmission : 9600
– Protocole (Hardware, Xon/Xoff, None) : OFF
– Longueur de données : 8 bits
– Bit d'arrêt : 1
– Parité : aucune
2.
Définir l'adresse de la servocommande. L'adresse est définie par les
commutateurs AS1-1 à AS1-4. Pour localiser une servocommande,
entrer "A" puis l'adresse de la servocommande, ex : A3 (recherche une
servocommande dont l'adresse est 3). Si une servocommande ayant "3"
comme adresse fonctionne et est connectée au port COM du PC, elle
répond par un signe ">" pour indiquer que la communication est établie.
Une commande supplémentaire peut être envoyée à la servocommande
A3.
Le fait d'entrer une commande d'adresse ayant un autre numéro
d'adresse met fin à la communication avec la servocommande A3. Si
plusieurs servocommandes sont connectées au port COM du PC, le fait
d'entrer l'adresse d'une autre servocommande également connectée
interrompt la voie de transmission avec les autres au profit de cette
dernière.
3.
La communication est maintenant établie et on peut utiliser des
commandes ASCII.
communication ne peut s'établir correctement que si elles ont des adresses
différentes.
4.
Messages d'erreur (provenant de la servocommande)
Si la syntaxe et les valeurs de la chaîne de commande ASCII sont
correctes, la servocommande accepte la commande et répond en
envoyant le signe "<" comme accusé de réception. Si une erreur a été
détectée dans la commande transmise, la servocommande rejette la
commande en envoyant une chaîne d'erreur corrélée. Les différents
types d'erreurs renvoyés par le terminal sont les suivants :
– SYNTAX ERROR (erreur de syntaxe) : caractère invalide;
– EXECUTION ERROR (erreur d'exécution) : commande invalide;
– RANGE ERROR (erreur de plage) : valeur du paramètre invalide;
– INVALID EXE CONTEXT (contexte exe invalide) : commande ou
mode de fonctionnement invalide;
– control DESIGN FAILURE (défaillance de conception de la
servocommande) : conception de la servocommande invalide;
– INPUT BUFFER OVERFLOW (débordement du tampon d'entrée) :
la ligne de commande compte plus de 80 caractères;
– TOO MANY PARAMETERS (trop de paramètres) : trop de
paramètres;
– REQ. PARAMETER MISSED (paramètre nécessaire absent) : pas
assez de paramètres;
En cas d'erreur, le protocole d'événement renvoie un NAK (accusé de
réception négatif) à l'utilisateur. Le contrôle d'erreur ne peut effectuer
qu'un contrôle de syntaxe et de plage pour chaque commande. Le
contrôle d'erreur ne contrôle pas une valeur de paramètre erronée
susceptible d'altérer le fonctionnement du système.
o
de port COM et entrer les paramètres suivants
Jeu de commandes B-3