Instructions de communication série
!
Attention
Mots de commande
Digit:
3 2 1 0
Drapeaux
330
Rem.: RXD(––) est nécessaire dans la seule réception effectuée sur port périphérique
ou RS-232C. Les transmissions envoyées par un ordinateur maître à une carte
de liaison maître sont traitées en mode automatique et ne demandent pas de
programmation.
L'API ne peut pas recevoir d'autres données une fois qu'il a reçu les 256 octets si
les données reçues ne sont pas lues par RXD(––). Lire les données dès qu'il est
possible après que le drapeau réception terminée soit passé sur ON (SR 26414
sur port périphérique, SR26406 sur port RS-232C).
Les valeurs des mots de commande indiquent le port à partir duquel les données
sont lues et l'ordre d'écriture en mémoire.
Ordre des octets: 0: D'abord les octets de poids fort
1: D'abord les octets de poids faible
Surveillance des signaux CTS et DSR
0: Ne surveille pas les signaux CTS et DSR.
1: Surveille le signal CTS. (Sortie sur bit D 15.)
2: Surveille le signal DSR. (Sortie sur bit D 15.)
3: Surveille les signaux CTS et DSR. (Sortie sur les bits D 15 et 14.)
Port de réception auxiliaire (avec DR 15 sur 0.)
0: Port RS-232C interne
1: Port de communication A
2: Port de communication B
Port
0: Port RS-232C
1: Port périphérique
L'ordre dans lequel les données sont écrites en mémoire dépend de la valeur du
digit C 0. Voici l'écriture de 8 octets de données: 12345678...:
Digit 0 = 0
D
D+1
D+2
D+3
ER:
L'UC n'est pas munie d'un port RS-232C.
Aucune autre station n'est connectée au port indiqué.
Une erreur s'est vérifiée dans le réglage des transmissions (configura-
tion API) ou dans le réglage des opérandes.
Le mot d'adressage indirect DM n'existe pas. (Le contenu du mot DM
n'est pas BCD ou la zone DM a été dépassée.)
Les mots de destination (D à D+(N÷2)–1) dépassent la zone de don-
nées.
Port périphérique
26414: SR 26414 passe sur ON lorsque les données sont reçues normalement
sur le port périphérique et désactivé lorsque les données sont lues avec
par l'instruction RXD(––).
266:
SR 266 comprend le nombre d'octets reçus par le port périphérique et
est remis à 0000 lorsque RXD(––) est exécutée.
MSB LSB
1
2
3
4
5
6
7
8
Chapitre 5-27
Digit 0 = 1
MSB LSB
D
2
1
D+1
4
3
D+2
6
5
D+3
8
7