Instructions d'E/S étendues
Description
Drapeaux
5-28-3 HEXADECIMAL KEY INPUT – ENTREE CLAVIER HEXADECIMAL
– HKY(––)
Limites
Description
1, 2, 3...
Drapeaux
DSW(––) est utilisée pour lire la valeur sélectionnée sur une roue codeuse con-
nectée aux cartes d'E/S. Lorsque la condition d'exécution est à OFF, DSW(––)
n'est pas exécutée. Lorsque la condition est à ON, DSW(––) lit la valeur (4 ou 8
chiffres) sélectionnée sur la roue codeuse à partir de IW et place le résultat dans
R.
Si la valeur est un nombre à 8 chiffres, elle est placée dans R et R+1, les chiffres
de poids fort étant placés dans R+1. Le nombre de chiffres est sélectionné dans
le DM 6639 de la configuration API.
DSW(––) lit les données à 8 ou 4 chiffres en 12 cycles, puis recommence et
continue la lecture des données.
ER:
IW et/ou OW ne sont pas attribués aux bonnes cartes d'E/S.
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
R et R+1 n'appartiennent pas à la même zone de données (lorsque le
CQM1 est sélectionné pour recevoir les données à 8 chiffres).
SR 25410:
ON lorsque DSW(––) est en cours d'exécution
Symboles
HKY(––)
IW
OW
D
D et D+2 doivent appartenir à la même zone de données.
N'utilisez pas HKY(––) plus de deux fois dans le programme.
Les DM 6144 à 6655 ne peuvent être utilisés pour D.
Lorsque la condition d'exécution est à OFF, HKY(––) n'est pas exécutée. Lors-
que la condition est à ON, HKY(––) entre les données à partir d'un clavier hexa-
décimal connecté à l'entrée indiquée par IW. Les données sont entrées de deux
façons :
1. Un registre à décalage de 8 chiffres est créé dans D et D+1. Lorsqu'une
touche est sollicitée sur le clavier hexadécimal, le chiffre correspondant est
décalé vers le chiffre de poids le plus faible de D. Les autres chiffres de D,
D+1 sont décalés vers la gauche et le chiffre de poids le plus fort de D
perdu.
2. Les bits de D+2 et le bit 4 de OW indiquent l'entrée de touche. Lorsqu'une
des touches du clavier (0 à F) est sollicitée, le bit correspondant dans D+2
(00 à 15) et le bit 4 de OW passent à ON.
Rem. : lorsque l'on appuie sur l'une des touches, les autres sont désactivées.
HKY(––) entre chaque chiffre en 3 à 12 cycles, puis recommence et continue à
effectuer les entrées.
ER:
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
D et D+2 n'appartiennent pas à la même zone de données.
Zones de données d'opérande
IW: canal d'entrée
IR, SR, AR, DM, HR, TC, LR
OW: canal de sortie du signal de contrôle
IR, SR, AR, DM, HR, TC, LR
er
D: 1
canal d'enregistrement
IR, SR, AR, DM, HR, TC, LR
Chapitre 5-28
1 est
+
295