Communication
6.7.2 Format des commandes et réponses
Message commande
196
Tous les éléments relatifs à la commande doivent être notés dans le seg-
ment de texte. Le numéro de station doit être indiqué avant d'envoyer la
commande.
En-tête
Q
Le message des commandes doit toujours commencer par "%" (code AS-
CII : 16#25) ou "<" (code ASCII : 16#3C).
Le FP-X prend en charge l'en-tête d'extension ("<") permettant d'envoyer
des blocs de données jusqu'à 2048 caractères. Avec l'en-tête "%", un
maximum de 118 caractères peut être envoyé en un seul bloc de données.
Numéro de station
2
Le numéro de station de l'esclave vers lequel la commande est envoyée doit
être indiqué.
L'intervalle est de 01 à 99 (décimal).
En communication 1:1, le numéro de station "01" (code ASCII : 16#3031)
doit être indiqué.
Texte
3
Le contenu dépend de la commande. Le contenu doit être indiqué en lettres
capitales et selon la formule établie pour la commande.
L'écriture des segments de texte du message dépend du type de com-
mande.
Code de contrôle
4
BCC (block check code) hexadécimal pour la détection d'erreurs avec parité
horizontale. Le BCC doit être conçu de façon à cibler toutes les données du
texte, de l'en-tête au dernier caractère.
Le BCC commence à partir de l'en-tête et contrôle chaque caractère en sé-
quence à l'aide de l'opérateur OU exclusif, et remplace le résultat final par
un texte avec caractères. Il fait normalement partie du programme de calcul
et est créé automatiquement.
Le contrôle de parité peut être ignoré en entrant "**" (code ASCII :
16#2A2A) au lieu de BCC.
Terminateur
5
Les messages doivent toujours finir par "
Adresse de destination
Y
Adresse de la zone de destination à partir de laquelle la lecture ou l'écriture
est effectuée (par ex. relais interne R1)
" (code ASCII : 16#0D).
C
R
Manuel d'utilisation FP-X