Instructions de carte d'E/S spéciales
Exemple
Drapeaux
5-29-2 SPECIAL I/O UNIT WRITE – IOWR(––)
Limitations
Description
352
la mémoire de la carte d'E/S spéciales dans les mots commençant par D. Les
données source fournissent le numéro de nœud de la carte d'E/S spéciales et le
nombre de mots à lire, comme indique ce schéma.
S:
Digit 1: numéro de nœud de la carte d'E/S spéciale (0 à F)
Le code de commande C varie selon la carte d'E/S spéciales indiquée. Pour plus
d'informations, voir le Manuel de fonctionnement des cartes.
Lorsque IR 00000 passe de OFF à ON, l'instruction suivante transfère 100 mots
de la zone mémoire de la carte d'E/S spéciales numéro 3 sur DM 0100 à DM
0199.
00000
IORD(––)
ER:
Les trois derniers digits S (désignateur du nombre de mots) ne sont pas
BCD ou sont hors de la gamme 001 à 128.
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.)
Le numéro de la carte de provenance ne figure pas dans la gamme 0 à F
ou la carte est montée sur rack esclave.
Les données reçues dépassent les limites d'une zone de données.
EQ:
Sur ON lorsque les données sont lues correctement, sinon sur OFF.
Schémas à contacts
IOWR(––)
@IOWR(––)
C
S
D
Seules les cartes d'E/S spéciales montées sur rack UC de l'API ou sur racks
d'extension d'E/S Racks sont indiquées.
Les trois derniers digits D doivent être BCD (001 à 128).
Lorsque la condition d'exécution est sur OFF, IOWR(––) n'est pas exécutée.
Lorsque la condition d'exécution est sur ON, IOWR(––) transmet les données
provenant des mots D dans la mémoire de la carte d'E/S spéciales indiquée. Les
Digits 2 à 4: nombre de mots à lire (001 à 128)
Adresse
00200
C
00201
#3100
DM 0100
Zones de données d'opérande
C
S
D
Chapitre 5-29
Instruction
Opérande
LD
@IORD(––)
DM
C: code de commande
IR, SR, AR, DM, HR, TC, LR, #
S: premier mot source
IR, SR, AR, DM, HR, TC, LR
D: données de destination
IR, SR, AR, DM, HR, TC, LR, #
00000
C
#3100
0100