C
Interface série RS485
C.3
Instructions/syntaxe de l'interface RS485
La commande du contrôleur de moteur via RS485 est opérée grâce aux objets également utilisés avec
RS232. Toutefois, la syntaxe des instructions de lecture/écriture des objets est plus étendue que celle
utilisée avec RS232.
Syntaxe :
Xtnn:HH...HH:CC
Désignation
Signification
abrégée
XT
Constantes fixes
nn
Numéro de nœud, identique au numéro de nœud CANopen (réglage par
micro-interrupteur DIL)
HH...HH
Données (syntaxe de commandes RS232)
CC
Somme de contrôle
Tab. C.4 Syntaxe des instructions RS485
– La réponse envoie aux cinq premiers caractères les caractères suivants :
"XRnn:" avec nn = numéro de nœud de l'appareil.
– Pour tous les appareils, le numéro de nœud 00 signifie "Broadcast" (diffusion). Ainsi, chaque
appareil peut réagir sans connaître les numéros de nœud.
– Les instructions du type "=", "?", etc. prennent en charge une somme de contrôle optionnelle. Cette
somme de contrôle est établie sans les 5 premiers caractères.
Au niveau des octets, tous les caractères sont ajoutés octet par octet sur une somme UINT8 sans
prise en considération du dépassement.
La somme de contrôle comprend la commande complète sans identification RS485 et sans somme
de contrôle.
Exemple :
pour "XT07:=607A00:000A0000:80"
la somme de contrôle "80" est générée sur
"=607A00:000A0000:"
.
– Les messages d'activation du Bootloader et du firmware sont envoyés exclusivement via le mode
RS232.
Exemple "Profile Position Mode" via RS485
Si le contrôleur de moteur est exploité via l'interface RS485, la commande peut être opérée
exactement comme s'il fonctionnait via l'interface RS232
nécessaire, écrire simplement le numéro de nœud avant la commande. Le numéro de nœud est para-
métré via le micro-interrupteur DIL.
Commande :
XT07:=607A00:000A0000
170
Profile Position Mode, page 164. Si
Envoyer la position cible de 10 tours au nœud 7
Festo – GDCP-CMMS-AS-G2-FW-FR – 1310NH – Français