Communication RS-232C
426
2. Utiliser l'instruction RXD(––) pour recevoir les données. (Les bits 08 à 11
sont corrects seulement lorsque les bits 12 à 15 sont réglés sur 0.)
(@)RXD
3. Lors de l'exécution de RXD(––), les données reçues sont transmises sur les
mots indiqués (sans code de début et de fin) et l'indicateur réception termi-
née passe sur OFF. Voici la description de début et fin de réception:
Début: Etat de réception continue avec code de fin désactivé.
La réception débute à la réception du code de début s'il est activé.
Fin:
La réception se termine à la réception du code de fin ou des 259
octets de données.
4. L'état dérivant de la lecture des données reçues est mémorisé dans la zone
SR. Vérifier que l'opération se termine avec succès. Le contenu de ces bits
est remis à zéro à chaque exécution de RXD(––).
RS-232C
SR 26400 à
SR 26403
SR 26404
SR 26407
SR 265
Rem.: Pour désactiver le port RS-232C (c'est-à-dire rétablir l'état de départ), passer
SR 25209 sur ON. Pour désactiver le port de la carte de communication A, pas-
ser SR 28900 sur ON. Pour désactiver le port de la carte de communication B,
passer SR 28901 sur ON. Ces bits passent automatiquement sur OFF après la
désactivation.
D: premier numéro de mot pour mémoriser les données de
réception
D
C
C: Données de commande
Bits 00 à 03
N
0: d'abord les octets de poids fort
1: d'abord les octets de poids faible
Bits 04 à 07
0: réception de données normale
1: lit l'état CTS du port correspondant
dans le bit 15 du mot de poids fort de
l'écriture des données de réception.
2: lit l'état DSR du port correspondant
dans le bit 15 du mot de poids fort de
l'écriture des données de réception.
3: lit les états CTS et DSR du port
correspondant dans les bits 14 et 15
du mot de poids fort de l'écriture des
données de réception.
Bits 08 à 11
0: port RS–232C intégré
1: port de carte de communication A
2: port de carte de communication B
Bits 12 à 15
0: port RS–232C
1: port périphérique
N: nombre d'octets mémorisés (DCB à 4 digits), 0000 à 0256
(bits de début et de fin)
Périphérique
SR 26408 à
Code d'erreur du port de communication (DCB/1
SR 26411
digit)
0: exécution normale
1: erreur de parité
2: erreur de trame
3: erreur de dépassement
SR 26412
Indicateur d'erreur de communication
SR 26415
Indicateur de dépassement de réception (après
l'achèvement de la réception, les données
successives sont reçues avant la lecture de ces
données à l'aide de l'instruction RXD.)
SR 266
Nombre d'octets reçus (bits de début et de fin
non inclus)
Chapitre 8-3
Erreur