Fonction de communication
1, 2, 3...
Exemple d'application
64
tets à envoyer est sélectionné à 0000, seuls les codes de début et de fin seront
envoyés.
Code de début
Pour remettre à zéro le port RS-232C (c'est–à–dire pour revenir à l'état initial),
placez SR 25209 à ON. Pour remettre à zéro le port périphérique, placez
SR 25208 à ON. Ces bits repassent à OFF automatiquement après la remise à
zéro.
Réception
1. Vérifiez que AR 0806 (drapeau de réception RS-232C terminée) ou que
AR 0814 (drapeau de réception de périphérique terminée) est à ON.
2. Utilisez l'instruction RXD(––) pour recevoir les données.
(@)RXD
D
C
N
3. Les résultats de la lecture de données reçues sont stockés dans la zone AR.
Vérifiez que les opérations ont été correctement terminées. Le contenu de
ces bits est remis à zéro à chaque exécution de l'instruction RXD(––).
Port
Port
RS-232C
périphéri-
que
AR 0800 à
AR 0808 à
AR 0803
AR 0811
AR 0804
AR0812
AR 0807
AR0815
AR 09
AR10
Pour remettre à zéro le port RS-232C (c'est–à–dire pour revenir à l'état initial),
placez SR 25209 à ON. Pour remettre à zéro le port périphérique, placez
SR 25208 à ON. Ces bits passent automatiquement à OFF après la remise à
zéro.
Les codes de départ et de fin ne sont pas compris dans AR 09 ni dans AR 10
(nombre d'octets reçus).
Cet exemple montre un programme d'utilisation du port RS-232C en mode
RS-232C pour la transmission de 10 octets de données (DM 0100 à 0104) vers
l'ordinateur et le stockage de données en provenance de l'ordinateur dans la
zone DM commençant par DM 0200. Avant l'exécution du programme, la con-
figuration suivante doit être réalisée :
256 octets max.
Données
o
D: n
du canal de début pour le stockage des données de
réception
C: données de contrôle
Bits 00 à 03
0: octets d'extrême gauche d'abord
1: octets d'extrême droite d'abord
Bits 12 à 15
0: port RS-232C
1: port périphérique
N: Nombre d'octets stockés (4 chiffres BCD), 0000 à 0256
Erreur
Code d'erreur du port RS-232C (1 chiffre BCD)
0 : fin normale ; 1: erreur de parité ;
2 : erreur de trame ; 3 : erreur de dépassement
Erreur de communication
Drapeau de dépassement de réception (à la fin de la
réception, les données suivantes ont été reçues
avant d'être lues par l'instruction RXD.)
Nombre d'octets reçus
Chapitre 1–5
Code de fin