Protocole Ascii - GE ASTATplus Manuel D'utilisation

Table des Matières

Publicité

6.2.2. Protocole ASCII

La valeur du paramètre XP doit être 0 pour utiliser ce protocole de communication.
Il est possible de contrôler l'AstatPlus à partir d'un équipement en utilisant des caractères ASCII standard. 2 fonctions sont
disponibles pour LIRE (READ) et ECRIRE (WRITE) les paramètres.
Ecriture de paramètres dans l'ASTATplus:
Pour envoyer une valeur dans un paramètre, le format de commande est le suivant:
Requête de l'équipement:
Réponse de l'AstatPlus:
Où ':'
: caractère indiquant le début de la commande
'ss' : adresse de l'AstatPlus
'xxx' : numéro du paramètre (3 bytes sont nécessaires)
'yyy' : valeur à écrire (3 bytes sont nécessaires)
'
' : touche retour, indiquant la fin de la commande
A
Note : la modification de paramètres n'est pas permise lorsque le démarreur fonctionne.
Lecture de paramètres à partir de l'ASTATplus:
Pour lire une valeur, le format de la commande est le suivant :
Requête de l'équipement:
Réponse de l'AstatPlus:
Où ':'
: caractère indiquant le début de la commande
'ss'
: adresse de l'AstatPlus
'xxx'
: numéro du paramètre (3 bytes sont nécessaires)
'yyyyy' : valeur du paramètre à lire
'
'
: touche retour, indiquant la fin de la commande
A
Exemples:
Si vous essayez de communiquer avec la station 2 :
- Pour démarrer l'AstatPlus, la commande est : :02W060000
- Pour arrêter l'AstatPlus, la commande est :
- Pour régler la rampe d'accélération à 35 sec, la commande est:
- Pour connaître le type de surcharge sélectionnée, la commande est: :02R016
(si par exemple, la réponse est
Le tableau du chapitre 6.2.5 donne la liste complète des paramètres qui peuvent être contrôlés par l'interface série.
6.2.3. Protocole : MODBUS RTU
Modbus RTU est un protocole standard de communication. Il est complètement pré-défini, ainsi tout équipement maître
Modbus sera capable d'envoyer et de recevoir des données de l'AstatPlus. La valeur du paramètre XP doit être 1 pour utiliser
ce protocole de communication.
La communication démarre par une requête du maître, à laquelle l'AstatPlus (esclave) répond.
Chaque message du maître vers l'esclave, et inversement, est transmis de façon asynchrone comme suit :
Temps d'attente
Adresse esclave
3.5 caractères
0-247
Il est nécessaire de donner une adresse à chaque esclave. Un module Modbus maître peut contrôler jusqu'à 248 adresses
différentes, mais comme l'adresse 0 est réservée pour des messages de transmission, il n'y a en fait que 247 esclaves.
Le code de détection d'erreur est CRC.
Le protocole Modbus définit 24 fonctions différentes, mais 3 sont utilisées pour l'AstatPlus:
- Lecture (Read)
- Ecriture (Write)
- Lecture + Ecriture ( Read + Write)
:ssWxxxyyy
A
:ssWxxxyyy
A
:ssRxxx
A
:ssRxxxyyyyy
A
A
:02W060001
A
:02R01600004
, ceci signifie que la courbe sélectionnée est IEC, classe 10).
A
Code fonction
1-24
:02W005035
A
;
A
Données
CRC
N caractères
2 caractères
ASTATplus
B
35
Temps d'attente
3.5 caractères

Publicité

Table des Matières
loading

Table des Matières