Télécharger Imprimer la page

Lecureux eScrew Manuel Utilisateur page 84

Publicité

Manuel utilisateur
14 Spécification des télégrammes de communication
14.1 Description générale des télégrammes
Tous les télégrammes consistent en chaîne de caractère ASCII et peuvent être envoyés/reçus soit par la
ligne sérielle RS232 soit par l'interface Ethernet (cf. chapitres 9.2 Commander l'eScrew via son interface
sérielle RS232 et 9.3 Contrôler l'eScrew via son interface Ethernet). Ils sont construits en respectant les
règles suivantes dépendantes de leur type d'accès :
lecture (r) les télégrammes permettant l'accès en lecture de configurations consistent en une
commande suivie du caractère '?'.
écriture (w) les télégrammes permettant l'accès en écriture (modification) de configurations consistent
en une commande suivie du caractère '=' et de la valeur désirée (cf. chapitre 14.2 Modifier les
paramètres de configuration à l'aide des télégrammes d'instruction en écriture).
exécution (e) les télégrammes permettant d'exécuter une fonction n'utilisent pas le caractère '?' ou '='.
14.1.1 Construction de télégrammes pour la communication via interface sérielle
RS232
Lorsque l'interface sérielle RS232 est utilisée, les télégrammes reçus par l'eScrew doivent
toujours se terminer par le caractère <CR> (retour de chariot) alors que les télégrammes
envoyés par l'eScrew se terminent tous par les caractères <CR><LF> (retour de chariot,
nouvelle ligne).
Exemple de communication de télégrammes connus :
L'eScrew répond « NOK » si le télégramme reçu est inconnu. Les télégrammes
correspondants à des applications dont la licence n'est pas installée sont considérés comme
inconnus.
Exemple de communication d'un télégramme inconnu :
Requête hôte: BADTEL<CR>
14.1.2 Construction de télégrammes pour la communication via interface Ethernet
Tous les télégrammes envoyés via interface Ethernet doivent commencer par une ID suivi
d'une chaîne de charactères ASCII. Ceci est valable pour les deux directions de
communications. La ID de tous les télégrammes de ce chapitre correspond à 0x0A, ce qui est
equivalent à <LF> selon jeu de charactères ASCII.
Exemple de communication de télégrammes connus :
L'eScrew répond « NOK » si le télégramme reçu est inconnu. Les télégrammes
correspondants à des applications dont la licence n'est pas installée sont considérés comme
inconnus.
Exemple de communication d'un télégramme inconnu :
Requête hôte: <LF>BADTEL
84
lecture (r) :
Requête hôte: LANG?<CR>
écriture (w) :
Requête hôte: LANG=2<CR>
exécution (e) : Requête hôte: R101<CR>
lecture (r) :
Requête hôte: <LF>LANG?
écriture (w) :
Requête hôte: <LF>LANG=2
exécution (e) : Requête hôte: <LF>R101
réponse eScrew: 2<CR><LF>
réponse eScrew: OK<CR><LF>
réponse eScrew: OK<CR><LF>
réponse eScrew: NOK<CR><LF>
réponse eScrew: <LF>2
réponse eScrew: <LF>OK
réponse eScrew: <LF>OK
réponse eScrew: <LF>NOK
eScrew
LECUREUX SA

Publicité

loading

Produits Connexes pour Lecureux eScrew