Chapitre 17
Instructions pour port série ASCII
810
Serial Port
DINT
Control
Length
Characters
DINT
Read
Cependant, vous pouvez indiquer les valeurs Serial Port Control Length et
Characters Read en accédant aux membres .LEN et .POS de la structure
SERIAL_PORT_CONTROL, plutôt qu'en incluant les valeurs dans la liste des
opérandes.
Reportez-vous à Syntaxe du texte structuré pour plus d'informations concernant la
syntaxe des expressions dans le texte structuré.
Structure SERIAL_PORT_CONTROL
Mnémonique
Type de
données
.EN
BOOL
.EU
BOOL
.DN
BOOL
.RN
BOOL
.EM
BOOL
.ER
BOOL
.FD
BOOL
.LEN
DINT
.POS
DINT
.ERROR
DINT
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
nombre
immédiate
maximum de
caractères à
lire si aucun
caractère de
terminaison
n'est trouvé.
immédiate
0
Description
Le bit d'activation indique que l'instruction a été activée.
Le bit de file d'attente indique l'instruction saisie dans la file
d'attente ASCII.
Le bit de fin indique que l'instruction est terminée, mais il est
asynchrone par rapport à la scrutation de la logique.
Le bit d'exécution indique que l'instruction est en cours
d'exécution.
Le bit vide indique quand l'instruction est terminée, mais il
est synchrone par rapport à la scrutation de la logique.
Le bit d'erreur indique quand l'instruction échoue (erreurs).
Le bit trouvé ne s'applique pas à cette instruction.
La longueur indique le nombre maximum de caractères à
déplacer vers la destination (c'est-à-dire qui indique quand
arrêter la lecture si aucun caractère de terminaison n'est
trouvé).
La position affiche le nombre de caractères lus.
L'erreur contient une valeur hexadécimale qui identifie la
cause d'une erreur.
Entrer le nombre maximum
de caractères contenus
dans tous les messages
(c'est-à-dire qui indique
quand arrêter la lecture si
aucun caractère de
terminaison n'est trouvé).
Par exemple, si les
messages ont de 3 à 6
caractères, entrer 6.
La valeur Serial Port Control
Length doit être inférieure ou
égale à la taille de
Destination.
Si vous souhaitez définir la
valeur Serial Port Control
Length égale à la taille de
Destination, entrer 0.
Pendant l'exécution, affiche
le nombre de caractères lus