Langage De Programmation - SEFRAM DAS30 Manuel D'utilisation

Masquer les pouces Voir aussi pour DAS30:
Table des Matières

Publicité

15.1.5. Langage de programmation

Format des messages de réception
Dans tous les exemples suivants, le caractère espace est représenté par un espace blanc.
Les échanges d'un contrôleur vers l'enregistreur s'effectuent sous la forme de messages constitués
par une suite de caractères ASCII (et éventuellement d'octets binaires) terminés par un terminateur
de message.
Syntaxe d'un message de réception
Unité de message : si le message comporte plusieurs unités de messages, celles-ci sont séparées par
un point virgule " ; " et éventuellement précédées et/ou suivies d'un ou plusieurs caractères de
"remplissage" en code ASCII (0 à 32, en valeur décimale sauf 10 et 13).
Le terminateur de message (TERM) est pour la liaison Ethernet :
- LF : Line Feed (10 en décimal)
Le terminateur de message peut éventuellement être précédé d'un ou plusieurs caractères de
"remplissage" en code ASCII (0 à 32, en valeur décimale sauf 10 et 13).
Exemple de messages composés de 3 unités de message :
MESSAGE 1; MESSAGE 2 ; MESSAGE 3 TERM
CHANNEL 1; TYPE:VOLTAGE DC;:CALDEC ? TERM
Syntaxe d'une unité de message
Une unité de message (par exemple :REAR:SETUP 1 ) est formée de plusieurs champs :
- En-tête :
Pour les messages de commande (par exemple :REAR:SETUP 1) ou pour les messages
d'interrogation (par exemple :REAR ?), il est formé d'une chaîne de caractères (en-tête simple) ou
de plusieurs séparées par le caractère ":" (en-tête composé).
Une chaîne comporte 1 à 12 caractères alphanumériques ou le caractère "_" (code ASCII 95 en
décimales). Longueur de chaîne recommandée : 4 caractères.
Une chaîne d'en-tête commence obligatoirement par un caractère alphabétique. Elle peut
éventuellement être précédée de 2 points ":" (en-tête composé) ou se terminer par un point
d'interrogation "?" (message d'interrogation).
Un message d'interrogation doit toujours être suivi du terminateur.
Unité de message
;
Terminateur de
message
Interface Ethernet
Page 14.6

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Das50

Table des Matières