Interface Rs232 - Festo CMMP Série Manuel

Masquer les pouces Voir aussi pour CMMP Série:
Table des Matières

Publicité

3. Description du produit
3.4.2

Interface RS232

Le protocole RS232 est principalement prévu comme interface de paramétrage, mais
permet aussi la commande du servorégulateur de position CMMP-AS en mode test.
Communication RS232
L'interface de paramétrage communique avec le CMMP-AS via l'interface sérielle. Celle-ci
peut en outre être utilisée à des fins de débogage. La vitesse par défaut de l'interface
sérielle est de 9 600 Bauds. En fonctionnement, la vitesse augmente en principe jusqu'à
115 kBauds afin d'obtenir une communication plus rapide.
La réception de caractères est commandée par interruption. Les caractères reçus sont
archivés dans un tampon circulaire. En cas de dépassement du tampon, un bit d'erreur est
émis et un message d'erreur est communiqué. L'émission de chaînes de caractères se
déroule en polling, et dans le programme cadre en cas de besoin.
Un protocole ASCII est utilisé pour transmettre les objets de communication.
À partir de ces objets de communication, il est possible d'accéder aux valeurs réelles et
aux paramètres du contrôleur de moteur pas à pas. Pour ce faire, toutes les dimensions
physiques sont transmises en unités de base normalisées. Le tableau suivant définit la
syntaxe des instructions des objets de communication :
Instruction
Écrire objet :
OW:NNNN:DDDDDDDD
Lire l'objet :
OR:NNNN
Lire la valeur interne :
OI:NNNN
Lire la valeur minimale :
ON:NNNN
Lire la valeur maximale :
OX:NNNN
Tableau 3.1 Syntaxe des instructions des objets de communication
32
Réponse
Description
OK!
En l'absence de dysfonctionnement, un "OK!" est
ou
toujours renvoyé. En cas d'erreur, l'instruction et
OW:FFFF FFFF
un code d'erreur sont envoyés.
Réponse en principe 32 Bits. En cas d'erreur,
NNNN:DDDDDDDD
l'instruction et un code d'erreur sont envoyés.
ou
OR:FFFF FFFF
NNNN:DDDDDDDD
Réponse en principe 32 Bits. En cas d'erreur,
ou
l'instruction et un code d'erreur sont envoyés.
OI:FFFF FFFF
NNNN:DDDDDDDD
Réponse en principe 32 Bits. En cas d'erreur,
ou
l'instruction et un code d'erreur sont envoyés.
ON:FFFF FFFF
NNNN:DDDDDDDD
Réponse en principe 32 Bits. En cas d'erreur,
ou
l'instruction et un code d'erreur sont envoyés.
OX:FFFF FFFF
Festo P.BE-CMMP-AS-C20-11A-FR 1010NH

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Cmmp-asc20-11a

Table des Matières