Communication
Lorsque le terminateur est reçu, le drapeau "Réception terminée" devient TRUE. La
réception d'autres données n'est pas autorisée. Le drapeau "Réception terminée"
devient TRUE uniquement si un terminateur, par ex. CR, a été sélectionné dans les
registres système.
3. Traitement des données dans le tampon de réception
Vérifiez la fin de la réception.
Copiez les données du tampon de réception vers une zone de destination définie
dans le programme à l'aide d'une instruction de transfert, par ex. F10_BKMV.
NOTA
Pour en savoir plus sur le fonctionnement du drapeau "Réception terminée",
voir page 220
4. Préparation du système pour la réception d'autres données
Pour recevoir d'autres données, réinitialisez le tampon de réception. Ceci se fait
automatiquement lorsque les données suivantes sont envoyées avec F159_MTRN :
La réinitialisation du tampon de réception définit le nombre d'octets reçus dans l'offset
0 sur 0 et déplace le pointeur d'écriture sur l'offset 1. Les données suivantes seront
sauvegardées dans le tampon de réception à partir de l'offset 1. (Le tampon de
réception n'est pas effacé).
Le drapeau "Réception terminée" devient FALSE.
Pour réinitialiser le tampon de réception sans transmettre d'autres données, exécutez
F159_MTRN avec n_Number = 0.
EXEMPLE
Réception d'une chaîne de caractères de 8 octets contenant les caractères "ABCDEFGH" via
le port COM 1. Les caractères sont sauvegardés en code HEX ASCII sans en-tête ou
terminateur.
Données reçues
Drapeau "Réception
terminée"
Condition d'exécution
216
Début de la réception
C
A
B
. . .
T
(
)
R
Réception
Réception
possible
impossible
Réception continue
U
V . . .
TRUE
FALSE
TRUE
FALSE
Réception
possible
Exécution de F159_MTRN